Місто, що випадає, на касі magento 2


9

Я використовую magento 2.0.7, чи можна налаштувати поле міста (текст) каси сторінки, що випадає, на розкривний список?


oyenetwork.com/articles/… це пояснює, як додати дату доставки в процесі оформлення замовлення, ви можете використовувати той же метод, щоб додати місто, що падає вниз. Сподіваюсь, що це допомагає
Екта Пурі

Відповіді:


8

Так.

Найпростіше було б додати нову сутність, де зберігаються значення для ваших міст. На передньому просторі просто змініть тип введення на спадний і завантажте список міст. Коли користувач вибирає поле зі спадного меню, зберігайте текстове значення (як зараз). Ви навіть можете перевірити, чи вибране місто є дійсним із вашого списку міст, перш ніж зберігати дані. Таким чином вам не доведеться багато змінювати.

Більш просунутий підхід (за необхідності) - це також додати відносини до directory_countryта / або directory_country_regionтаблиць, щоб відобразити лише міста, які належать до конкретної країни чи регіону, обраних у касі.


Чи можете ви поділитися екраном таблиці, оскільки я не знаходжу жодного поля міста ці таблиці
Mukesh Prajapati

3

для розділення кошторисної доставки та податку на магенто вам знадобиться перезаписати клас \ Magento \ Checkout \ Block \ Cart \ Cart \ LayoutProcessor.

 $elements = [
        'city' => [
            'visible' => true,
            'formElement' => 'select',
            'label' => __('City'),
            'value' =>  '',
            'options' => array_option(),
        ],

введіть тут опис зображення


2
чи можете ви надати посібник / посилання github для цього
матінкт

Чи можете ви надати тут код
Запитайте байтів
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.