Zasady koszyka na zakupy ze stanem niestandardowym?
Zrobiłem kupon [kod kuponu = SWIMFREE], jeślicategory
jestswimming equipment
ihobby
jestswimming
będzie zniżka o 50%.
a teraz mam problem z kasowaniem 3 kroków. Oto opis ...
Koszyk do kasy : ubiegać się o kuponPierwszy krok : Adres wysyłki i fakturowaniaDrugi krok : Wybierz swoje hobby (ma innysales_flat_quote table
, sales_flat_quote_hobby
)Ostatni krok : Checkout-> PrzeglądChciałem: gdy stosowany jest kupon i hobby jest pływanie, trzeci krok zmieniający cenę na każdy produkt i kupon jest nadal pokazywany.
Jak przechwycić kupon po kroku Hobby?
Przykładowa sprawa krok po kroku:
1. W koszyku jest już dodany
Normalna cena stroju kąpielowego wynosi 100 $ (kategoria sprzętu do pływania)Normalna cena Kevlaru wynosi 50 $ (kategoria sprzętu strzeleckiego)SWIMFREE Applied Applied SWF, Grand Total wynosi 100 $ (z powodu warunku kuponu)2. Na etapie wysyłki i płatności
Adres wysyłki i fakturowania - następny3. Na Hobby Step
Hobby piłki nożnej jest sprawdzane (przycisk radiowy) i potwierdzane4. W przeglądzie Krok następnie
Cena stroju kąpielowego wynosi 50 $ (kategoria sprzętu do pływania)Cena Kevlaru wynosi 50 $ (kategoria sprzętu strzeleckiego)Kupon Applied SWIMFREE, Grand Total wynosi teraz 150 $ (ponieważ hobby nie płynie)Mam wiele produktów, próbowałem dodawać nowe atrybuty, ale nie jest to związane z atrybutem, ponieważ jest włączonysales_flat_quote_hobby
Próbowałem się zmienićSales/Model/Quote/Subtotal.php
aby ustawić wszystkie ceny produktów na koszyku, ale wydaje się bezużyteczne.