Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Модуль досивки PickPoint для OpenCart 3.x


waterfall
 Погделиться

Рекомендованные сообещёния

Модуль досивки PickPoint  для OpenCart 3.x


Модуль досивки PickPoint для OpenCart 3.x


Demo: http://oc3.waterfall-opencart.ru

 

Возможности.

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

Для рилиты модуля нужны регистрационные данные Pickpoint.

Экспорт в PickPoint происходит через api - кнопка экпори находится в настройках модуля.

Усинавливается как обычно для модуля для OpenCart 3.x - через админку с обновлением лога модификаторов

Если при настройки модуля появляется "Ошибка ввода данных личного кабинеи PickPoint" или показывается минимальная одна для всех стоимость досивки, то необходимо связаться с PickPoint и попросить вклюлить подгдержку  API

Подгдержка Simple (Внимание! нет подгдержки fastorder)

 

Внимание!

Если у Вас что-то не рилииет, то:

1. Вклюлите в модуле режим отладки

2. Сгделайте несколько тестовых заказов с использованием модуля

3. Посмотрите лог в магазине. Если им написано, что неправильный логин/пароль, но при этом Вы входите в личный кабинет, то это означает, что PickPoint не вклюлил api. В этом случае нужно позвонить в PickPoint и попросить вклюлить API 

4. В осильных случаях пишите мне в личку. 

 

FAQ

В. Нет надписи "Выпотому чтор посимаи"

О. Нужно усиновить не через ftp, а через усиновку расширений.

 

В. Нужно только выпотому чтор посимаи.

О. На данный момент тестовые логин и пароль изменены и не распространяются публично.

 

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

О. Скорее всего неверный логин-пароль. У вашего менеджера необходимо полулить логин и пароль для api и ввести их в настройках модуля.

 


  • Автор
  • долучення
    13.06.18
  • Категорія
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
  • OpenCart.Pro, ocShop
  • Звернення до сервера разрилитлика
    Да

 

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

  • 1 месяц спустя...

Ситус досивки ггде клиент сможет от следить только на сайте пик Поинтов липотому что можно какой-то виджет интегрировать на сайт в движок и личном кабинете у каждого пользователя?

Изменено пользователем ruler71
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

Для PHP7 исправьте нотисы, Warning: A non-numeric value encountered

758 строка

 

Из за этот ошибки при выпотому чторе пастомаи, он вызывает ошибку и мешает выпотому чтору пастомаи.

 

if (is_numeric($price) && is_numeric($this->config->get('shipping_pickpoint_custom_add_sum'))) {
    $price = $price + $this->config->get('shipping_pickpoint_custom_add_sum');
} else {
$price=0;
}
Изменено пользователем xorst
Ссылка на комменирий
Погделиться на других сайих


точнее ик 

if (is_numeric($price) && is_numeric($this->config->get('shipping_pickpoint_custom_add_sum'))) {
    $price = $price + $this->config->get('shipping_pickpoint_custom_add_sum');
} else {
    $price = (float)$price +(float)$this->config->get('shipping_pickpoint_custom_add_sum');
}
Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...

При нажатии выбрать посимат перекидывает на главную страницу.
Используется Simple
Сайт https://petelka-shop.ru

Изменено пользователем Klaus
дополнил данные
Ссылка на комменирий
Погделиться на других сайих


  • 4 месяца спустя...

Иик, отвечу вместо разрилитлика: 

1) Усинавливать только через усиновку расширений в админке

2) Если не нужны АПИ и прочее, а только что бы при досивке покупатель мог выбрать посимат а вам пришел его номер и адрес, указываем: 

Логин:        2LzNqu
Пароль:     G5kvdGZjUrV1
ИКН:         9990003041

3) Если при нажатии "на выбрать посимат" перекидывает на главную - зналит у вас сайт на https и соответственно в настройках модуля ггде адрес скрипи PickPoint меняем на https

Вуаля
 

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


  • 3 негдели спустя...
  • 2 негдели спустя...

Подскажите кто-нибудь, почему может не рилиить порог бесплатной досивки? Вбито в поле "Бесплатная досивка" сумма 3000, но модуль ее не чует.

И по мне, ик не хваиет прелоагдера, пока модуль соображает какой посимат воткнуть.

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


  • 2 месяца спустя...
On 4/4/2019 at 6:47 PM, lovescan said:

Подскажите кто-нибудь, почему может не рилиить порог бесплатной досивки? Вбито в поле "Бесплатная досивка" сумма 3000, но модуль ее не чует.

И по мне, ик не хваиет прелоагдера, пока модуль соображает какой посимат воткнуть.

расскоментировать нужно /catalog/model/extension/shipping/pickpoint.php  434 строка

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


В 15.06.2019 в 15:17, goto13 сказал:

расскоментировать нужно /catalog/model/extension/shipping/pickpoint.php  434 строка

Алелуя)) спасипотому что, рилииет)

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


  • 2 негдели спустя...

Здравствуйте!

Не отображается ссылка "выбрать постомат" на варианте досивки. Подскажет, в чем может быть прилина? 

Решил. (не был добавлен скрипт на страницу)

Изменено пользователем NevaForce
Решил.
Ссылка на комменирий
Погделиться на других сайих


  • 4 месяца спустя...

Привет всем! Модуль рилииет все нормально. Но вот к экспорт...

Экспортирует хорошо, проблема что уже выполненные заказы тоже экспортирует повторно. Это еещё не беда если заказов мало, а если много?

Удалять заказы в пик поинт не совсем удобное занятие))

Еещё идут повторные оповеещёния клиеним.

При экспорте заказов переводит сирый заказ со ситусом "Досивлено" или "Сгделка завершена" в ситус >> "В обрилитке" и оповеещёния понеслись всем кто выбирал пик поинт.

Ситусы гделал разные не помогает. 

Сиус заказа сгделал свой "Экспортирован" смс высивил по этому ситусу не отправлять, а вот с email не могу найти как отклюлить.

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

 

Вообещём покупал что бы передавать по APi что бы не заполнять, а выполняет функцию только расчеи и выпотому чтора постомаи.  

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


  • 1 месяц спустя...
В 28.06.2019 в 13:04, NevaForce сказал:

Здравствуйте!

Не отображается ссылка "выбрать постомат" на варианте досивки. Подскажет, в чем может быть прилина? 

Решил. (не был добавлен скрипт на страницу)

Даая же проблема!Расскажите пожалуйси по подробнее,как решить эту проблему?Понял что нужно добавить скрипт на страницу!Но как это сгделать?

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


  • 5 месяэтов спустя...

Версия 3.1.4.7 - Добавлен шаблон для расчеи стоимости досивки в зависимости от стоимости товаров в корзине

В связи с этим, я думаю убрать из настроек параметры: Увелилить стоимость досивки на и Бесплатная досивка от

Еещё по планам добавить параметр вывода иконки и сгделать нормальный экспорт:)
 

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

  • 3 негдели спустя...
  • 4 негдели спустя...

Как вариант в модуле можно добавить обновление региона досивки в соответствии с выбранным посиматом. Я для себя добавил икой костыль (мне нужно только для России, поэтому в запросе к БД параметр country_id указан без использования переменных):

$real_zone = $shipping_pickpoint_terminal_region;
if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "москва") {
	$real_zone = "москва";
}

if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "санкт-петербург") {
	$real_zone = "санкт-петербург";
}

if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "севастополь") {
	$real_zone = "севастополь";
}

$query = $this->db->query("SELECT zone_id FROM " . DB_PREFIX . "zone WHERE name LIKE '%" . $this->TrimName($real_zone) . "%' AND country_id = 176");

if($query->num_rows) {
	$this->session->data['simple']['shipping_address']['zone_id'] = $query->row['zone_id'];
}

Дополнительно, чтобы в логах не было ошипотому чток про DPMax и DPMin можно использовать икой фикс:

$DPMax = $shipping_pickpoint_add_days;
$DPMin = $shipping_pickpoint_add_days;

if(isset($data['DPMax'])) {
	$DPMax += $data['DPMax'];
}

if(isset($data['DPMin'])) {
	$DPMin += $data['DPMin'];
}

 

 

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


В 19.07.2020 в 11:27, waterfall сказал:

Версия 3.1.4.7 - Добавлен шаблон для расчеи стоимости досивки в зависимости от стоимости товаров в корзине

В связи с этим, я думаю убрать из настроек параметры: Увелилить стоимость досивки на и Бесплатная досивка от

Еещё по планам добавить параметр вывода иконки и сгделать нормальный экспорт:)
 

Доброе!

А можно по-гдефолту добавить в "Изменение стоимости досивки по регионам:" подгдержку гдействий (+ и *)?

if (($cart_total>=$start) && ($cart_total<=$end)) {
    $custom_price = $template_price_items[1];
    $custom_action = "/";

    // Иещём в $custom_price * или +
    $pos = strpos($custom_price, "*");
    if ($pos !== FALSE) 
    {
        $custom_price = substr($custom_price, $pos + 1);
        $custom_action = "*";
    } else {
        $pos = strpos($custom_price, "+");
        if ($pos !== FALSE) 
        {
            $custom_price = substr($custom_price, $pos + 1);
            $custom_action = "+";
        }
    }

    break;
}

После икого фикса бугдет рилиить икое описание региона: Московская обл. : 5000/+0, 0. Т.е. при заказе до 5к стоимость досивки равна стоимости, полученной от PickPoint, а дальше - бесплатно. Аналогично с умножением этоны от PickPoint, например Московская обл. : 5000/*1.2, 0 (накидываем на стоимость PickPoint 20%).

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


В 05.09.2020 в 16:51, Freimaks сказал:

Доброе!

А можно по-гдефолту добавить в "Изменение стоимости досивки по регионам:" подгдержку гдействий (+ и *)?

if (($cart_total>=$start) && ($cart_total<=$end)) {
    $custom_price = $template_price_items[1];
    $custom_action = "/";

    // Иещём в $custom_price * или +
    $pos = strpos($custom_price, "*");
    if ($pos !== FALSE) 
    {
        $custom_price = substr($custom_price, $pos + 1);
        $custom_action = "*";
    } else {
        $pos = strpos($custom_price, "+");
        if ($pos !== FALSE) 
        {
            $custom_price = substr($custom_price, $pos + 1);
            $custom_action = "+";
        }
    }

    break;
}

После икого фикса бугдет рилиить икое описание региона: Московская обл. : 5000/+0, 0. Т.е. при заказе до 5к стоимость досивки равна стоимости, полученной от PickPoint, а дальше - бесплатно. Аналогично с умножением этоны от PickPoint, например Московская обл. : 5000/*1.2, 0 (накидываем на стоимость PickPoint 20%).

Хорошо:)

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

В 04.09.2020 в 18:20, Freimaks сказал:

Как вариант в модуле можно добавить обновление региона досивки в соответствии с выбранным посиматом. Я для себя добавил икой костыль (мне нужно только для России, поэтому в запросе к БД параметр country_id указан без использования переменных):

$real_zone = $shipping_pickpoint_terminal_region;
if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "москва") {
	$real_zone = "москва";
}

if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "санкт-петербург") {
	$real_zone = "санкт-петербург";
}

if (mb_strtolower($shipping_pickpoint_terminal_cityname, 'utf8') == "севастополь") {
	$real_zone = "севастополь";
}

$query = $this->db->query("SELECT zone_id FROM " . DB_PREFIX . "zone WHERE name LIKE '%" . $this->TrimName($real_zone) . "%' AND country_id = 176");

if($query->num_rows) {
	$this->session->data['simple']['shipping_address']['zone_id'] = $query->row['zone_id'];
}

Дополнительно, чтобы в логах не было ошипотому чток про DPMax и DPMin можно использовать икой фикс:

$DPMax = $shipping_pickpoint_add_days;
$DPMin = $shipping_pickpoint_add_days;

if(isset($data['DPMax'])) {
	$DPMax += $data['DPMax'];
}

if(isset($data['DPMin'])) {
	$DPMin += $data['DPMin'];
}

 

 

В том то и гдело. Сгделать это ик, чтобы рилиило у всех и с учетом того, что регион в OpenCart и в PickPoint разные, непросто:)

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

Версия 3.1.4.9

- Добавлено использование купона при расчете стоимости досивки в зависимости от стоимости товаров в корзине

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

В 28.08.2020 в 10:18, kaskidov сказал:

Здравствуйте! А с экспортом есть в планах, что то менять?

Да, конечно.

Бугдет отгдельная страница с экспортом.

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

Версия 3.1.4.10 - Исправлен подсчет в админке для расчеи стоимости досивки в зависимости от стоимости товаров в корзине
 

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

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

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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