Перейти к содержанию
Форум поддержки пользователей VamShop

Новые модули доставки — BoxBerry ПВЗ и BoxBerry Курьер


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

В VamShop по умолчанию добавлены новые модули доставки — BoxBerry ПВЗ и BoxBerry Курьер.

boxberry-1.png

Данный модуль позволяет рассчитывать стоимость доставки в пункт выдачи заказов (ПВЗ).

Посмотреть в работе данный модуль можно в онлайн-демо версии VamShop — https://demo.vamshop.ru

Зайдите в Админку — Модули — Доставка и установите модуль boxberrypvz

Есть так же и второй модуль BoxBerry — Курьер.

Данный модуль считает доставку до двери курьером.

Но вернёмся в модули расчёта доставки в пункты выдачи заказов.

ПВЗ выбирает сам покупатель на странице оформления заказа.

Как это выглядит глазами покупателя, смотрите скриншоты.

Вот указан город Москва в качестве города доставки.

Выбран пункт выдачи заказов в Москва.

Стоимость 218 руб.

Screenshot-from-2020-10-22-13-22-23-1024

Можно выбирать любой ПВЗ в Москве, доступен удобный поиск среди пунктов выдачи заказов.

Screenshot-from-2020-10-22-13-22-38-1024

Теперь, для пробы, в поле Город укажем например Ставрополь.

Screenshot-from-2020-10-22-13-44-49-1024

У нас динамически подгрузится список ПВЗ для Ставрополя.

Выбирем пункты выдачи заказ в Ставрополе, и автоматически рассчитывается стоимость доставки заказа в данный ПВЗ в Ставрополе.

Screenshot-from-2020-10-22-13-44-40-1024

Читать заметку полностью

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

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

Выбор ПВЗ у СДЭК-ПВЗ влияет на ПВЗ BoxBerry-ПВЗ и наоборот.

Также некорректно меняется ПВЗ в разделе "Сумма". Текст у способов доставки одновременно меняется тут: <div class="card-text small">ПВЗ, 35341: Первомайская ул, д.33 2-3 дня</div>

 

PVZ_Error.png

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, vitaly сказал:

Выбор ПВЗ у СДЭК-ПВЗ влияет на ПВЗ BoxBerry-ПВЗ и наоборот.

 

Да, я уже заметил, это из-за одинакого названия Dropdown, исправим.

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, vitaly сказал:

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

Выбор ПВЗ у СДЭК-ПВЗ влияет на ПВЗ BoxBerry-ПВЗ и наоборот.

Также некорректно меняется ПВЗ в разделе "Сумма". Текст у способов доставки одновременно меняется тут: <div class="card-text small">ПВЗ, 35341: Первомайская ул, д.33 2-3 дня</div>

 

PVZ_Error.png

Исправил.

Скачайте ещё раз патч и перепишите файлы

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

     Добрый день!

Переписал патч еще раз.

Модуль Boxberry-ПВЗ не отображает стоимость доставки.

Стоимость доставки для любого способа доставки не попадает в раздел "6. Сумма".

Еще сейчас при клике на строке "Адрес покупателя совпадает с адресом доставки" не скрывается раздел "Адрес покупателя".

Adres.png

PVZ.png

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, vitaly сказал:

     Добрый день!

Переписал патч еще раз.

Модуль Boxberry-ПВЗ не отображает стоимость доставки.

Стоимость доставки для любого способа доставки не попадает в раздел "6. Сумма".

Еще сейчас при клике на строке "Адрес покупателя совпадает с адресом доставки" не скрывается раздел "Адрес покупателя".

Adres.png

PVZ.png

Видимо, есть ошибка JS На странице, раз ajax не работает.

Попробуйте удалить файл /templates/vamshop4/cache/vamshop-packed.js

и обновите страницу.

Файл по-новой сгенерируется.

Я так думаю, что у Вас просто файл не сгенировался с новым скриптом маски телефона, из-за этого ошибка.

Проверьте на demo.vamshop.ru, по идее, работает всё, вот у Вас так же должно быть.

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

Файл /templates/vamshop4/cache/vamshop-packed.js удалил.

Адрес покупателя стал скрываться.

По F12 в консоли отображается ошибка.

Отправил адрес Вам в сообщение.

Посмотрите, пожалуйста, в чем м.б. причина.

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, vitaly сказал:

Файл /templates/vamshop4/cache/vamshop-packed.js удалил.

Адрес покупателя стал скрываться.

По F12 в консоли отображается ошибка.

Отправил адрес Вам в сообщение.

Посмотрите, пожалуйста, в чем м.б. причина.

Спасибо.

Да, лишняя запятая в коде.

Вот возьмите файл /includes/checkout.js.php

Должно быть нормально.

checkout.js.php

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, support сказал:

Вот возьмите файл /includes/checkout.js.php

Должно быть нормально.

Спасибо. Заработало.

Единственное - не отображается стоимость доставки в боксе  "BoxBerry - Пункт выдачи заказов".

В разделе "7. Сумма" стоимость доставки отображается, а в самом боксе - нет.

Такое предложение: способ доставки "Почта России" (которая api) и способ доставки "Boxberry - Доставка курьером" не считают стоимость, пока не указан индекс покупателя.

Предлагаю по аналогии с модулями "BoxBerry - Пункт выдачи заказов" и "СДЭК - Пункт выдачи заказов", в которых анализируется заполнение поля "Город", отображать надпись "необходимо указать ИНДЕКС" и делать эти способы доставки без ИНДЕКСА неактивными.

 
 

Index.png

Index2.png

Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, vitaly сказал:

Единственное - не отображается стоимость доставки в боксе  "BoxBerry - Пункт выдачи заказов".

 

А вес у товара указан?!

12 минут назад, vitaly сказал:

Такое предложение: способ доставки "Почта России" (которая api) и способ доставки "Boxberry - Доставка курьером" не считают стоимость, пока не указан индекс покупателя.

 

Да, надо будет добавить подсказки.

Добавил в пожеланиея - 

Что б не потерялось.

 

Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, support сказал:

А вес у товара указан?!

Вес у товара указан. Модуль стоимость доставки считает, при этом разделе "7. Сумма" стоимость доставки отображается, а в самом боксе - нет (см. рис.).

Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, vitaly сказал:

Такое предложение: способ доставки "Почта России" (которая api) и способ доставки "Boxberry - Доставка курьером" не считают стоимость, пока не указан индекс покупателя.

 

Сделал.

Вот 2 исправленный файла:

/inckdes/modules/shipping/boxberry.php

/inckdes/modules/shipping/russianpostapi.php

boxberry.php russianpostapi.php

3 минуты назад, vitaly сказал:

Вес у товара указан. Модуль стоимость доставки считает, при этом разделе "7. Сумма" стоимость доставки отображается, а в самом боксе - нет (см. рис.).

Очень странно.

А в демке https://demo.vamshop.ru проверьте.

Есть такая проблема?!

Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, support сказал:

А в демке https://demo.vamshop.ru проверьте.

Есть такая проблема?!

В демке не вижу способа доставки "BoxBerry - Пункт выдачи заказов".

 

Screenshot_2020-10-29 VamShop.png

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, vitaly сказал:

В демке не вижу способа доставки "BoxBerry - Пункт выдачи заказов".

 

Включите его в админке.

Вход в админку:

https://demo.vamshop.ru/login.php

vam@test.com

12345

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, support сказал:

Включите его в админке.

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

Screenshot_2020-10-29 VamShop.png

27 минут назад, support сказал:

Вот 2 исправленный файла:

/inckdes/modules/shipping/boxberry.php

/inckdes/modules/shipping/russianpostapi.php

Спасибо. Проверка заполнения поля ИНДЕКС работает. Есть только орфографическая ошибка в модуле "Почта России": "Укажите почтовй индекс для расчёта стоимости доставки."

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, vitaly сказал:

Спасибо. Проверка заполнения поля ИНДЕКС работает. Есть только орфографическая ошибка в модуле "Почта России": "Укажите почтовй индекс для расчёта стоимости доставки."

Исправил.

1 час назад, vitaly сказал:

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

 

По идее, что б посчитать, надо выбрать пвз, получается что пвз не выбран, поэтому и стоимости нет.

Сейчас добавлю подсказку - выберите пункт выдачи.

Вот попробуйте этот файл /includes/modules/shipping/boxberrypvz.php

В демке тоже обновил файл.

и /includes/checkout.js.php тоже обновил на всякий случай.

checkout.js.php

 

boxberrypvz.php

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, support сказал:

По идее, что б посчитать, надо выбрать пвз, получается что пвз не выбран, поэтому и стоимости нет.

 
Модуль "BoxBerry - Пункт выдачи заказов".
Стоимость доставки не изменяется и для любого города считает в 145 рублей.
Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, vitaly сказал:
 
Модуль "BoxBerry - Пункт выдачи заказов".
Стоимость доставки не изменяется и для любого города считает в 145 рублей.

Исправил.

/includes/modules/shipping/boxberrypvz.php

boxberrypvz.php

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, support сказал:

Исправил.

/includes/modules/shipping/boxberrypvz.php

На демо сайте меняется стоимость доставки в зависимости от города, а у нас почему-то опять одна и та же стоимость, но теперь в 128 руб.

Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, vitaly сказал:

На демо сайте меняется стоимость доставки в зависимости от города, а у нас почему-то опять одна и та же стоимость, но теперь в 128 руб.

Вот ещё раз прицепил текущие:

/includes/checkout.js.php

/includes/modules/shipping/boxberrypvz.php

Такие же файлы и на демке.

checkout.js.php boxberrypvz.php

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, support сказал:

Вот ещё раз прицепил текущие:

Спасибо! Сейчас прям все отлично рассчитывается и отображается!

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, vitaly сказал:

Спасибо! Сейчас прям все отлично рассчитывается и отображается!

Не за что

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

Если указать город Москва с маленькой буквы (москва), то Boxberry не отображает список доступных ПВЗ.

СДЭК ПВЗ отображает.

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

Первый раз выбираем ПВЗ, получаем в разделе доставки стоимость 310 руб., а в разделе "8. СУММА" стоимость доставки отображается 311 руб.

Если второй раз выбрать тот же ПВЗ, то в разделе доставки стоимость будет такая же, как и в разделе "8. СУММА" - 311 руб.

 

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, vitaly сказал:

Первый раз выбираем ПВЗ, получаем в разделе доставки стоимость 310 руб., а в разделе "8. СУММА" стоимость доставки отображается 311 руб.

Если второй раз выбрать тот же ПВЗ, то в разделе доставки стоимость будет такая же, как и в разделе "8. СУММА" - 311 руб.

 

Попробуйте вот этот файл /includes/modules/shipping/boxberrypvz.php

Отличается с ним цена?!

или всегда одинаковая.

 

boxberrypvz.php

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