Маршрутизация Dynami c с параметрами URL в кассе Spartacus - PullRequest
0 голосов
/ 18 июня 2020

Каким будет лучший способ в Spartacus динамически перемещаться между этапами оформления заказа, которые определены с помощью параметров URL? У нас есть две отдельные проверки, каждая из которых имеет свои собственные параметры URL для некоторых шагов. Нам нужно создать функциональность, которая позволила бы переходить назад / дальше, а также переходить, например, с 5-го на 2-й шаг. Какие-либо предложения?

Ответы [ 2 ]

1 голос
/ 03 июля 2020

В этом случае, я боюсь, вам придется переопределить CheckoutConfigService и кучу компонентов оформления заказа для достижения этого результата. Для этого варианта использования не существует простого механизма расширения.

0 голосов
/ 02 июля 2020

Думаю, вам следует использовать расширение проверки .

Ссылки с шагами сделаны в CheckoutProgressComponent. По умолчанию вы можете вернуть go, но вы можете переопределить метод CheckoutProgressComponent.isDisabled и изменить настройки защиты, чтобы разрешить go везде. Я не рекомендую это, потому что это может быть нестабильным, если для следующих шагов потребуются данные из предыдущего.

...