WooCommerce PickPoint — доставка через постаматы и пункты выдачи. Предлагаемая услуга является бесплатной

Данный плагин позволяет интегрировать в ваш интернет-магазин сервис доставки через постаматы PickPoint . С помощью данного сервиса покупатели смогут сами выбрать ближайший к ним по расположению терминал (Постамат) или Пункт выдачи и в любое время получить свой заказ. PickPoint совмещает в себе не только доставку, но и оплату. При этом покупателю не надо стоять в утомительных очередях, не ожидать курьера дома или на работе.

Плагин позволяет покупателю выбрать на карте ближайший к себе постамат не покидая при этом ваш магазин. Выбранный постамат (его ID и точный адрес) фиксируется в заказе, а также отражается в Email-уведомлениях для администратора и покупателя.

Данный плагин не рассчитывает тариф и сроки доставки , поэтому вы сами указывайте фиксированный тариф или не указывайте цену доставки PickPoint вобще, если цена не может быть фиксированной. В таком случае, она будет договорная, согласно тарифу PickPoint для выбранного города. Плагин только дает покупателям возможность самим выбрать ближайший к ним постамат и зафиксировать адрес постмата в заказе. Также требуйте от клиентов вводить номер мобильного телефона, на который ему придет SMS уведомление с pin-кодом для получения заказа.

Данный плагин не поддерживает полноценную работу по API с поддержкой автоматического расчета тарифа. Это только упрощенный вариант плагина.

Возможности плагина:
— Возможность выбрать постамат покупателем во всплывающем окне (с помощью списка или по карте).
— Автоматическое обновление городов и адресов доставки PickPoint.

PickPoint – первая российская компания, предлагающая уникальную альтернативу почте и курьерской доставке. Ваши клиенты могут забрать свои товары в специальных терминалах выдачи заказов, которые устанавливаются в местах с большим трафиком.

Компания PickPoint обеспечивает полный цикл доставки и выдачи заказов. Сеть автоматических терминалов (постаматы) и пункты выдачи заказов размещены в местах высокой проходимости: торговые и бизнес-центры, крупные розничные сети. Терминалы выдают товары, заказанные в Интернет-магазинах и по каталогам. В ближайшие два года сеть постаматов PickPoint охватит все крупные города России.

Постамат – автоматизированный пункт выдачи заказа, куда доставляется заказ из Интернет-магазина. Это защищенный терминал со встроенными ячейками, из которого покупатель может забрать товар, заказанный в интернет-магазине. Следуя инструкциям в терминале, покупатель может самостоятельно и в удобное для него время, забрать свою покупку, оплатив ее прямо в постамате. Постаматы работают до 22 часов, а некоторые круглосуточно и без выходных.

Пункт выдачи (ПВЗ) – классический пункт выдачи заказов, когда Вам выдает заказанный товар сотрудник PickPoint.

Как работает сеть PickPoint

Как это работает:
Оплатить и забрать свой заказ можно в одном месте и в удобное для покупателя время. При оформлении заказа сервис сообщает ориентировочные сроки доставки до указанного постамата или ПВЗ. Как только доставка в постамат будет сделана, покупателю придет SMS-сообщение с уникальным кодом для получения заказа. После этого он просто идет к выбранному постамату и вводит код, после чего нужная ячейка откроется и можно забрать заказ. Если товар предоплачен, то покупатель ничего не платит при получении.

1. Заказ доставки в постамат или пункт выдачи.
Покупатель на вашем сайте выбирает способ доставки PickPoint (постамат или пункт выдачи). Затем в всплывающем окне выбирает адрес удобного ему постамата или пункта выдачи на карте или в списке терминалов.

2. Получение товара в постамате или пункте выдачи.
Как только заказ будет размещен в посылочном терминале, покупатель получит SMS-сообщение и e-mail с уникальным кодом посылки для получения заказанного товара в постамате или в пункте выдачи. Для получения заказа в меню терминала потребуется ввести код для данного интернет-заказа. После ввода кода дверца постамата откроется. Срок хранения посылки в терминале а также на ПВЗ не более 3-5 дней (уточняйте для своей страны).

3. Оплата заказанного товара
При необходимости, покупатель также может оплатить заказанный товар прямо в терминале наличными или пластиковой картой. При оплате заказа через терминал, покупатель платит также комиссию PickPoint 2,36%. Оплатить заказ можно наличными или пластиковой картой. Терминал принимает к оплате банковские карты Visa, MasterCard или Maestro. При оплате наличными у Вас будет несколько вариантов зачисления сдачи: на счет мобильного телефона (возможно, и на Яндекс-Кошелек) или получить сдачу в кассе PickPoint (Москва, Волгоградский пр-т, д. 42, корп. 23). В пункте выдачи оплата производится только наличными.

Тарифы и сроки доставки «PICKPOINT»
Цена и сроки доставки службы PICKPOINT формируются на основании габаритов отправки и места назначения отправления. География доставки PickPoint разделена на города МОСКВА/САНКТ-ПЕТЕРБУРГ и все остальные города, которые разделены на 6 зон. По Москве и Санкт-Петербургу срок доставки — 1-2 дня, в остальные города от 1 до 6 (напр. в 6 зону — Магаданская обл.)
Сроки доставки товаров — http://pickpoint.ru/services/?expand=4#p1

ОТВЕТЫ НА ВОПРОСЫ:
Откуда берется цена за доставку в пикпоинт когда клиент еще не выбрал постамат на карте?
Цена за доставку берется из настроек плагина (поле «Плата за доставку»).
В описании к плагину об этом говориться несколько раз:
«Данный плагин не рассчитывает тариф и сроки доставки, поэтому вы сами указывайте фиксированный тариф или не указывайте цену доставки PickPoint вобще, если цена не может быть фиксированной. В таком случае, она будет договорная, согласно тарифу PickPoint для выбранного города. Плагин только дает покупателям возможность самим выбрать ближайший к ним постамат и зафиксировать адрес постмата в заказе. Также требуйте от клиентов вводить номер мобильного телефона, на который ему придет SMS уведомление с pin-кодом для получения заказа.

Данный плагин не поддерживает полноценную работу по API с поддержкой автоматического расчета тарифа. Это только упрощенный вариант плагина.»

Цена плагина: 10 USD.
В стоимость входит: плагин Woocommerce. Доставка PickPoint.

Скачать плагин Woocommerce PickPoint вы сможете сразу после оплаты.

Дата публикации:

Дата обновления:

Адаптивность:

Поддержка композита:

Число установок:

Совместимые редакции

Описание


Интеграция с PickPoint - это профессиональный и удобный модуль для интеграции со службой доставки PickPoint для интернет-магазинов на платформе 1С-Битрикс .

Основные преимущества решения :

  • Выгрузка заказов в PickPoint, с последующим сохранением номера отправления в заказе и отправкой писем покупателям с текстом трекингового номера и ссылкой на сайт компании, где по этому номеру можно будет отследить свой заказ;
  • Расчет стоимости доставки заказа из любого города.
  • Проверка на доступность выбранного способа оплаты. То есть если клиент выбрал доставку в ПВЗ, система проверит выбранный способ оплаты на доступность в выбранном ПВЗ.
  • Возможность задавать наценку на стоимость доставки;
  • Возможность задавать фиксированную стоимость доставки;
  • Все запросы к API PickPoint кешируются с целью ускорить расчет стоимости доставки;
  • Окно выбора выбор пунктов самовывоза - родной виджет, предоставляемый PickPoint, информация о доступности ПВЗ всегда актуальна;
  • Возможность отредактировать заказ в админке, выбрав другой ПВЗ
  • Решение может работать с тестовый доступом к PickPoint, для тестирования работы интеграции;
  • Работает на редакциях «1С-Битрикс: Управление сайтом: Малый бизнес или Бизнес» начиная с 16 версии и выше;
  • Не требуется библиотека cUrl на вашем хостинге, есть возможность отправлять все запросы посредством HttpClient - встроенного класса БУС.
Основное преимущество курьерской службы PickPoint - обширная сеть постаматов и ПВЗ по всей России

Вы можете получить скидку 11% на тарифы за комплексное позиционирование PickPoint и размещение материалов для ваших покупателей. Получить больше информации

Наши специалисты рады будут проконсультировать и оказать помощь при установке и настройке решения (подробности в разделе "Поддержка"), а так же оказать услуги по доработке решения под ваши нужды!

После активации купона установка происходит в автоматическом режиме.

После установки модуля вам необходимо произвести настройки модуля (Администрирование - Настройки - Настройки продукта - Настройки модуля - Служба доставки Pickpoint): Название_сайта/bitrix/admin/settings.php?lang=ru&mid=webfly.pickpoint

Вам нужно настроить модуль:

  1. Ввести логин, пароль и ИКН , который вам выдал Pickpoint вместе с доступом к ЛК.
  2. Выбрать способ отправки запросов к API Pickpoint : cURL или средствами БУС. По умолчанию все запросы будут отправляться посредством HttpClient - встроенного класса БУС;
  3. Проверить другие настройки;
  4. Добавить новую службу доставки типа Pickpoint (Администрирование - Магазин - Настройки - Службы доставки).
  5. Настроить созданную службу доставки
После настройки модуля создаётся пункт управления/модерации заказов в административном разделе "Сервис".

Внимание!
Модуль устанавливается только на ПО 1С-Битрикс с активной возможностью получения обновлений и технической поддержки.

Просим ознакомиться с правилами поддержки!

Режим работы : 12:00 - 18:00 по московскому времени.
Время реакции на обращение – до 3 рабочих дней (стараемся отвечать быстро, в порядке живой очереди).
Выходные дни: суббота, воскресение, праздники.

Если у вас возникла проблема или ошибка , пришлите, пожалуйста, сразу же доступы на проект которые попросит вас система при создании обращения.
____________________________________________________________

Прежде чем создать обращение, просим ознакомиться с инструкцией по данному решению, мы старались и писали специально для вас

Платность:

  • Консультации - бесплатно ,
  • Вопросы - бесплатно ,
  • Исправление ошибок - бесплатно ,
  • Работы на сайте - по тарифу «Разовый» http://webfly24.ru/tariffs/
Мы стараемся не брать доработки на сайтах, так как наши ресурсы направлены исключительно на наши модули (в данном случае), но когда происходят исключения - мы просим оплату по норма-часам которые будут затрачены на решение вашего вопроса (тариф "Разовый" http://webfly24.ru/tariffs/)

Эта цена справедлива и для установки модуля, если мы правили код сайта. То есть консультации и подсказки - бесплатны.

Отправьте заявку в техподдержку вы можете через систему тикетов .

Хорошего вам дня!

Установка виджета карты точек PickPoint

Мы предлагаем модуль «выбор адреса доставки заказа», который может быть легко интегрирован в Ваши сайты или в Ваши приложения.

Виджет является удобным инструментом поиска ближайшей точки для получения заказа вашими покупателями.

      1. Предлагаемая услуга является бесплатной.

КРАТКОЕ ОПИСАНИЕ
На Вашем сайте или приложении в нужном Вам месте устанавливается дополнительная «кнопка», например «Доставка в Постаматы PickPoint»,





при выборе которой, Ваш пользователь попадает на специально разработанный интерфейс по выбору удобной для него точки доставки. Выбор может осуществлять по карте города, по карте метро (для тех городов, где это актуально) или по списку. Пример размещения можно увидеть по ссылке: https :// pickpoint . ru / test /

Информация о выбранном пункте выдачи или Постамате возвращается в виде массива с ключами "id", "address" и "name", где id - это ID постамата, address - его адрес вместе с городом, name - название точки. Данная информация должна быть сохранена в Вашей базе данных.

  • ТЕХНИЧЕСКОЕ ОПИСАНИЕ ПО УСТАНОВКЕ

    1. На страницах где необходимо подключить наш виджет (аналогично тому, который показан на https :// pickpoint . ru / test / ) после тега необходимо подключить следующий скрипт:

    Примечание: чтобы избежать сообщения с предупреждением о небезопасном контенте в некоторых браузерах. Кодировка скрипта UTF-8, поэтому необходимо указывать аттрибут charset="utf-8" если ваш сайт использует иную кодировку.

    Не рекомендуется загружать скрипт postamat.js средствами ajax или иным методом отличным от того что приведён выше.
    Запрещается копирование postamat.js и других скриптов себе на сайт. Копирование файлов лишит вас возможности использовать актуальную версию виджета.


    1. Затем в нужном месте на сайте магазина вам необходимо поставить ссылку:
      a href ="#" onclick =" PickPoint . open (my _ function ); return false ">Выбрать постамат a > ,
      по событию «onclick» которой должна вызываться функция «PickPoint.open» из подключенного ранее файла. В эту функцию обязательно должен передаться параметр, т. н. «callback-функция», которая и будет принимать массив данных с выбранным постаматом.

    1. "My_function" - javascript – функция, доступная на странице оформления заказа. Далее идет открытие нового окна, выбор постамата и т.д. «my_function» - это название «callback-функции» ее имя может быть любым, главное чтобы она была передана в качестве параметра в «PickPoint.open». Это java-script функция, которая должна быть прописана на странице оформления заказа.

    1. При нажатии кнопки "выбрать" на сайте, вызывается функция my_function, куда в качестве параметра передается объект с ключами "id" и "address".

    Формат данных в возвращенном объекте - строки.

    Результат формируется так (код java-script):
    var result = {

    "id" : "номер точки”,

    "address" : "почтовый индекс, Область, Город, Улица, №Дома ",

    "shortaddress" : " Улица, №Дома",

    "name" : "Название постамата”,

    "cityname" : "Город",

    "postcode" : "почтовый индекс",

    "region" : "Область",

    "country" : "Страна",

    "longitude" :долгота,

    "latitude" : широта,

    "maxsize" : "максимальный размер”,

    "maxweight" : "максимальный вес",

    "house" : "№Дома"

    }
    Пример возвращаемых данных:
    {

    "id" : "7701-070",

    "address" : "129223, Московская обл., Москва, Мира просп., д. 92, стр. 1 ",

    "shortaddress" : "Мира просп., д. 92, стр. 1",

    "name" : "Постамат: Универмаг Крестовский 7701-070",

    "cityname" : "Москва",

    "postcode" : "129223",

    "region" : "Московская обл.",

    "country" : "Россия",

    "longitude" : 37.635604,

    "latitude" : 55.793254,

    "maxsize" : "60x60x60",

    "maxweight" : "15 кг",

    "house" : "д. 92, стр. 1"

    }

    Примечание: на странице http s ://pickpoint.ru/test/ показан пример оформления ссылки вызова виджета во время заказа и того, как установить ID постамата или пункта выдачи в скрытое поле для дальнейшей обработки на стороне сервера и как показать пользователю адрес постамата (рекомендуется всегда выводить эту информацию, чтобы пользователь мог видеть адрес выбранной точки и понимать что его выбор успешно зафиксирован).


    1. Полученные данные сохраняются вместе с остальной информацией о заказе и в дальнейшем используются при оформлении отправлений в вашем личном кабинете e-solution.

    Контакты :

    [email protected]

    This section is intended for developers of applications and servers that use the PickPoint geocoding platform. Before you start working with API you need to create an account. To quickly familiarize yourself with our service please refer to the Getting Started section.

    All you need to start experimenting is any utility for sending HTTP-requests, or you can even use your web browser"s address bar. You can also use , which is available from your account dashboard.

    Authentication

    While developing PickPoint we did our best to minimize the effort needed to integrate it with your products. We deliberately decided not to use Basic Authentication, Bearer Token Authentication and others, in favor of using user keys directly in the URL requests to our service.

    To start working with our service you must first copy your API Key that is available from your section:

    Now you can make your first request to the PickPoint API. To do that, create a URL in the following format:

    Https://api.сайт/v1/?key=YOUR-API-KEY

    Open the resulting URL in the address bar of your browser. You will see a "Welcome to PickPoint API" message. This means that you have been successfully authorized and connected to our API. Otherwise, you will see an "Unauthorized" message.

    To use PickPoint API functions you need to add your API key to all of your queries:

    Key=YOUR-API-KEY

    Please note, that all PickPoint functions are accessible only with an access key.

    Forward Geocoding

    Forward Geocoding is a function for converting geographic addresses to coordinates in a Latitude - Longitude format. For example, providing an address like "221b Baker St, London NW1 6XE" you would receive its coordinates - "51.524259, -0.1584738", and have it shown on a map.

    Using the forward geocoding will result in a list of geographical objects from the OSM database, sorted by relevance. This means options that are considered to more precisely match the expected results, will be at the top of the list.

    Entrypoint

    The forward geocoding functions are executed using the following queries:

    GET https://api.сайт/v1/forward

    Query

    The main geocoding function parameter is the search query that is sent with the key q . Normally, the geographical address of the object is the search query, for example:

    221b Baker St, London NW1 6XE

    Note, that the query line should be converted to the URL-encoded format.

    The q parameter is also sufficient for making a simple query:

    q=21b%20Baker%20St,%20London%20NW1%206XE

    If you want to narrow your query by the type of the element sought, for example search only cities or countries, you should use the following parameters:

    • country - search by country
    • state - search by states
    • county - search by districts / provinces
    • city - search by names of cities
    • street - search by names of streets. Should be specified in the following format
    • postalcode - limit the results to a specified postal code

    Please note that these parameters are not applicable with the q parameter.

    Let"s consider a search for cities with the name St. Petersburg:

    GET /forward/?key=YOUR-API-KEY&city=Saint-Petersburg

    Boundaries

    For various reasons you may want to limit your search results. Below you will see several useful parameters which you can use for this.

    The countrycodes parameter is used to limit the search area by a country or a list of countries. The parameter value here should be a two-letter country code (or country codes) in the ISO 3166 alpha-2 format. Here"s an example:

    • Poland - pl
    • New Zealand - nz
    • China - cn

    You may know that London as a geographical name refers not only to the capital of the UK, but also to several cities in the US. In order to exclude the results outside the UK, you should formulate your query as:

    countrycodes=gb

    The full list of country codes in the ISO 3166 alpha-2 format can be found .

    There are a large number of different geo-objects with the same name. But, if you limit your search area geometrically, by way of forming a rectangular area on a coordinate grid, you will probably get better results. This is where the viewbox parameter comes into play. For example, you want to find coordinates for objects with the word "park" in their names. More specifically, your search is for such objects only in London. Using the results of the previous query, specify:

    GET /forward/?key=YOUR-API-KEY&q=park&viewbox=0.0,52.0,1.0,53.0&bounded=1

    Please note, that apart from viewbox the query includes the bounded parameter. The use of this parameter guarantees that only the results from the specified area (viewbox ) will be shown.

    In order to exclude the results you know are irrelevant, use the exclude_place_ids parameter with OSM (place_id) identifiers for unwanted geographical objects. For example, you want to find all objects named "London", excluding the UK capital. Using the place_id that we received as a result for one of our previous queries, we have:

    GET /forward/?key=YOUR-API-KEY&q=London&exclude_place_ids=158415464

    To limit the number of resulting options, use the limit parameter:

    GET /forward/?key=YOUR-API-KEY&q=London&limit=1

    Reverse Geocoding

    Reverse Geocoding is a function that converts coordinates in Latitude – Longitude format into geographical addresses. For example, by providing input coordinates "51.524259, -0.1584738" you will get the geographical address for this point:

    Entrypoint

    Reverse geocoding functions are available at the following address:

    Https://api.сайт/v1/reverse

    Query

    In order to execute a simple reverse geocoding function you need to use two parameters: lat – latitude, and lon - longitude. These parameters should be specified in degrees. Example:

    GET /reverse/?key=YOUR-API-KEY&lat=48.85881005&lon=2.32003101155031

    The results of the reverse geocoding function can be scaled by way of changing the zoom parameter from 0 (widest parameter – countries) to 18 (narrowest parameter – buildings). Example:

    GET /reverse/?key=YOUR-API-KEY&lat=52.183430&lon=-106.2707519&zoom=0

    Address Lookup

    Address Lookup is a function for converting OSM identifiers to geographical addresses with corresponding coordinates. For example, the OSM database has a way with identifier 3996986 which is saved for you as a result of a geocoding function. Using lookup you can get a geographical address: "Baker Street, Marylebone, Westminster, London, Greater London, England, NW1 6XE".

    Entrypoint

    This is the entry point for the address lookup function:

    Https://api.сайт/v1/lookup

    Query

    This function"s input is the osm_ids parameter. It should list the objects (from one to 50), separated by commas. For every object you must specify which OSM type it belongs to, and next to it should be the object identifier. There are three main OSM object types:

    • R - relation
    • W - way
    • N - node

    Here are examples for each object type:

    GET /lookup/?key=YOUR-API-KEY&osm_ids=W481027013,N1809771508,R568660

    Response format

    Our geocoding platform supports two of the most common response formats: JSON and XML. You can change them by including the desired format (json or xml) in the format parameter of the query, for example:

    GET /forward/?key=YOUR-API-KEY&q=Tokyo&format=json

    Localization

    Using the accept-language parameter you can specify the preferred geocoding result language. The value of this parameter must be specified in the format ab-XY, where:

    • "ab" – is a two-letter language code in the ISO 639-1 format. For example, "en" is English, "fr" is French, "ru" is Russian. To see the full list of all language codes click .
    • "XY" – is a two-letter country code in the ISO-3166 format. For example, "ES" is Spain, "DE" is Germany, "CN" is China. To see the full list of country codes, click .

    GET /forward/?key=YOUR-API-KEY&q=London&accept-language=de-DE

    Extended response

    Each type of geocoding query is able to return addresses in a structured format. For this you should use the addressdetails=1 parameter. As a result, in the response body there will be a new "addressparts" attribute (for address lookup queries the detailed address is a part of the response body) that describes every part of the found address in detail.

    Example of a query with detailed address:

    GET /reverse/?key=YOUR-API-KEY&lat=48.8698899&lon=2.3084521&zoom=18&addressdetails=1

    If you need to see a list of names of a geo-objects in other languages, or find possible alternative names, use the namedetails=1 parameter. The response will have a new "namedetails" attribute with a list of all possible names, like in the following example:

    GET /lookup/?key=YOUR-API-KEY&osm_ids=R2360164&namedetails=1

    Output geometry

    In some cases you may need to know the boundaries of geo-objects, for example, to show them on a map or to visualize them in any other way. Currently, this option is only available for forward and reverse geocoding queries. You can get these coordinates in four different formats:

    • GeoJSON - when setting the polygon_geojson parameters to 1, the result will come in the geojson attribute of the response line.
    • KML - send polygon_kml=1 , to receive coordinates as the value of the geokml attribute.
    • SVG - data in this format should be requested using the polygon_svg=1 parameter. The result will appear in the geosvg attribute.
    • Text - to receive coordinates as text, use the polygon_text=1 parameter. The result will be in the geotext attribute.

    Here’s an example, for receiving the boundaries of London:

    GET /reverse/?key=YOUR-API-KEY&lat=51.5073219&lon=-0.1276473&zoom=10&polygon_geojson=1



    Что еще почитать