Модуль доставки «Самовывоз из нескольких магазинов» добавляет в OpenCart удобный способ доставки самовывоз, но не с одной точки, а сразу из нескольких магазинов/складов. Покупатель на оформлении заказа видит список доступных точек и выбирает подходящую - с нужной ценой и в нужной доступности.
Зачем он нужен
Если у вас несколько филиалов, пунктов выдачи или складов, модуль позволяет оформить их как отдельные варианты самовывоза, не плодя отдельные методы доставки вручную.
Основные функции
Создание множества точек самовывоза (каждая - отдельная опция в корзине/оформлении).
Настройка стоимости для каждой точки (может быть как 0, так и платный самовывоз).
Включение/выключение каждой точки отдельно.
Сортировка точек по заданному порядку (вывод упорядочивается по sort_order).
Ограничение по геозоне метод показывается только для выбранных стран/регионов.
Мультиязычность название доставки и названия магазинов задаются для каждого языка.
С какими данными работает модуль
Адрес покупателя: country_id и zone_id (для проверки геозоны).
Настройки в системе: стоимость, статус, порядок сортировки, названия магазинов по языкам.
Валюта сессии: стоимость отображается в формате текущей валюты.
Важно: точки самовывоза выводятся только если метод разрешён для выбранной географической зоны (или геозона не задана).
Преимущества для магазина
Покупатель быстрее выбирает удобную точку - меньше вопросов в поддержку.
Гибкая настройка: разные цены и приоритеты для разных филиалов.
Аккуратная админка: точки добавляются кнопкой «+», лишние удаляются.
Рекомендации и пример применения
Практичный сценарий: создайте «Самовывоз - Центр (0 грн.)», «Самовывоз - Склад (150 грн.)», «Самовывоз - ПВЗ (50 грн.)», задайте им нужный порядок сортировки и включайте/выключайте по необходимости.
Поделитесь мнением