Ответы:
Выключили Экспорт когда он перестал работать.
08.11.2021, 15:25
Действие включено, но ничего не работает
09.11.2021, 15:20
Запустил в ручном режиме оба действия - всё работает, подключение к базе Prestashop активно и запросы выполняются.
09.11.2021, 15:52
Наличие из прайса не подтягивает ни на один сайт
09.11.2021, 17:19
Давайте рассмотрим какой-то пример продукта - я укажу куда передаются данные в БД PrestaShop - возможно что-то изменилось.
10.11.2021, 14:34
MySQL [vitaltechno]> select * from `ps_product` where `reference`='101337-41' limit 1;
Empty set (0.024 sec)
MySQL [vitaltechno]> select `id_product`,`reference` from `ps_product` where `reference` LIKE '%101337-41%';
+------------+------------+
| id_product | reference |
+------------+------------+
| 12014 | 101337-41 |
+------------+------------+
1 row in set (0.038 sec)
MySQL [vitaltechno]>
у вас артикула на сайте не соответствуют тем, что в OneBox
как минимум на данном примере - на сайте перед артикулом есть пробел, вот и не находит соответствующий продукт для обновления
11.11.2021, 17:28
Доброе утро. Я буду заниматься этим вопросом со стороны программной части магазина. Для Виталтехно и Генераторов почистили поле reference от пробелов. На Витале было два товара на Генераторах 17. Проверяйте обновление информации для этих товаров.
15.11.2021, 09:05
Доброе утро, Дмитрий! Проверяем)
15.11.2021, 09:51
Цена поменялась, наличие - нет! На сайте Виталтехно, артикул 101314-19. У нас на сайте было 84370грн под заказ, в прайсе поставщика 84366 Есть в наличии. После загрузки на сайте цена 84366 грн наличие не поменялось ( под заказ)
15.11.2021, 16:05
Со стороны OneBox по данному продукту на складах остатков нет, соответственно наличие сбрасывает в 0.
Выполняются запросы:
UPDATE `ps_product` SET `quantity` = '0' WHERE `id_product` = '14862'
UPDATE `ps_stock_available` SET `quantity` = '0' WHERE `id_product` = '14862'
15.11.2021, 17:06
мы делали специально настройку, чтобы данные брались не со склада, а с галочки наличия
15.11.2021, 17:50
Добрый день! что по передаче данных?
16.11.2021, 14:57
уточните название настройки, о которой речь?
16.11.2021, 16:19
Добрый день! что по наличию?
17.11.2021, 12:37
Исправлено - в обеих действиях доступна настройка "При выгрузке наличия к наличию на складе добавлять значения полей "Доступность у поставщика" у активных поставщиков продукта, у которых продукт в наличии"
Укажите в нужном действии и проверяйте после сработки выгрузки.
17.11.2021, 15:28
Спасибо, проверяем)))
17.11.2021, 15:44
Добрый день, Максим! Наличие не меняет(
18.11.2021, 15:40
А с чего бы его должно поменять?
Смотрим на примере продукта
https://box.generator.ua/admin/shop/products/162457/edit/ - остаток на складах 0, числовое значение поля "Доступность у поставщика" = 0.
Если бы у поставщика в тексте наличия было число (доступный остаток) - было бы как надо.
18.11.2021, 15:47
я не вижу там ни единого слова о том, что если у вас + в наличии поставщика - то какое-то значение должно передавать в остатки prestashop
я могу доработать проверки, чтобы если указано не число, но стоит галочка "В наличии" у поставщика - то передавать в наличии prestashop 1 (если нет наличия по остаткам на складах) - это займёт 1 час
19.11.2021, 14:20
Могли бы подсказать что не так, пожалуйста ?
24.11.2021, 15:11
Я уже выше указал на то, что наличие передает как целочисленное значение сумм остатков и наличия у поставщиков.
Если же указанная вами доработка должна работать иначе - будьте добры задать вопрос в соответствующей теме соответствующему исполнителю, который и внесёт вам ясность в данном вопросе.
Я же со своей стороны указал на то, как работает логика - и никаких явных ошибок в ней я не наблюдаю.
24.11.2021, 15:29
Максим, давайте сделаем доработку, которая будет проверять стандартную галочку "наличие " - если галочка стоит значит передавать наличие на сайт целочисельное = 1, если галочка не стоит, тогда товар на сайте должен быть не в наличии. Жду счет на доработку
24.11.2021, 18:02
Доработку оплатили, ждем выполнения!
26.11.2021, 10:36
Доработана настройка "При выгрузке наличия при отсутствии наличия (количества) на складе/поставщиков - передавать наличие в соответствии с базовым полем "Товар в наличии""
Как это теперь работает в паре с настройкой "При выгрузке наличия к наличию на складе добавлять значения полей "Доступность у поставщика" у активных поставщиков продукта, у которых продукт в наличии":
1. если не установлены обе настройки - передается как наличии количество остатков продукта на складах
2. если установлена настройка "При выгрузке наличия к наличию на складе добавлять значения полей "Доступность у поставщика" у активных поставщиков продукта, у которых продукт в наличии" - к количеству на складе суммируется количество доступности у поставщика
3. если установлена настройка "При выгрузке наличия при отсутствии наличия (количества) на складе/поставщиков - передавать наличие в соответствии с базовым полем "Товар в наличии"" и количества на складе/поставщиков нет - будет передано наличие продукта согласно галочке "Товар в наличии" (0/1)
29.11.2021, 13:04
Спасибо, проверяем)
29.11.2021, 15:05
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий