Jump to content

Разработка модуля доставки на CMS OpenCart


andreyk201
 Share

Recommended Posts

Необходимо разработать модуль доставки на CMS OpenCart версии 3.0.9.3

Описание задачи:
Есть 2 филиала в одном городе. У каждого филиала своя ограниченная зона доставки. Нужно чтобы при оформлении заказа, в зависимости от введенного адреса пользователя, заказ был назначен конкретному филиалу. Например, приписка в заказе в админ-панели, что заказ в Филиал 1 или Филиал 2, смотря какой из филиалов находится ближе к адресу и в пределах ограниченной зоны доставки этого филиала. За пределами отмеченной зоны заказ не доставляется. Также возможность установить бесплатную доставку в зависимости от суммы заказа, но тоже только в определенной зоне одного из филиалов.

Т.е.: Зона 1, условно квадрат в одном районе города.
Зона 2: квадрат в другом районе города.

Пользователь вводит свой адрес, определяется ближайший к нему филиал и проверяется зона доставки этого филиала, если всё успешно, то в заказе добавляется название и адрес филиала, например: Заказ в Филиал №1 по адресу Пушкина, дом Кукушкина

Link to comment
Share on other sites

В 31.01.2024 в 10:09, andreyk201 сказал:

Необходимо разработать модуль доставки на CMS OpenCart версии 3.0.9.3

Описание задачи:
Есть 2 филиала в одном городе. У каждого филиала своя ограниченная зона доставки. Нужно чтобы при оформлении заказа, в зависимости от введенного адреса пользователя, заказ был назначен конкретному филиалу. Например, приписка в заказе в админ-панели, что заказ в Филиал 1 или Филиал 2, смотря какой из филиалов находится ближе к адресу и в пределах ограниченной зоны доставки этого филиала. За пределами отмеченной зоны заказ не доставляется. Также возможность установить бесплатную доставку в зависимости от суммы заказа, но тоже только в определенной зоне одного из филиалов.

Т.е.: Зона 1, условно квадрат в одном районе города.
Зона 2: квадрат в другом районе города.

Пользователь вводит свой адрес, определяется ближайший к нему филиал и проверяется зона доставки этого филиала, если всё успешно, то в заказе добавляется название и адрес филиала, например: Заказ в Филиал №1 по адресу Пушкина, дом Кукушкина

 

Эта задача:

1. Скорее всего, решается модулями Simple + Filterit

 

image.png.9102de20c23221a5b3ce4eed2516c39b.png

 

2. Либо вариант мультимагазина

Link to comment
Share on other sites

Ну тут вопрос, если мы доверяем покупателю возможность вручную выбрать зону доставки из перечня (и возможность сделать это некорректно), то достаточно любого модуля с кастомными способами доставки.
А если нужно получать точный результат по адресу (через геокодирование), то это уже другая история.

Edited by clayrabbit
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...