我正在开发一个php产品,在这里销售site.now,希望实现折扣系统。
当任何人购买任何产品后,在成功付款后,即寄一封带有折扣金额的优惠券号码的邮件。
现在,我正在动态地创建代码,使用创建带有时间戳或其他任意字符串的代码组合,并将其保存在数据库中的一个表中,并在该代码上贴现金额。
我们可以随意创建代码,但是如何管理折扣金额。
我读过Creating Discount Code System (MySQL/php)
它用于创建代码,但如何管理折扣?
我们不能随意创造折扣。
请建议我如何为任何优惠券代码指定折扣金额。
我要折扣金额的百分比。
如果有任何问题请评论,我会尽快更新问题的细节。
我想要任何创造折扣金额的规则,比如:
-any用户频繁采购
-any季节时间
大量赠送或购买-want或其他东西

发布于 2013-08-23 07:18:09
N.B. --这是个粗略的想法。
您可以创建一个表单,其中允许用户输入折扣百分比(不超过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状态和电子邮件的默认值为0。
对你的规则的答案
我想要任何创造折扣金额的规则,比如:
-any用户频繁购买--创建一个经常购买的用户列表(比如超过5个用户)
-any季节时间-不要为折扣代码设定过期时间,但不要使用折扣优惠券一次(以保持简单)。
-want给或购买大量或其他东西,用户将优先得到优惠券代码,这样他们就可以在下订单时赎回它们。
https://stackoverflow.com/questions/18396769
复制相似问题