oyenetwork.com/articles/… to wyjaśnia, jak dodać datę dostawy w procesie realizacji zamówienia, możesz użyć tej samej metody, aby dodać rozwijane miasto. Mam nadzieję, że to pomoże
Ekta Puri
Odpowiedzi:
8
Tak.
Najłatwiej byłoby dodać nowy podmiot, w którym przechowywane są wartości dla Twoich miast. W interfejsie po prostu zmień typ wprowadzania na rozwijany i załaduj listę miast. Gdy użytkownik wybierze pole z menu rozwijanego, zapisz wartość tekstową (jak jest teraz). Możesz nawet sprawdzić, czy wybrane miasto jest prawidłowe z listy miast przed zapisaniem danych. W ten sposób nie musisz dużo zmieniać.
Bardziej zaawansowanym podejściem (w razie potrzeby) byłoby także dodanie relacji do tabel directory_countryi / lub directory_country_regiontabel, aby pokazać tylko miasta należące do określonego kraju lub regionu wybranego w kasie.
Odpowiedzi:
Tak.
Najłatwiej byłoby dodać nowy podmiot, w którym przechowywane są wartości dla Twoich miast. W interfejsie po prostu zmień typ wprowadzania na rozwijany i załaduj listę miast. Gdy użytkownik wybierze pole z menu rozwijanego, zapisz wartość tekstową (jak jest teraz). Możesz nawet sprawdzić, czy wybrane miasto jest prawidłowe z listy miast przed zapisaniem danych. W ten sposób nie musisz dużo zmieniać.
Bardziej zaawansowanym podejściem (w razie potrzeby) byłoby także dodanie relacji do tabel
directory_country
i / lubdirectory_country_region
tabel, aby pokazać tylko miasta należące do określonego kraju lub regionu wybranego w kasie.źródło
w celu oszacowania kosztów wysyłki i podatku od magento należy zastąpić klasę \ Magento \ Checkout \ Block \ Cart \ LayoutProcessor.
źródło