Правила корзины покупателя с пользовательским условием?
Я сделал купон [coupon_code = SWIMFREE]
еслиcategory
являетсяswimming equipment
а такжеhobby
являетсяswimming
будет скидка на 50%.
и теперь у меня проблема с 3 шагами оформления заказа. Вот описание ...
Checkout Cart : to apply to coupon First Step : Shipping and Billing Address Second Step : Pick your Hobby (has anothersales_flat_quote table
,
sales_flat_quote_hobby
)
Final Step : Checkout->Overview
What i wanted is: когда купон применен, а хобби плавает, третий шаг, изменяющий цену, чтобы оценить каждый продукт, и купон все еще показывается там.
How to intercept the coupon after Hobby step?
Example case step by step:
1. On cart it's already added
Swim Suit's normal price is 100$ (Swimming Equipment Category) Kevlar's normal price is 50$ (Shooting Equipment Category) Coupon Applied SWIMFREE, Grand Total is 100$ (because of the Coupon condition)2. On Shipping&Billing Step
Shipping and Billing address - Next3. On Hobby Step
The Football hobby is checked (radio button) and confirmed4. On Overview Step then
Swim Suit's price is 50$ (Swimming Equipment Category) Kevlar's price is 50$ (Shooting Equipment Category) Coupon Applied SWIMFREE, Grand Total now is 150$ (because the hobby isn't swimming)у меня много продуктов, я пытался добавить новые атрибуты, но он не связан с атрибутом, потому что он включенsales_flat_quote_hobby
Я пытался изменитьSales/Model/Quote/Subtotal.php
устанавливать все цены товара на корзину, но это кажется бесполезным.