Четверг, 02 февраля 2012 00:00

Настройка модуля доставки в Prestashop

Оцените материал
(1 Голосовать)

Новоявленные любители Prestashop-a, по достоинству оценив изящество и недюжинный функционал данного движка - совершенно неожиданно сталкиваются порой с тем, что модуль доставки по-дефолту не настроен и, в отличие от остальных фичей  - не работает... а посетитель интернет-магазина, возжелавший оформить покупку содержащихся в корзине товаров - в свою очередь не находит перевозчика и, как следствие, приходит к некрасивой странице, содержащей фразу "Перевозчик не выбран или недоступен".

Разработка модулей и хаков для Prestashop и Joomla

Да, французский интернет-магазин изначально слабо приспособлен к российским реалиям. Давно известно, "что для русского хорошо - для француза смерть"... припомните, скажем, прекрасный рассказ Чехова на эту весьма актуальную по нашим временам тематику. Даже отсутствие полноценного на сегодняшний день перевода, который приходится тщательно править самому - говорит о многом. Весьма неплохой, к слову,  локализатор от стороннего разработчика не решает проблемы на 100%; а недавно появившаяся возможность автоперевода от Google - мягко говоря, работает пока нелучшим образом.

Ок, "писать картины не сподобил меня создатель..." но кое-какие загадки мы с вами разгадывать умеем. Куда там глупому чеховскому французу! Давайте разберем в небольшой этой статье процесс настройки модуля доставки в контексте Prestashop 1.4, что представляет из себя сложность лишь на первый взгляд. По крайней мере - начальную настройку мы с вами легко реализуем; и по образцу и подобию вы без особых проблем, думаю, сумеете в дальнейшем настроить магазин под себя.

За мной, мой читатель! Дойдя до конца повествования - мы с вами будем знать много больше, чем знаем сейчас. ))

Рассмотрим здесь простейший вариант, а именно; вам нет нужды возлагать на скрипт интернет-магазина динамический подсчет стоимости доставки в зависимости от километража; вам всего лишь нужно "чтобы работало". В самом деле, динамический подсчет немало специфичен и вряд ли стоимость реальной доставки будет абсолютно точно соответствовать высчитанной интернет-магазином... слишком много факторов ценообразования довлеют порой на российских дорогах. Дороги в России - одна из двух, как известно, извечных российских проблем... вторая - более глобальна и менее решаема.

Dev banner 2

Итак, поехали. "Панель управления" -> "Доставка". Указываем здесь стоимость упаковки товара:

 

Стоимость упаковки товара

 

"Панель управления" -> "Доставка" -> "Страны"; ищем и открываем "Russian Federation", находящуюся в зоне "Europe (out E.U)" и указываем, что страна наша всеж-таки содержит разбивку на Регионы/Области (по дефолту - "Нет"). "Формат индекса" - как на рисунке:

 

Подтверждаем разбивку на регионы

 

"Панель управления" -> "Доставка" -> "Зоны"; создаем актуальную для своей аудитории покупателей разбивку:

 

Создаем Зону

 

Создаем перевозчика, зайдя "Панель управления" -> "Доставка" -> "Перевозчики". Выбираем здесь только что созданную "Зону" (например - "Санкт-Петербург и область в пределах КАД")

 

Создаем перевозчика

 

"Панель управления" -> "Доставка" -> "Регионы"; добавляем то, что считаем нужным. Код ISO выбираем здесь -  только последние 3 знака, префикс “RU-” избыточен. Из выпадающего меню "Зона" выбираем ту, что создали. Скажем, так:

 

Добавляем регион

 

Добавляем регион

 

"Панель управления" -> "Доставка" -> "Округа":

 

Добавляем округ

 

Заходим в "Диапазоны цен" и "Диапазоны веса", привязываем к cозданному ранее перевозчику тот или иной ценовой и весовой расклад:

 

Диапазоны цен

 

В принципе - это все. Теперь покупатель, пожелавший оформить свою покупку, имеет возможность выбрать как минимум одного перевозчика и оплатить купленный товар любым из предоставленных вами способов; будь то "Оплата наличными при получении", "PayPal", "Робокасса", "Webmoney" или "Яндекс-Деньги": в зависимости от того, какие модули оплаты вы выбрали и установили в своем магазине:

 

Отгрузка

Выбор способа оплаты

 

Подробнее о модулях оплаты на форуме, там же и вопросы. И еще о Prestashop.

 

Обновленная версия статьи

-----

Кстати, вы еще не заказали у нас интернет-магазин либо web-сайт на том или ином свободном движке? Если так, сейчас самое удачное время. Для всех, кто закажет интернет-магазин на Masterpro.ws - предлагаем уникальную дисконтную программу! Свободный движок, использование которого вам не придется ежегодно оплачивать; эксклюзивные, разработанные специально для вас фичи, SEO для вашего интернет-магазина - все это Вам!

Последнее изменениеПонедельник, 03 ноября 2014 12:49

14 комментарии

  • Комментировать Владислав Воскресенье, 29 июля 2012 20:27 написал Владислав

    Подскажи пожалуйста, а возможно настроить доставку выше указанным способом если у меня стоит "Версия 1 3 1 1". А то уже всю голову сломал, администраторы сказали что это невозможно. Что скажешь?

  • Комментировать Bradver Четверг, 12 апреля 2012 11:45 написал Bradver

    Очень тебе благодарен. Помог.

  • Комментировать Aleksej Суббота, 07 апреля 2012 12:32 написал Aleksej

    Мне сложно утверждать что-либо в контексте вашей проблемы, которую я не вижу и, разумеется, не прорабатывал... но, может быть, вы не совсем внимательно прочли статью? Про разбивку на регионы, которую Prestashop по дефолту не признает за РФ - этот момент в тексте отражен и исправляется очень легко.

  • Комментировать Елена Пятница, 06 апреля 2012 09:36 написал Елена

    Все здорово конечно, но он видит только один регион. Точнее как только снимаешь галку с зоны Europa (в которой расположена РФ) то перестает быть виден способ доставки на конкретный регион. Как быть в данной ситуации?

Оставить комментарий

Добавьте ваш комментарий

All sorts of things

Web Development Masterpro

Read more

Комментарии в блоге

Заказать сайт

Веб-разработка. Заказать сайт

Вы можете заказать сайт-визитку, блог, корпоративный сайт, интернет-магазин или коммерческий web-портал.