Показать все способы доставки - Opencart - PullRequest
0 голосов
/ 28 апреля 2018

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

Для этого я пытаюсь указать название страны и региона на странице оформления заказа при доставке. Использовать если условие на это и решить мою проблему. Но я не могу получить значение страны и региона вообще на странице оформления заказа, так как opencart 3.X использует каркас ветки . Может кто-нибудь сказать мне, как я могу этого достичь?

1 Ответ

0 голосов
/ 01 мая 2018

Вы можете сделать это в своем каталоге доставки, определив, в каких зонах / странах она должна работать следующим образом

public function getQuote($address)
{
     if($address['iso_code'] != 'FI' && $address['zone_id'] != 5)
         return;

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...