Czy istnieje jakiś sposób na dodanie atrybutu do reguły ceny w koszyku w Magento? Muszę dodać pole o nazwie „polecane” dla każdej reguły ceny koszyka, a następnie móc filtrować reguły według tego atrybutu.
10
Czy istnieje jakiś sposób na dodanie atrybutu do reguły ceny w koszyku w Magento? Muszę dodać pole o nazwie „polecane” dla każdej reguły ceny koszyka, a następnie móc filtrować reguły według tego atrybutu.
Odpowiedzi:
Skończyło się na tym, że użyłem odpowiedzi musicliftsme . Oto kompletny kod z instalatorem do aktualizacji tabeli reguł sprzedaży.
Moduł dostępny tutaj.
app / code / local / MB / Attributes / Block / Adminhtml / Edit / Tab / Main.php
app / code / local / MB / Attributes / etc / config.xml
app / code / local / MB / Attributes / sql / mbattributes_setup / mysql4-install-0.1.1.php
app / etc / modules / MB_Attributes.xml
Informacje dodatkowe: Kiedy próbowałem usunąć niektóre metody z MB_Attributes_Block_Adminhtml_Edit_Tab_Main otrzymałem
źródło
Zainstaluj nową kolumnę
featured
w tabelisalesrule
.Przepisz
Mage_Adminhtml_Block_Promo*
klasy, aby zaktualizować interfejs administratora dla tej nowej funkcji.Po wykonaniu tej czynności możesz filtrować według nowej kolumny.
źródło
W adminie przejdź do
Catalog > Attributes > Manage Attributes
, a następnie otwórz swój atrybut. UnderFrontend Properties
, ustawUse for Promo Rule Conditions
naYes
. Umożliwi to użycie atrybutu w regułach cenowych koszyka.źródło