製品をカートに追加する前に、ユーザーがクーポン コードを適用して製品ページ自体で割引価格を確認できるクーポン機能を複製する必要がありました。
だから私は ajax 呼び出しを使用してクーポンコードをロードし、そのルール条件は次のようにしました
<?php
-----
$oCoupon = Mage::getModel('salesrule/coupon')->load($couponcode, 'code');
if($oCoupon){
$oRule = Mage::getModel('salesrule/rule')->load($oCoupon->getRuleId());
$rule_arr = unserialize($oRule->getConditionsSerialized());
$actions_serialized = unserialize($oRule->getData("actions_serialized"));
$conditions = $rule_arr['conditions'];
foreach($conditions as $condition){
$conditions1 = $condition['conditions'];
$type = $condition['type'];
foreach($conditions1 as $condition1){
$type = $condition1['type'];
$value = $condition1['value'];
}
}
}
}
----
ここで、考えられるすべてのルールを検証しましたが、定義されたすべてのルールを検証しておらず、安定していません。
とにかく、製品とクーポンのルールを検証できるか、または 1 つの製品とクーポンのルールに対して検証を行う拡張機能がありますか。私を助けてください