Opencart самовывоз: Pickup From Store Advanced (Модуль для выбора адреса магазина для самовывоза)

Настройка доставки и самовывоза — Размещение на Яндекс Маркете. Справка

  1. Шаг 1. Укажите настройки доставки и оплаты
  2. Шаг 2. Выберите товары и сохраните настройки

Примечание. Раздел относится только к партнерам, подключенным к Яндекс Маркету по модели DBS.

  1. Перейдите в раздел модуля Доставки схема DBS и нажмите Добавить доставку в правом верхнем углу. Убедитесь, что вы находитесь на вкладке Основные настройки.

  2. Введите название профиля настроек.

  3. Укажите диапазон доставки при помощи полей:

    • Ближайшая возможная дата доставки в днях от даты заказа — минимальное количество дней, нужное для доставки товара («от»).

    • Самая поздняя дата доставки в днях от даты заказа — максимальное количество дней, нужное для доставки товара («до»).

    Правила указания диапазона «от – до»

    Максимальный срок — 31 день. Если указать 32 или больше, считается, что товары доставляются на заказ (кроме тех, для которых в прайс-листе указаны отдельные сроки). Такие товары не будут отображаться на Маркете.

    Допустимый диапазон — не более двух дней. Например, можно указать диапазон 2–4 дня, но нельзя указать 2–10 дней.

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

    Если срок доставки от 1 до 18 дней, допустимый диапазон — не более четырех дней. Например, можно указать диапазон 14–18 дней, но нельзя указать 10–18 дней.

    Если срок доставки от 18 до 60 дней, срок «до» может быть больше срока «от» не более чем в два раза. Например, можно указать диапазон 20–30 или 20–40 дней, но нельзя указать 20–50 дней.

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

  4. Укажите доступные интервалы доставки. Нажмите , чтобы добавить еще один интервал.

  5. Выберите виды оплаты и способ доставки заказов.

  6. Выберите регионы, для которых будут применяться указанные настройки доставки.

  7. Укажите стоимость доставки. Для курьерской доставки указывайте стоимость доставки до адреса покупателя, а не до склада службы доставки или пункта выдачи.

Выберите товары, к которым будут применяться указанные настройки доставки:

  1. В блоке Фильтр введите параметры, по которым товары будут добавлены в группу. Если вы хотите добавить все товары из OpenCart, оставьте поля пустыми.

  2. Нажмите кнопку Фильтр, чтобы посмотреть, какие товары будут добавлены в группу.

  3. Нажмите , чтобы сохранить профиль настроек доставки.

Чтобы добавить еще один профиль настроек доставки, нажмите Добавить доставку в правом верхнем углу. Если товар добавлен в несколько профилей настроек доставки, к товару будут применены настройки из первого профиля по списку.

Мультисклад + самовывоз для OpenCart (ОпенКарт) и ocStore

Лицензионное соглашение

1. Приобретая одну копию программного обеспечения (далее — ПО) на Платформе OpencartMarket.ru, Вы получаете право на использование одной лицензии данного ПО. Это позволяет Вам использовать каждый отдельный объект Программного обеспечения только на одном доменном имени, которое вы указали при покупке. В случае необходимости использования данного ПО на сайте с другим доменным именем, необходимо приобрести ещё одну лицензию данного ПО.

2. Приобретая копию ПО на Платформе OpencartMarket.ru, у Вас так-же есть право на использование второй тестовой копии ПО и получить тестовую лицензию на ПО для одного тестового доменного имени для тестирования, проверки совместимости, и настроек. Под тестовым доменным именем подразумевается домен минимум третьего уровня, имеющий в названии слово, явно указывающее на то, что домен является тестовым, к примеру test.site.ru или demo.site.ru, либо это должен быть технический домен хостинга.

3. Перепродажа ПО, его дарение, сдача в аренду, использование нелегальных («пиратских») версий ПО запрещены, в том числе и для бесплатного Программного обеспечения.

Нарушение пунктов 1, 2, 3 данного раздела настоящего Лицензионного соглашения, влечет к блокировке аккаунта покупателя, прекращению поддержки, и приостановке доступа к ранее приобретённому ПО на Платформе OpencartMarket.ru.

4. Обновления ПО и техническую поддержку к приобретённому ПО осуществляет Автор/Разработчик ПО, указанный на странице ПО.

5. Автор/Разработчик ПО вправе использовать защиту своего ПО в виде кодирования и обфусцирования (запутывания) кода для предотвращения установки ПО на сайты, для которых не была приобретена лицензия. Для использования ПО в некоторых случаях необходим Лицензионный Ключ (набор символов, либо файл), который выдаёт Автор/Разработчик по факту приобретения ПО. Порядок установки или применения лицензионного ключа описан на странице приобретаемого ПО.

5. Срок обновлений и поддержки ПО равен 365 дней с момента приобретения, если иной срок не указан в описании к ПО. Поддержка, как и обновление ПО, может быть платной по усмотрению её Автора/Разработчика, и не включает в себя доработки для обеспечения корректной работы с другим Программным обеспечением.

6. Автор/Разработчик не несёт обязательств по установке ПО на Ваш сайт, если при покупке ПО не была выбрана соответствующая услуга. В случае выбора такой услуги при покупке ПО, покупатель обязуется предоставить доступ к своему сайту, а Автор/Разработчик предоставить данную услугу. Услуга не будет оказана в случае непредоставления доступа к сайту, либо при возникновении другого обстоятельства, возникшего не по вине Автора/Разработчика, делающего предоставление услуги невозможным.

Способы оплаты

1. Оплата происходит на счёт Автора/Разработчика, без агентских сборов и комиссий в пользу Платформы OpencartMarket.ru.

2. Способы оплаты Автор/Разработчик выбирает самостоятельно.

Возврат товара

1. В соответствии с законодательством Российской Федерации, покупатель вправе отказаться от заказанного товара в любое время до его получения.

2. Возврат товара после получения невозможен в связи с тем, что покупатель приобретает право на использование, которое относится к объектам авторских прав и охраняется, как литературное произведение (ГК РФ, ч. 4, ст.1259). В свою очередь, непериодические издания в соответствии с Законом о защите прав потребителей Российской Федерации (гл. 2, ст. 25) относятся к перечню непродовольственных товаров, не подлежащих возврату или обмену (в ред. Постановлений Правительства РФ от 20.10.1998 №1222, 06.02.2002 №81).

3. Фактом получения товара считается открытие доступа к ПО на странице товра при подтверждении оплаты Автором/Разработчиком.

4. В соответствии с Законом о защите прав потребителей Российской Федерации (гл.2, ст. 26.1), дистанционный способ продажи исключает возможность непосредственного ознакомления потребителя с товаром, либо образцом товара. В связи с тем, что для ознакомления с ПО покупателю предоставляется доступ к демонстрационному веб-сайту с установленным ПО, продажа данного ПО на Платформе OpencartMarket.ru не квалифицируется как дистанционный способ продажи, предусматривающий право на возврат товара в течение 7 (семи) дней.

Создание расширения доставки Opencart 3 | Юстинас Бейнориус

Привет, это Джастин.

Представьте, что ваш следующий удивительный клиент приходит с 5 или более магазинами, разбросанными по всей территории Соединенных Штатов, и было бы неплохо распределить трафик самовывоза по всем этим магазинам, а не только по одному.

Я сторонник встроенной функциональности Opencart и всегда ищу способы ее использования. Сегодня мы воспользуемся разделом «Места локализации» и создадим клон расширения «Забрать из магазина» с возможностью выбора каждого места.

Расширения доставки предоставляют варианты доставки.

Сначала добавим адреса магазинов. Перейдите к System->Localisation->Store Location и добавьте немного топлива в систему.

Теперь давайте скопируем/вставим/клонируем собственное расширение доставки pickup . Всего в нем 5 файлов, поэтому наш модуль для получения из местоположения также будет иметь 5 файлов.

Файлы расширения Pickup

 ADMINcontroller/extension/shipping/pickup. php 
view/template/extension/shipping/pickup.twig
language/language/en-gb/extension/shipping/pickup.phpCATALOGmodel/extension/shipping/pickup.php
language/en-gb/extension/shipping/pickup.php

Файлы расширения места получения (будут созданы… просто скопируйте-вставьте сегодня)

 ADMINcontroller/extension/shipping/pickup_location.php 
view/template/extension/shipping/pickup_location.twig
language/language/en-gb/extension/shipping/pickup_location.phpCATALOGmodel/extension/shipping /pickup_location.php
язык/ru-ru/extension/shipping/pickup_location.php

Once you have all the files (1) replace ControllerExtensionShippingPickup to ControllerExtensionShippingPickupLocation and ModelExtensionShippingPickup to ModelExtensionShippingPickupLocation

(2) Mass replace all occurrences of shipping_pickup to shipping_pickup_location

(3) Find части, где либо администратор/ контроллер, либо модель каталога загружает язык/ и/или просмотр/ файлы. Они должны указывать на pickup_location , а не на pickup .

Если у вас возникли проблемы с клонированием этого репозитория. В нем есть все файлы, необходимые для этого урока: https://gitlab.com/jubei/pickup-location

Теперь давайте углубимся в каталог / , где мы будем получать местоположения и добавлять их к результатам, возвращаемым Метод getQuote .

Обратите внимание, что транспортные модули не имеют контроллеров.

Отредактируйте каталог/модель/расширение/доставку/pickup_location.php, где это необходимо.

Соедините зону адреса доставки клиентов с зоной настроек модуля.

 $query = $this->db->query("SELECT * FROM" . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('shipping_pickup_location_geo_zone_id') . "' И country_id = '". (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' ИЛИ ​​zone_id = '0')") 

Finlay расположение карты на Массив $quote_data .

Добавить метод getLocations для выбора элементов oc_location.

Вот и все. Включите расширение в Расширения->Расширения->Список доставки, нажав ЗНАК ПЛЮС. Отредактируйте и установите статус расширения для включения.

Расширения доставки не имеют контроллеров.

Теперь вы можете подтвердить свой заказ и увидеть Нью-Йорк или Нью-Джерси в качестве места получения доставки в вашем бэк-офисе (термин PrestaShop?! Как я посмел…).

Покупатель заберет свой заказ в магазине/местоположении 9 в Нью-Йорке.0002 Ждем ваших отзывов. Улучшает ли это ваш бизнес?

Opencart Store Locator and Pick Up Module от Knowband

Администраторы магазинов теперь могут предоставлять клиентам информацию о местонахождении магазина и самовывозе. Knowband предлагает локатор магазинов OpenCart и расширение для вывоза, которое отображает физическое местоположение магазина с использованием карт и местоположений Google. Покупатели могут проверить информацию о физическом магазине в интерфейсе магазина. Они могут выбрать ближайший магазин и забрать товар из нужного магазина.

 

Этот  Opencart Store Locator and Pickup Extension полностью настраиваемый и упрощает весь процесс для администратора магазина. Модуль поиска магазинов Opencart и модуль самовывоза предлагают функцию для настройки временных интервалов и интервалов между вывозом товаров. Владельцы магазинов могут легко настроить плагин поиска магазинов Opencart в соответствии со своими требованиями. Модуль поиска магазинов Opencart и модуль самовывоза имеют готовые шаблоны электронной почты для отправки писем, связанных с самовывозом, владельцам магазинов. Поиск магазинов OpenCart и расширение Pickup позволяют без проблем перечислять несколько физических магазинов в интерфейсе магазина. Продавцы также могут загружать CSV-файлы для массовой вставки информации о магазине. С помощью этого модуля поиска и выдачи магазинов OpenCart администратор магазина может отображать максимальную информацию о физическом магазине, такую ​​как его название, местоположение, маршруты, контактную информацию, почтовый идентификатор и т. д., чтобы упростить получение товаров в магазине для онлайн-покупателей.

Пользователи могут получить заказанный товар без оплаты стоимости доставки. Расширение локатора OpenCart Store также позволяет показывать маршруты проезда.

 

Ключевые особенности модуля OpenCart Store Locator и Pickup:     

 

lАдминистратор интернет-магазина может предоставить покупателям возможность самовывоза.

lАдминистратор магазина может отображать информацию о физическом магазине с помощью Google Maps. Администратор может ввести ключ API карты Google, чтобы добавить функциональность карты Google в магазин.

lАдминистратор магазина может отображать локатор магазинов на главной странице, а также отображать ссылку в заголовке локатора магазинов.

lВладелец магазина может выбрать магазины для отображения в локаторе магазинов. Владелец магазина имеет возможность установить магазин в качестве магазина по умолчанию.

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

lВладелец магазина может изменить настройки, связанные со временем получения товара. Расширение OpenCart Store Locator позволяет владельцу магазина устанавливать время сбора заказов, максимальное количество дней получения, формат даты и времени и плиты времени получения с панели администратора.

lВладелец магазина электронной коммерции может отправить электронное письмо в магазины с информацией о заказе на вынос. Расширение для магазина OpenCart предоставляет готовые шаблоны электронных писем для отправки электронных писем.

 

Преимущества для администратора:

lС помощью этого модуля магазина и выдачи OpenCart владелец магазина может предоставить пользователям функции самовывоза товара.

lАдминистратор магазина может отображать физические магазины на веб-сайте с помощью Google Maps.

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