Как я могу добавить новый шаг к оформлению заказа в Prestashop v1. 7?

Как я могу добавить новый шаг к оформлению заказа в Prestashop v1. 7?

28.08.2018 06:17:38 Просмотров 80 Источник

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

Привет ребята,

Мне нужна помощь и трюки для разработки следующего требования;

Я использую Prestashop версии 1.7.2.4; мне нужно добавить новый шаг между шагом входа в систему и шагом адреса.

Например, на этом новом шаге я хочу добавить выпадающий список или select2 или combobox, чтобы показать для примеров города моей страны и с помощью select value feed следующий шаг.

Некоторые предложения или трюки приветствуются !

Заранее спасибо

У вопроса есть решение - Посмотреть?

Ответы - Как я могу добавить новый шаг к оформлению заказа в Prestashop v1. 7? / How can I add a new step to the CheckOut in Prestashop v1.7?

Matt Loye

29.08.2018 11:33:37

Почему бы не заполнить его на первом или втором шаге, если это просто селектор ?

Идея может заключаться в том, чтобы скрыть выбор адреса и кормить его после некоторого Javascript.

В любом случае вы можете использовать крюк и модуль, чтобы реализовать его с лучшим соответствием модели Prestashop.

Вы можете найти генератор модулей / крючков здесь : http://validator.prestashop.com И список крючков здесь с их использованием : http://doc.prestashop.com/display/PS17/Hooks+в + PrestaShop+1.7. x

TonyInuma

15.05.2019 12:02:23

Я разрабатываю новый шаг. Я использовал код выше, но это только начало. Я руководствовался процессами управления и личной информацией.

  • проверьте контроллеры / фронт / OrderController.РНР

Код

$this->checkoutProcess
        ->addStep(new CheckoutPaymentStep(
            $this->context,
            $translator,
            new PaymentOptionsFinder(),
            new ConditionsToApproveFinder(
                $this->context,
                $translator
            )
        ))
    ;

то есть начало есть больше, guiate других процессов есть, скопируйте и вставьте один ниже, отредактируйте, взяв в ссылке другие шаги. Я делаю это, но у меня есть проблемы с отношениями.

Image

Закрыть X