OpenCart — модуль доставки с произвольным текстом вместо цены
Очень часто на работающих интернет-магазинах можно встретить не совсем стандартную форму доставки. Она и не с фиксированной оплатой и не с какими-либо еще мудреными настройками, а просто с ссылкой или на страницу «Доставки», где вся информация расписана до мелочей, или на сайты перевозчиков, где есть калькуляторы расчета стоимости доставки в тот или иной регион. В общем, в доставке находится тот текст, который наиболее подходит для нужд магазина.
Вот такую задачу успешно может реализовать модуль «Courier Shipping (with text instead price)». Этот модуль по умолчанию выводит информацию о том, что доставка осуществляется службами доставки, и дает ссылки на калькуляторы этих служб. Но мы вольны изменять информацию на свое усмотрение.
Существенный плюс модуля в том, что он рассчитан как для Украины, так и для России. В скачанном архиве есть два варианта модуля courier_ua и courier_ukraine.
В украинском варианте уже добавлены такие перевозчики как Ин-тайм и Новая Почта, но изменить текст или добавить ссылки на другие службы доставки можно в языковых файлах:
courier_ua/admin/language/ukrainian/shipping/courier_ua.php
courier_ua/catalog/language/ukrainian/shipping/courier_ua.php — для Украины
courier_ukraine/admin/language/ukrainian/shipping/courier_ukraine.php
courier_ukraine/catalog/language/ukrainian/shipping/courier_ukraine.php — для России соответственно.
Скачать модуль «Courier Shipping (with text instead price)».
Модуль корректно работает на версиях с 1.5.0.5 по 1.5.3.1 включительно.
А ручками как это сделать не подскажете? По идее, должна быть в шаблоне папка shipping — а нету ее…
Процесс установки модуля предельно прост: забрасываете содержимое из папки courier_ua в корневую папку Вашего магазина (файлы не перезаписываются, так что по этому поводу беспокоиться не стоит) и после этого получаете новый языковой файл courier_ua.php по пути catalog\language\ukrainian\shipping\courier_ua.php, в который и вносите все необходимые изменения.
Если Ваш вопрос был о другом, то опишите, пожалуйста, подробнее то, что Вас интересует.
Хорошо. А как подсказать системе чтоб новый модуль подгружала. Ну закинул я файлы, а дальше?
Как и большинство модулей для OpenCart, этот модуль необходимо установить и включить в админке. Поскольку модуль отвечает за доставку, то и включать его необходимо в Дополнения — Доставка — Курьерская доставка по Украине. Необходимо лишь установить и включить.
Да, за неимением альтернативы поставил это. Довольно удобная штука — модули оплаты и доставки довольно трудно редактировать, как оказалось.
В любом случае, спасибо.
Этот модуль мне жизненно необходим но он мне не подходит у меня 1.5.4.1
Скажите будет на мою версию? В заранее благодарен.
Павел, к сожалению, ответа у меня нет. Этот вопрос лучше задать автору модуля: rb.labtodo.com
Модуль действительно хорош, может, автор и будет создавать обновления.
Модуль совместим с версиями v1.5.0.5, v1.5.1, v1.5.1.1, v1.5.1.2, v1.5.1.3, v1.5.2, v1.5.2.1, v1.5.3, v1.5.3.1, v1. 5.4, v1.5.4.1, v1.5.5, v1.5.5.1, лично мной проверено на версии 1.5.4.1 работает замечательно. Спасибо.
Константин, спасибо за дополнение. На момент написания статьи, модуль еще не имел обновлений до свежих версий движка, хорошо, что модуль постоянно обновляется.
Вообщем вопрос такой что надо я изменил название Доставка курьером на Доставка транспортными компаниями, как мне вместо одного выбора в этом разделе сделать несколько?
Здравствуйте, Илья. Не использую данный моудль уже длительное время, не подскажу как добавить дополнительные пункты. Я для этой цели использую этот модуль.
Константин, добрый день! В названии папки courier_ua_gunsel, во всех вложенных папках и файлах (в названиях и в текстах) заменил слово gunsel на nova_poshta. Модуль установился, но при его включении и сохранении админка ругается и выдает: «У Вас нет прав для управления этим модулем!». Подскажите, пожалуйста, как исправить проблему.
Добрый день,
не совсем поняла кому Вы адресовали вопрос, но отвечу на него:
когда в админке получаете сообщение о том, что у Вас недостаточно прав для использования того или иного модуля, необходимо идти в Система/Пользователи/Группа пользователей/Главный администратор и выставлять все права как для просмотра, так и для внесения изменений.
А если после выдачи всех прав данная ошибка остается?
Здравствуйте.И извините, что я не совсем по теме,но не могли вы мне помочь подключить модуль оплаты LIQPAY.
Мне для этого нужно в настройках модуля прописать id магазина и «Подпись». (см. скриншот) https://www.dropbox.com/s/0hggr74rpyt2mqm/2014-06-29_173159.jpg
Я зарегистрировалась на данном сервисе и получила публичный ключ и приватный ключ. Скажите пожалуйста, это и есть те данные, которые мне необходимо вписать в поля id магазина и подпись соответственно?
Если это так, то я в принципе так и сделала и получила непонятный результат.
После того, как покупатель на странице оформления заказа подтверждает свой заказ, его перебрасывает на страницу (см. скриншот) https://www.dropbox.com/s/d40zr518i7zf7zs/2014-06-29_172108.jpg
не пойми какую. Зачем-то на ней указывается именно мой телефонный номер, который я использовала при регистрации на liqpay, показывают номер моей карты, ещё и требуют от покупателя ввести секретный 3-ый код??
Похоже, что я просто неправильно модуль подключила,подскажите пожалуйста, как мне сделать так, чтобы при выборе оплаты покупателю предложили выбрать удобный для него способ, ведь данный сервис liqpay с этой целью и подключается, чтобы дать возможность клиентам интернет магазина
расплачиваться удобными способами.
Диана, скринов не обнаружила. Видимо, Вы нашли решение проблемы.
Не получается ничего, модуль включила в адмике, но у меня установлен Модуль AJAX Quick Checkout, который, кстати, тоже работает (точнее отображается) не очень корректно… Версия opencart 1.5.4.1
Здравствуйте. Когда то установила этот модуль и написала (где то, не помню в какой файле) фразу «Стоимость можно рассчитать, с помощью калькулятора на сайте Автолюкса» и так для каждого перевозчика. Теперь мне нужно убрать такую длинную фразу, оставив только калькулятор, но где это сделать не знаю. Если можете. подскажите, куда смотреть!
Спасибо
Тексты редактируются в языковых файлах.
courier_ua/admin/language/english/shipping/courier_ua.php
courier_ua/catalog/language/english/shipping/courier_ua.php
Как подобную проблему решать на 2.х ?
Очень хочется аналогичное решение для 2.x
Сижу и разрабатываю свой магазин. Сам реализовал это в версии ocStore 2.1.0.2.1, кому интересно, пишите skype stradivari2009
реализовал так — prntscr.com/avj2sm
п.с. Доставку по Киеву, а точнее цену 0грн в самовывозе поправлю тоже, на «Бесплатно» :D
В общем пока туго, в Итого выводит 0грн, а надо вывоз текста бесплатно. Кто понимает, пишите. Спасибо.