Jump to content

Recommended Posts

В продолжении темы
https://opencartforum.com/topic/8624-dolgozhdannyi-55fix-avtomatizirovannyi-modul-ems-p/

 

Данный модуль устраняет множество недостатков последней доступной версии модуля в теме выше.

 

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

 

Большое спасибо Автору и разработчику модуля автоматизированного модуля  EMS: Эльхану Исаеву a.k.a. dj-avtosh за навеянную идею его улучшить и поделиться.

 

Все необходимые файлы, описания, инструкции в архиве.

 

К сожалению, демо организовать не получилось, поэтому все интересные картинки тоже в архиве.

 

Прошу комментарии, мысли, результаты тестов.

 

Обратите внимание на то, что для лучшей интеграции пришлось изменить некоторые файлы opencart.

EMS.zip

Share this post


Link to post
Share on other sites

Здравствуйте. Установил ваш модуль на сайт. Работает отлично, большое спасибо. Но есть одна проблемка  не выводит  название метода доставки пишет Arrey. Подскажите, в чем может быть проблема?

Share this post


Link to post
Share on other sites

какая версия опенкарт?

видимо какой-то файлик забыл подменить. скорей всего www\catalog\view\theme\default\template\checkout\shipping_method.tpl.

 

пришли мне его. и прили www\catalog\view\theme\default\template\checkout\cart.tpl

Share this post


Link to post
Share on other sites

Версия ocstore 1.5.4.1

файлы в архиве file.zip

Share this post


Link to post
Share on other sites

хм. возможно, после установки не добавляется  ems_method_name в БД.

Попробуй в файле www\catalog\view\theme\default\template\checkout\shipping_method.tpl подменить строчку:

<td colspan="3"><b><?php if ( $shipping_methods['ems']['title']['maintitle'] == "" ) echo "EMS"; else echo $shipping_methods['ems']['title']['maintitle']; ?></b></td>
 

на

 

<td colspan="3"><b><?php if ( $shipping_methods['ems']['title']['maintitle'] == "" || !(isset($shipping_methods['ems']['title']['maintitle']))) echo "EMS"; else echo $shipping_methods['ems']['title']['maintitle']; ?></b></td>
 
 

Должно по умолчанию, если переменная не задана или равна пустому значению выводить имя метода "EMS".

Share this post


Link to post
Share on other sites

строчки поменял но ничего не изменилось. возможно ли это из за того что у меня установлена упрощенная версия заказа - модуль simple 3.5.6?

Share this post


Link to post
Share on other sites

Ах ты ж. Конечно возможно. С Simple я не тестировал модуль. Сделаю попозже тогда сборку под Simple, раз уж он так популярен.

Share this post


Link to post
Share on other sites

Извиняюсь, что сразу не сказал. почему-то даже не подумал, просто модуль отлично встал на Simple, единственная проблема с выводом описания.

Share this post


Link to post
Share on other sites

При выборе способа доставки пишет:

У меня установлен osShop (Версия 1.5.6.3.2)
 
Array
Уважаемый пользователь! К сожалению, по нашей ошибке расчет и выбор доставки EMS Почта России не возможен. Пожалуйста, сообщие об этом администрации сайта с указанием кода (ems_err_3).
 

Share this post


Link to post
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
You are posting as a guest. If you have an account, please sign in.
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.

Sign in to follow this  

  • Similar Content

    • By brest001
      900.00 руб
      Скачать/Купить дополнение


      Доставка по расписанию +
      Модуль "Доставка по расписанию +"  v3.3.0
      Языки: русский, английский
      * позволяет создавать неограниченное количество способов доставки с различными настройками,
      * планировать и полностью контролировать работу собственной службы доставки, исходя из ее возможностей (времени работы, количества курьеров (транспорта), сколько заказов в определенное время и в какие дни вы можете обработать и доставить).
      * за счет планирования минимизируются накладки при доставке, т.е. доставка осуществляется четко в указанное время - покупатели это ценят.
      * при разработке учел пожелания пользователей модуля Sheduler - Доставка по расписанию 2.х.х плюс дополнительные возможности (во многом получилось "все в одном").

      (!) Совместимость зависит от используемой в магазине страницы оформления заказа и версии Opencart (ocStore).
      Варианты совместимости:
       1) Opencart (ocStore) 1.5.2.x - 1.5.6.x, плюс:
        * стандартная страница оформления заказа, или
        * страница оформления заказа модуля Simple версий 4.5.х - 4.9.х 
       2) Opencart (ocStore) 2.0.x - 2.2.x, плюс:
        * стандартная страница оформления заказа, или
        * страница оформления заказа модуля Simple версий 4.5.х - 4.9.х, или
        * страница оформления заказа модуля "Упрощенное оформление заказа", или
        * страница оформления заказа темы "XDS Coloring Theme для OpenCart 2.x" (проверено на v1.4.3), или
        * страница "Быстрое оформление заказа" и "Быстрое оформление заказа (NEW)" шаблона ShopStore2 (v3.x, v4.x)
       3) Opencart 2.3.x, плюс:
        * стандартная страница оформления заказа, или
        * страница оформления заказа модуля Simple версий 4.5.х - 4.9.х
      (!) По вопросам адаптации модуля к другим страницам оформления заказа обращайтесь в личку, или на почту brest001@gmail.com (платно).
       
      Кратко, возможности модуля:
      мультиязычность, стандартный режим отображения способа доставки и режим расписания, неограниченное количество способов доставки, индивидуальные настройки для способов доставки: название, описание и их отключение; выбор изображения; настройка расписания поставки товаров (позволяет учесть расписание работы поставщика и установить смещение ближайшей даты доставки товара покупателю); условия оплаты - отдельно для групп покупателей в зависимости от суммы заказа, фиксированная оплата и т.д., оплата в зависимости от веса и даты заказа (гибкие настройки, +,-, +%,-%); список исключенных дат; привязка к магазину, производителю и/или категории товара, поставщику товара (если установлен модуль "Автоматическая обработка прайс-листов"), географической зоне, городам, налоговый класс, статус. неограниченное количество интервалов времени, индивидуальные настройки для интервалов времени: дни доставки, время доставки, ограничение приема заказа до указанного времени, смещение ближайшей даты доставки на нужное кол-во дней, максимальное кол-во доставок, дополнительная оплата/скидка за доставку в данный интервал времени (+,-, +%,-%), статус. настройка отображения покупателю ближайших доставок на определенное кол-во дней и максимальной даты (периода) заказа, вывод заглушек, если метод недоступен (для адреса, мин. суммы заказа, по параметрам веса), выбор покупателем даты доставки, статистика текущих доставок, настройка внешнего вида модуля под вашу тему (статическое окно модуля, или модуль во всплывающем окне; размеры окна, табов и изображений; цвет текста и фона названия модуля; отключение/включение показа названия модуля, названия и описания способов доставки и дополнительных сведений об оплате; три стиля календаря, всплывающие подсказки и др.)  
      * модуль использует время сервера.
       
      Демо на ocStore 2.1, админка:
      http://brest001.ru/demo/admin/index.php?route=shipping/scheduler
      логин/пароль: demo/demo

      Лицензия.
      При покупке Вы получаете право установки модуля на один домен. 
      На данный момент лицензионный ключ не требуется.

      Требования к серверу:
      PHP 5.3 или выше, ionCube Loader v4.4 или выше (обычно на любом хостинге это есть), для Opencart (ocStore) 1.5.2.x - 1.5.6.x нужен VQMOD.
       
      Добавил brest001 Добавлено 12.04.2016 Категория Доставки Системные требования PHP 5.3 или выше Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • By ashap
      Shipedit - Ручное изменение стоимости доставки.
      Модуль дает возможность изменить окончательную стоимость доставки в административной панели при редактировании заказа.
      После добавления товаров или изменения способа доставки все пересчитывается заново. Данный модуль работает только для окончательной корректировки стоимости доставки.
       
      Версия для магазинов ОС 2.3 по ссылке
      Версия для магазинов 3.x по ссылке
       

       
       
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo

       
      Смотрите также другие модули по ссылке
    • By ashap
      750.00 руб
      Скачать/Купить дополнение


      Ручное изменение стоимости доставки.
      Shipedit - Ручное изменение стоимости доставки.
      Модуль дает возможность изменить окончательную стоимость доставки в административной панели при редактировании заказа.
      После добавления товаров или изменения способа доставки все пересчитывается заново. Данный модуль работает только для окончательной корректировки стоимости доставки.
       
      Версия для магазинов ОС 2.3 по ссылке
      Версия для магазинов 3.x по ссылке
       

       
       
      Демонстрация
      http://ashap.pe-art.ru/
      Админка
      http://ashap.pe-art.ru/admin
      логин demo
      пароль demo

       
      Смотрите также другие модули по ссылке
      Добавил ashap Добавлено 13.06.2013 Категория Учет в заказе Системные требования Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    • By mazurik
      Добрый день всем!
      Подскажите, а как бы с Opencart 3 реализовать выбор времени доставки? Чтобы клиент при заказе мог указать интервал доставки. Например, с 10:00 до 14:00, с 14:00 до 18:00 и т.д.
       
      Заранее спасибо!
    • By rwebook
      600.00 руб
      Скачать/Купить дополнение


      Nova Poshta / Нова Почта (города, отделения)
      Плагин доставки Новой почтой
      Работает через API Новой Почты поэтому база городов и отделений всегда актуальна (ключ нужно взять в кабинете Новой почты)
      Как работает:
      Модуль цепляется на уже существующие поля в Оформлении заказа поверху 
      Вам нужно в настройках модуля прописать ID элемента (select, input) 
      1 - поля для автодобавления Города
      2 - поля для автодобавления Отделения Новой Почты
      Работает на любых оформлениях (стардартное opencart, simplesheckout )
      на сайте должен установлен быть jquery

      Пожелания нового ф-ционала пишите в комментариях
      Добавил rwebook Добавлено 10.06.2019 Категория Доставки Системные требования php 5.6+, curl Сайт разработчика Старая цена 850 Метод активации По запросу на почту Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.