我正在尝试在 php 中制作一个促销代码框,这样我就可以为人们提供不同的代码,以获得我在线商店中商品的特定折扣。基本想法是让他们在购买时将代码输入框中,以获得类似优惠券的效果。
我一直在四处寻找,但找不到任何关于这个或类似性质的东西。任何帮助将不胜感激,谢谢!
我正在尝试在 php 中制作一个促销代码框,这样我就可以为人们提供不同的代码,以获得我在线商店中商品的特定折扣。基本想法是让他们在购买时将代码输入框中,以获得类似优惠券的效果。
我一直在四处寻找,但找不到任何关于这个或类似性质的东西。任何帮助将不胜感激,谢谢!
以下是我用来创建类似优惠券的系统的一些想法/想法。这应该有助于您开始设计后端。
This
减半That
的交易类型)仅仅阅读这篇文章,我就会看到至少 3 张桌子:
Coupons
, Item_Coupons
,User_Coupons
将物品和用户的表格映射到优惠券的位置Item_Coupons
和映射。User_Coupons
您还可以包含其他可能使事情变得更容易的表格,例如Coupons_RequiredItems
哪个是从优惠券到定义优惠券所需物品的物品的另一个映射。这些表的结构在很大程度上取决于您打算如何实现它。
当然,如果您的唯一目的是为单个商品提供 X% 的折扣,那么遵循这将过于复杂,但更加灵活。
坏方法:
switch($_GET['code']) {
case "foo":
$price -= $price * 0.1;
break;
case "bar":
$price -= $price * 0.25;
break;
case "baz":
$price -= $price * .33;
break;
default:
break;
}
最好将映射代码 -> 折扣存储在数据库中的某个位置并从那里读取。