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ąd

Chciał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ępny

3. Na Hobby Step

Hobby piłki nożnej jest sprawdzane (przycisk radiowy) i potwierdzane

4. 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.

questionAnswers(3)

yourAnswerToTheQuestion