这是一个解耦的drupal 8后端,它的角度前端连接在jsonapi和其他自定义的restful输入上。
我们在out Drupal csm中有一个优惠券内容类型。就像它听起来一样,一张优惠券。
我们有一个内容类型“产品”,您可以在创建或编辑该产品时为该产品分配优惠券。
我们有一个产品类别和子类别的分类术语列表。
Category A
Sub Category 1
Sub Category 2
Category B
Sub Category 3
Sub Category 4
Sub Category 5
管理员可以进入分类法术语,并将优惠券添加到单个分类
由于某些原因,magento网站不应用优惠券代码。它总是返回无效的:
优惠券代码无效
消息。然而,奇怪的是,当购物车的价格大于120我的货币时,就会发生这种情况。
如果购物车中有一种产品的价格为65,则优惠券代码工作正常,但如果购物车中有相同的产品,但使用qty 2(这意味着总价格为130),则会得到上述无效错误消息。
我已经将代码跟踪到Mage_Sales_Model_Quote class, which has a function named_validateCouponCode()`,在下面的代码中:
$address->hasCouponCode()
总是返回fals
class A {
public $a = "BooMBa";
public function fun1() {
echo $this->a;
// echo (new self)->a;
}
}
class B extends A {
public static function fun2() {
return (new self)->fun1();
// return static::fun1();
}
}
B::fun2(); // returns B