PrestaShop: Настройка компонента «Доставка»


PrestaShop замечательный продукт, но русская поддержка у него плохая. Поэтому, чтоб получать актуальные версии, приходится использовать движок с официального сайта.

Если Вы не планируете динамически подсчитывать стоимость доставки — то методы можно просто добавить через панель администрирования, но если ваши пользователи должны получать стоимость в зависимости от дальности доставки, а не только метода — потребуется дополнительная настройка движка.

Естественно что доставка там настроена не для России. Исправим этот недостаток.
Доставка будет осуществляться из Москвы. Предлагаю следующие способы:
по Москве — Курьером и Самовывоз из магазина
по России — Почта EMS
1. Если за упаковку товара Вы предполагаете брать деньги или предоставлять скидки оптовым покупателям — внесите нужные суммы в поля блока «Доставка»:

2. Конечно о том что в русской локализации у России появилось хотя бы упоминание о разбивка на области, разработчики не позаботились. Ставим галочку,что в России есть территориальные деления.


3. В зонах разбиваем по предполагаемой стоимости и способах доставки, например, для ЕМС создаём зоны как описано у них на сайте(http://www.emspost.ru/tarifi_sroki/internal/vnutr_set/). Для курьера, возможна более детальная разбивка конкретной области.
4. Создаём области, куда может доставляться наш товар. Для обозначения кода области используем вики (http://en.wikipedia.org/wiki/ISO_3166-2:RU), лучше брать последние 3 знака, т.к префикс «RU-» избыточен. Для каждой зоны выбираем тарифную зону, созданную в пункте 3
5. Вводим меру веса, по которым будет различаться стоимость. Зависит от товара, но обычно берут по 0.5кг.
6. Приступаем к созданию непосредственно самих способов доставки. Курьер и Самовывоз уже есть, нужно их только перевести и выбрать зоны (например, районы города или области). Создаём способ EMS — логотип можно взять с их сайта.
7. Настраиваем цены, для этого переходим в корневую вкладку доставки.

Таблицу по стоимости доставки EMS можно взять у них на сайте (ищите к какой зоне принадлежит Ваша область и смотрите связанную с ней таблицу), например, для Москвы — http://www.emspost.ru/tarifi_sroki/internal/vnutr_set/zone0.php