Skip to main content

Модуль расчёта доставки в оформлении заказа (тарификация)

1. Создать строковые свойства заказа для хранения выбранного покупателем ПВЗ и ID выбранного вида доставки. У них должны быть коды PVZ_NUM и DELIVERY_ID соответственно. Название произвольное. Рекомендуется сделать их служебным или каким-то другим способом запретить его редактирование покупателем. Можно создать несколько пар полей с такими кодами для разных типов покупателей.

image-1598617892347.png

image-1598617921481.png

2. Проверить имеющийся в Битрикс список местоположений. Есть ли там все регионы, куда Вы собираетесь доставлять товары? Кроме того для корректной работы модуля доставки нужно, чтобы он был без разбивки по федеральным округам. Если список не удвлетворяет этим требованиям - импортировать местоположения заново. Перед импортом новых рекомендуется очистить существующие местоположения.

image-1598618183516.png

image-1598618194701.png

При импорте обязательно включить чекбокс "Не загружать округа". Рекомендуется импортировать расширенный список до сел.

image-1598618243283.png

Внимание! Импорт списка местоположений может нарушить работу других модулей доставок. Возможно будет нужно зайти в настройки этих модулей и обновить их внутреннюю информацию, связанную со списком местоположений. В частности это нужно для модуля доставки СДЭК. У других модулей доставки могут быть свои требования по местоположениям. Если Вы планируете использовать не только модуль доставки Кактус, то это действие необходимо согласовать с разработчиками этих модулей.

 

3. В корне сатйа Битрикс найти папку local/modules, если ее нет — создать. Скопировать туда дистрибутив модуля доставки, т.е. подпапку cactus.module со всем ее содержимым cactus.module.zip 

4. В разделе админки marketplace/Установленные решения найти в списке "Модуль Кактус". Из меню слева выбрать установить. Сверху списка модулей должно появиться сообщение "Успешно установлено".

image-1598618627507.png

image-1598618641349.png

5. В службах доставки создать "Доставка Кактус". На вкладке "Настройки" указать домен магазина.

image-1598618668357.png

image-1598618687401.png

! Домен магазина = shopXXXXXXX, где XXXXXX = ID Аккаунта.

image-1611127627141.png

6. В магазинах, основанных на шаблонах Аспро кнопка выбора ПВЗ может быть всегда видна на экране даже когда выбрана доставка не в ПВЗ. Исправить это можно добавив в css код сайта следующее:

#bx-soa-delivery .bx-soa-pp-company-item .bx-soa-pp-delivery-calculate .bx-soa-pp-list-termin {    
      display: none;
}