Перейти к содержанию

Рекомендуемые сообщения

OC-Store: Ship2Pay


OC-Store: Ship2Pay


Для чего нужен модуль?

Данный модуль предназначен для определения соответствия оплаты к доставке с последующим выводом соответствия при оформлении заказа.

Как это работает?

Например, у Вас есть 2 метода доставки: курьер и отправка почтой, а также есть 2 метода оплаты: наличными курьеру и наложенный платеж. У Вас же стоит задача привязать доставку курьером к методу оплаты "наличными курьеру" и при отправке почтой к оплате наложенным платежом. Текущий функционал Opencart не дает Вам такой возможности. Пользователю, делающему заказ, будут выведены все виды оплаты вне зависимости от выбранного метода доставки товара. Для добавления требуемого Вам функционала поможет модуль "OC-Store: Ship2Pay".

Установка модуля для Opencart 2.x.

1. Загрузить файл ocstore_ship2pay_1_0_for_opencart_2_x.ocmod.zip через стандартный механизм установки дополнений.

2. В менеджере дополнений нажать кнопку "Обновить" для перестройки кэша дополнений.

3. В менеджере модулей произвести установку модуля "OC-Store: Ship2Pay".

4. Настроить модуль "OC-Store: Ship2Pay".

5. Начать пользоваться бесплатно.

Установка модуля для Opencart 1.5.x.

1. Перед установкой модуля на сервере должен стоять vqmod

2. Загрузить содержимое файла ocstore_ship2pay_1_0_for_opencart_1_5_x.ocmod.zip в корневую папку сайта.

3. В менеджере модулей произвести установку модуля "OC-Store: Ship2Pay - Opencart 1.5.x".

4. Настроить модуль "OC-Store: Ship2Pay - Opencart 1.5.x"

С какими версиями Opencart работает модуль?

Модуль "OC-Store: Ship2Pay" работает с Opencart 2.x. Протестировано на дефолтном шаблоне и journal2. Версия под Opencart 1.5.x протестировано на дефолтном шаблоне

Будет ли версия модуль под Opencart 1.5.x?

Тут говорим огромное спасибо
, который попросил доработать версию под
1.5.4.1

 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SergeyPechenyuk , спасибо добрый человек. Полезный модуль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SergeyPechenyuk , спасибо добрый человек. Полезный модуль

 

Всегда пожалуйста, будем начинать делать добрые дела :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С модулем Simple дружит?

 

Под рукой нет симплы и протестить собственно негде. Насколько понимаю там через кубик закодировано, но сам механизм аналогичен все остальным шаблонам и на вскидку надо просто поправить модификацию, добавив в install.xml

    <file path="catalog/controller/checkout/simplecheckout">
        <operation>
            <search trim="true"><![CDATA[
				$recurring = $this->cart->hasRecurringProducts();
            ]]></search>
            <add position="Replace" trim="true"><![CDATA[
				$recurring = $this->cart->hasRecurringProducts();
				$ocstore_ship2pay = json_decode($this->config->get('ocstore_ship2pay'), true);
				if ($ocstore_ship2pay === null) 
					$ocstore_ship2pay = "";
				$shipping = substr($this->session->data['shipping_method']['code'], 0, strpos($this->session->data['shipping_method']['code'], "."));
            ]]></add>
        </operation>
        <operation>
            <search trim="true"><![CDATA[
				if ($method)
            ]]></search>
            <add position="Replace" trim="true"><![CDATA[
				if ($method && isset($ocstore_ship2pay[$shipping]) && in_array($result['code'], $ocstore_ship2pay[$shipping]) === true)
            ]]></add>
        </operation>
    </file> 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в симпле оно есть из коробки

этот модуль для симплы не нужен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, Сергей!

Не работает  при включении модуля Ajax Quick Checkout Lite 6.3.3

В дефолтной /checkout работает.

Подскажите, как исправить?

Версия ocStore 2.1.0.2.1

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Модуль вылетает на строке 465 :

   

 $shipping = substr($this->session->data['shipping_method']['code'], 0, strpos($this->session->data['shipping_method']['code'], "."));

с ошибкой:

PHP Notice:  Undefined index: shipping_method 

Вылетает при использовании любого браузера, отличного от IE. Что это может быть и как исправить???

:(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От ras
      380 RUB
      View File


      Модуль доставки транспортными компаниями
      Модуль доставки транспортными компаниями.
       
      Описание.
      Добавляет доставку в заказ выбранной транспортной компанией.
      ТК «Деловые линии», ТК VOZOVOZ, ТК «ЖелДорЭкспедиция», ТК «ПЭК», ТК «РАТЭК», ТК «КИТ»,ТК «Энергия»,ТК «Главдоставка»,ТК «Рейл Континент»,список ТК пополняется
      Учитывает вес и объем корзины, сумму заказа.
       
      Установка.
      1. Скопировать файлы их папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Настроить и включить модуль в разделе Доставка.
       
      Особенности.
      Модуль берет данные для расчета по API https://c.sbl.su/
      Проверить расчет можно здесь https://c.sbl.su/calc
      Внимание!!! Разработчик не несет ответственности за работу вышеуказанного ресурса.
      Для корректного расчета в настройках системы Локализация должны быть установлены Единицы длины - метр, веса - килограмм.
       
      Пример работы модуля
      http://oc23.rasiv.ru
       
       
       
      Submitter ras Submitted 03/21/2018 Category Доставки Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
    • От vikasolut
      Здравствуйте
      Ни как не могу найти где включаются дополнения на версии 2.3.0.2.3: Оплата, доставка и учитывать в заказе.
      У меня в админ панели не отображаются.
      Скриншот прилагаю
      Спасибо
      как включить.pptx
    • От kin208
      2 500.00 руб
      Скачать/Купить дополнение


      DPD - служба доставки http://dpd.ru + Наложенный платеж
      Международная курьерская служба доставки DPD http://dpd.ru
      Вот рекламная страница DPD
      http://dpd.ru/dpd/us...dpd-klassik.do2
      Чтобы оценить тарифы - используйте калькулятор:
      http://dpd.ru/ols/calc/
      МОДУЛЬ УМЕЕТ:
      - рассчитывать цену доставки для службы DPD
      - дает возможность выбора ПВЗ на карте (NEW)
      - можно указать фиксированную сумму которая будет добавляться к стоимости отправки (чтобы учитывать стоимость упаковки)
      - можно указать кол-во дней которые будут добавляться к сроку доставки (чтобы учесть время на доставку товара на почту)
      - если вес товаров указан не в граммах, а в килограммах или других единицах - то модуль будет корректно работать
      - если рубль не является основной валютой магазина (но он есть в списке валют) - то модуль будет корректно работать
      - можно указывать заголовок и описания метода доставки, которые увидит покупатель при оформлении заказа
      - есть способ оплаты наложенным платежом
      - модуль считает доставку между четырьмя странами: Россия, Беларусь, Казахстан, Армения и внутри каждой из этих 4х стран.
      - выгрузка заказа на ОТГРУЗКУ в личный кабинет сайта dpd.ru (чтобы курьер DPD мог приехать к Вам и забрать посылку)
      ---------------
      ПОРЯДОК ПОДКЛЮЧЕНИЯ ЛИЦЕНЗИИ:
      - При первом заходе в настройки модуля у Вас попросят ввести код лицензии. Переходите по ссылке из настроек модуля на сайт softpodkluch.ru
      - Регистрируйтесь/авторизуйтесь на сайте softpodkluch.ru
      - Зарегистрируйте покупку, указав Ваш логин в opencartforum.com (бесплатно)
      - Вам будет предоставлено 2 лицензии. Активируйте лицензию и получите код активации (бесплатно)
      - Введите код активации в форму в настройках модуля и сохраните ёе.
      После этого модуль будет подключен.
      РАБОТА С DPD
      - Сначала Вам нужно связаться с "DPD" http://dpd.ru/ и договориться о подключении и подписании договора
      - потом они дадут Вам "номер вашего договора с DPD" и "уникальный ключ для авторизации".
      - далее Вы устанавливаете модуль и указываете там в настройках полученные данные
      ----------------
      Модуль совместим с версиями Опенкарт от 1.5.0 до 1.5.6 включительно. А также с версиями 2.0.*, 2.1.* и 2.2.*
      Модуль совместим с модулем упрощенного заказа Simple
      http://opencartforum...atciia-i-zakaz/
      В случае возникновения проблем - свяжитесь с тех.поддержкой. Скайп и e-mail указаны в файле README.txt, а так же на странице настроек модуля
      -------------
      Демонстрационный сайт:
      Версия 1.5:
      http://dpd.softpodkluch.ru
      Админка:
      http://dpd.softpodkluch.ru/admin
      Логин: demo
      Пароль: demo
      Демонстрационный сайт:
      Версия 2.1:
      http://dpd-v2.softpodkluch.ru
      Админка:
      http://dpd-v2.softpodkluch.ru/admin
      Логин: demo
      Пароль: demo
      -------------
      Инструкция по установке:
      https://softpodkluch.ru/instruction-dpd
       
      FAQ:
      https://softpodkluch.ru/dpd#link-tab-faq
      Добавил kin208 Добавлено 31.07.2014 Категория Доставки Системные требования ЛИЦЕНЗИЯ: 1. Правило: "1 лицензия - 1 домен"2. При покупке даются 2 стартовых лицензии.3. Каждая следующая лицензия стоит 300 руб. (после регистрации покупки, в личном кабинете на softpodkluch.ru) Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 3.0
      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 3.0
      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
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От ditex
      Порядок примерно такой: При открытии товара происходит аякс запрос по API к DPD и выводится цена и срок доставки. Сперва крутится "Расчет стоимости и сроков доставки...", а потом запись вида "Доставка в г. Владивосток: от 13 дней, от 968 руб." Город доставки берётся из модуля GeoIp Pro. Город отправки из location товара или Москва, если не заполнено. Если у товара нет веса и/или размеров - не делать расчёт. Конфигурацию можно в текстовых файлах, обязательные настройки такие: Данные подключения к api. ID категорий (главная категория товара), где этот расчёт активен Минимальная и максимальная цена товара, где расчёт активен. Выбор "тарифа" DPD для расчёта. Если выбрано несколько тарифов, то вывод минимального по цене. По хорошему нужно кэширование результатов, но я плохо понимаю, как это работает. Наверное записи "id товара -> город назначения -> цена" и регулярная очистка.  
      Сам API: https://www.dpd.ru/dpd/integration/integration.do2
      Там есть php sdk
       
      PS. ocStore 2.3. php5.6
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.