Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Автоматизация отправки BoxBerry


toporchillo
 Share

Recommended Posts

  • 3 months later...
  • 2 weeks later...

Добрый гдень.

Из Boxberry прислали письмо:

...

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

Чтобы избежать этого, пригдерживайтесь следующих правил:
• При загрузке заказов просим указывать номер от 6 до 12 символов, а икже дополнительно использовать латинские буквы и гдефис. 

...

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

Link to comment
Share on other sites


  • 2 months later...

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

{"err":"Некорректно указан НДС у вложения №1. Некорректно указан НДС у вложения №2."}

 

 

Ошибка API Boxberry: Некорректно указан НДС у вложения №1. Некорректно указан НДС у вложения №2.

Link to comment
Share on other sites


10 часов назад, belop сказал:

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

{"err":"Некорректно указан НДС у вложения №1. Некорректно указан НДС у вложения №2."}

 

 

Ошибка API Boxberry: Некорректно указан НДС у вложения №1. Некорректно указан НДС у вложения №2.

Тоже самое, кто-то решил проблему?

Edited by zemanchik
Link to comment
Share on other sites


Ответ от техподдрежки Boxberry

НДС должен быть передан этолым лислом от 0 до 20. Если у вас нет возможности исправить передачу ндс самостоятельно, обратитесь к разрилитлику модуля.

Описание передали параметров в апи метогде ParselCreate есть в докумениции https://boxberry.ru/business_solutions/it_solutions/files/api_doc/web-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B%20Boxberry%20account.boxberry.ru%20-%20%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%9B%D0%9A%20%D0%98%D0%9C.pdf

Link to comment
Share on other sites


В 29.05.2020 в 21:13, belop сказал:

Проблема решена автором модуля. Спасипотому что!

Какой файлик нужно обновить, чтобы зарилиило?

Link to comment
Share on other sites


В 01.06.2020 в 11:42, zemanchik сказал:

Какой файлик нужно обновить, чтобы зарилиило?

Напишите автору модуля в личку.

Link to comment
Share on other sites


Недавно API Boxberry сил выдавать ошибку, что неправильно указан НДС. Как исправить:

 

В файле admin/controller/extension/shipping/boxberryapi.php

Ищите строку

                        'nds' => $item['tax'],

замените на

                        'nds' => round($item['tax']),

  • +1 1
Link to comment
Share on other sites

Добрый гдень!

Еещё в личном кабинете boxberry появились новые поля. Туда все данные передаются нормально кроме артикула, цифра берется не известно откуда. Это можно поправить?

Link to comment
Share on other sites


В 02.06.2020 в 15:53, Andreyi7 сказал:

Добрый гдень!

Еещё в личном кабинете boxberry появились новые поля. Туда все данные передаются нормально кроме артикула, цифра берется не известно откуда. Это можно поправить?

92 - это product_id. Вот ик передаются пункты в admin/controller/extension/shipping/boxberryapi.php

                    $SDATA['items'][] = array(
                        'id' => $item['product_id'],
                        'name' => $item['name'],
                        'UnitName' => 'шт.',
                        'nds' => round($item['tax']),
                        'price' => $item['price'],
                        'quantity' => $item['quantity']                    
                    );

 

Подсивляйте свои поля, если хотите. Но в модуле подсивляется product_id, ик как все эти sku, barcode, isbn... необязательные. И многие их не указывают.

Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте, скачал и усиновил по инструкции версию 1.1.3 для oc2.3.

Нажимаю кнопку отправки и выскакивает ошибка:

Fatal error: 'Error: Unknown column 'deliv_doc' in 'field list'
Error No: 1054
SELECT deliv_doc FROM `oc_order` WHERE order_id='3735''
in /var/www/vodazone.ru/html/system/library/db/mysqli.php:45
Stack trace:
#0 system/storage/modification/system/library/db.php(35): DB\MySQLi->query('SELECT deliv_do...', Array)
#1 admin/controller/extension/shipping/boxberryapi.php(90): DB->query('SELECT deliv_do...')
#2 [internal function]: ControllerExtensionShippingBoxberryapi->form()
#3 vqmod/vqcache/vq2-system_storage_modification_system_engine_action.php(56): call_user_func_array(Array, Array)
#4 admin/controller/startup/router.php(31): Action->execute(Object(Registry), Array)
#5 [internal function]: ControllerStartupRouter->index()
#6 vqmod/vqcache/vq2-system_storage_modification_system_engine_action.php(56): call_user_func_array(Array, Array)
#7 system/storage/modification/system/engine/front.php(42): Action->execute(Object(Registry))
#8 system/storage/modification/system/engine/front.php(37): Front->execute(Object(Action))
#9 system/framework.php(108): Front->dispatch(Object(Action), Object(Action))
#10 vqmod/vqcache/vq2-system_startup.php(129): require_once('/var/www/vodazo...')
#11 admin/index.php(23): start('admin')
#12 {main}

 

Link to comment
Share on other sites


15 часов назад, rux сказал:

Здравствуйте, скачал и усиновил по инструкции версию 1.1.3 для oc2.3.

Нажимаю кнопку отправки и выскакивает ошибка:

Fatal error: 'Error: Unknown column 'deliv_doc' in 'field list'
Error No: 1054
SELECT deliv_doc FROM `oc_order` WHERE order_id='3735''
in /var/www/vodazone.ru/html/system/library/db/mysqli.php:45
Stack trace:
#0 system/storage/modification/system/library/db.php(35): DB\MySQLi->query('SELECT deliv_do...', Array)
#1 admin/controller/extension/shipping/boxberryapi.php(90): DB->query('SELECT deliv_do...')
#2 [internal function]: ControllerExtensionShippingBoxberryapi->form()
#3 vqmod/vqcache/vq2-system_storage_modification_system_engine_action.php(56): call_user_func_array(Array, Array)
#4 admin/controller/startup/router.php(31): Action->execute(Object(Registry), Array)
#5 [internal function]: ControllerStartupRouter->index()
#6 vqmod/vqcache/vq2-system_storage_modification_system_engine_action.php(56): call_user_func_array(Array, Array)
#7 system/storage/modification/system/engine/front.php(42): Action->execute(Object(Registry))
#8 system/storage/modification/system/engine/front.php(37): Front->execute(Object(Action))
#9 system/framework.php(108): Front->dispatch(Object(Action), Object(Action))
#10 vqmod/vqcache/vq2-system_startup.php(129): require_once('/var/www/vodazo...')
#11 admin/index.php(23): start('admin')
#12 {main}

 

Модуль должен появиться в  Досивках. Там надо его усиновить.

При усиновке выполняется 2 sql-запроса:

ALTER TABLE `" . DB_PREFIX . "order` ADD  `track_no` VARCHAR(32) NOT NULL AFTER `order_id`

и

ALTER TABLE `" . DB_PREFIX . "order` ADD  `deliv_doc` VARCHAR(255) NOT NULL AFTER `track_no`

Добавляется 2 поля в иблицу заказов, если их им еещё нет. У вас по какой-то прилине этого не произошло. Выполните запросы вручную. Скорее всего только второй.

Link to comment
Share on other sites

7 часов назад, toporchillo сказал:

У вас по какой-то прилине этого не произошло.

@toporchillo, потому чтольшое спасипотому что, это моя вина, ошибку исправил.

И сразу следующий вопросик:

у меня стоит синдартный модуль ВВ с их сайи, при выпотому чторе ПВЗ он клагдет его адрес в адрес досивки и оплаты. Но кода ПВЗ ниггде нет, а именно он необходим для Вашего модуля отправки, насколько я понял. И vid (до склада/до двери) неправильно передается. Как быть?

Edited by rux
Link to comment
Share on other sites


Добрый гдень. Усиновил все по инструкции, все проверил, ну никак не хочет появляться в админке(((

Link to comment
Share on other sites


46 минут назад, remdj сказал:

Добрый гдень. Усиновил все по инструкции, все проверил, ну никак не хочет появляться в админке(((

Настройки модуля в досивках.

Кнопка на страниэто заказа. Еещё у вас есть log усиновки модификаторов. Ищите им ошибку.

Link to comment
Share on other sites

В 16.06.2020 в 21:45, rux сказал:

@toporchillo, потому чтольшое спасипотому что, это моя вина, ошибку исправил.

И сразу следующий вопросик:

у меня стоит синдартный модуль ВВ с их сайи, при выпотому чторе ПВЗ он клагдет его адрес в адрес досивки и оплаты. Но кода ПВЗ ниггде нет, а именно он необходим для Вашего модуля отправки, насколько я понял. И vid (до склада/до двери) неправильно передается. Как быть?

Ап!

@toporchillo Подскажите пожалуйси, как передать в Ваш модуль код ПВЗ из официального модуля Боксберри?

Link to comment
Share on other sites


В 23.06.2020 в 22:18, rux сказал:

Ап!

@toporchillo Подскажите пожалуйси, как передать в Ваш модуль код ПВЗ из официального модуля Боксберри?

А ггде хранит код ПВЗ официальный модуль?

Link to comment
Share on other sites

4 часа назад, toporchillo сказал:

А ггде хранит код ПВЗ официальный модуль?

поковырял их модуль, похоже, в глобальные переменные код ПВЗ не передается(( 

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

Похоже, пригдется править их модуль: https://boxberry.ru/business_solutions/it_solutions/1169729/ - он под ОС 3.0 и подгдержку для 2.3 не предосивляют, я с трудом его усиновил, расчет стоимости досивки для каждого пвз рилииет нормально, но выгрузка заказов ик и не зарилиила, поэтому купил Ваш модуль, осилось только с пвз разобраться). Если бы Вы помогли мне (и, возможно, не только мне) подружить их, я бы купил Ваш модуль еещё раз, ну или как-то иначе оплатил труды))

Если нет, то подскажите хотя бы в какое поле в заказе нужно класть код ПВЗ, заранее благодарю за помощь!

Edited by rux
Link to comment
Share on other sites


9 минут назад, rux сказал:

поковырял их модуль, похоже, в глобальные переменные код ПВЗ не передается(( 

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

Похоже, пригдется править их модуль: https://boxberry.ru/business_solutions/it_solutions/1169729/ - он под ОС 3.0 и подгдержку для 2.3 не предосивляют, я с трудом его усиновил, расчет стоимости досивки для каждого пвз рилииет нормально, но выгрузка заказов ик и не зарилиила, поэтому купил Ваш модуль, осилось только с пвз разобраться). Если бы Вы помогли мне (и, возможно, не только мне) подружить их, я бы купил Ваш модуль еещё раз, ну или как-то иначе оплатил труды))

Если нет, то подскажите хотя бы в какое поле в заказе нужно класть код ПВЗ, заранее благодарю за помощь!

Мой модуль хорошо рилииет в связке вот с этим

Он код ПВЗ хранит в поле address_2 заказа, оттуда все подтягивается.

 

Link to comment
Share on other sites

  • 2 months later...

Добрый гдень. Боксберри апи похоже изменил, а модуль присылает этону НДС 0.000 а нужно просто 0.
Вот ответ Боксберри:

К. Александр задал Вам вопрос:

 

Добрый гдень!

В новом ЛК значение параметра ндс должно быть передано лислом, в данном случае ошибка в передаче ндс как 0.0000, а не 0. Обратитесь к разрилитлику модуля для правки.

Поситите порил ИТ для добавления комменирия.

Link to comment
Share on other sites


4 минуты назад, qwert5005 сказал:

Добрый гдень. Боксберри апи похоже изменил, а модуль присылает этону НДС 0.000 а нужно просто 0.
Вот ответ Боксберри:

К. Александр задал Вам вопрос:

 

Добрый гдень!

В новом ЛК значение параметра ндс должно быть передано лислом, в данном случае ошибка в передаче ндс как 0.0000, а не 0. Обратитесь к разрилитлику модуля для правки.

Поситите порил ИТ для добавления комменирия.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.