1

我正在开发一个 php 产品销售网站。现在在这里想要实施折扣系统。

当任何人购买任何产品时,成功付款后会发送一封邮件,其中包含一个折扣金额的优惠券代码。

现在,我正在使用带有时间戳或其他任何内容的随机字符串的创建代码组合动态创建代码,并将其保存在数据库中的一个表中,并对该代码具有折扣金额。

我们可以随机创建代码,但如何管理折扣金额。

我已阅读创建折扣代码系统 (MySQL/php)

它用于创建代码,但如何管理折扣?

我们不能创建随机数量的折扣。

请建议我如何为任何优惠券代码指定折扣金额。

我想要百分比的折扣金额。

如果有任何问题请发表评论,我会尽快更新问题详情。

我想要任何创建折扣金额的规则,例如:

-任何经常购买的用户

-任何季节时间

- 想送礼或大量购买什么的

在此处输入图像描述

4

1 回答 1

0

注意- 这是一个粗略的想法。

您可以创建一个表单,允许用户输入折扣百分比(不大于 100 或根据您的要求。考虑到您希望在购买总量上使用百分比折扣)。然后将随机生成的代码与此折扣相关联。您还可以将状态与代码相关联,例如使用或未使用,以了解折扣代码是否已被客户使用。

折扣和代码的数据库模式如下

  CREATE TABLE  `mydatabase`.`discounts` (
     `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
      `discount` FLOAT( 3, 2 ) NOT NULL ,
      `code` VARCHAR( 255 ) NOT NULL ,
      `status` BOOLEAN NOT NULL ,
      `emailed` BOOLEAN NOT NULL ,
       );

   status would be 0 for unused codes and 1 for used codes
   emailed would be 0 for not emailed codes and 1 for emailed codes

status 和 emailed 的默认值为 0

回答你的规则

我想要任何创建折扣金额的规则,例如:

-任何经常购买的用户-创建一个经常购买的用户列表(比如超过 5 个)

-任何季节时间-不要为折扣代码设置有效期,但不要使用一次使用的折扣券(为了简单起见)

- 想要送礼或大量购买或其他东西 - 用户将优先获得优惠券代码,以便他们可以在下订单时兑换它们。

于 2013-08-23T07:18:09.490 回答