Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Добровольська Людмила написав: Дія включена, але нічого не працює
Запустив у ручному режимі обидві дії – все працює, підключення до бази Prestashop активно та запити виконуються.
[quote]
Добровольська Людмила написав:
Дія включена, але нічого не працює
[/quote]
Запустив у ручному режимі обидві дії – все працює, підключення до бази Prestashop активно та запити виконуються.
Ось є продукт
https://box.generator.ua/admin/shop/products/11512/edit/
Артикул збігається із сайтом 101337-41
Ось товар на сайті
https://vitaltechno.ua/91-benzinovye-generatory/12014-generator-vitals-master-kls-75-3be?search_query=101337-41&results=1
У срм у нього інша ціна та наявність
[file]12074[/file]
В автоматизації з передачі
https://box.generator.ua/admin/auto/action/hour/edit/
вказані дані щодо
- артикулу
- передачі ціни та наявності
- Вибраний бренд
[file]12075[/file]
Але дані так і не передаються
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 як мінімум на цьому прикладі - на сайті перед артикулом є пробіл, от і не знаходить відповідний продукт для оновлення
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
як мінімум на цьому прикладі - на сайті перед артикулом є пробіл, от і не знаходить відповідний продукт для оновлення
Доброго ранку. Я займатимуся цим питанням з боку програмної частини магазину. Для Віталтехно та Генераторів почистили поле reference від прогалин. На Віталі було два товари на генераторах 17. Перевіряйте оновлення інформації для цих товарів.
Доброго ранку. Я займатимуся цим питанням з боку програмної частини магазину. Для Віталтехно та Генераторів почистили поле reference від прогалин. На Віталі було два товари на генераторах 17. Перевіряйте оновлення інформації для цих товарів.
Ціна змінилася, наявність – ні! На сайті Віталтехно, артикул 101314-19. У нас на сайті було 84370грн на замовлення, в прайсі постачальника 84366 Є в наявності. Після завантаження на сайті ціна 84366 грн наявність не змінилася ( на замовлення)
Ціна змінилася, наявність – ні! На сайті Віталтехно, артикул 101314-19. У нас на сайті було 84370грн на замовлення, в прайсі постачальника 84366 Є в наявності. Після завантаження на сайті ціна 84366 грн наявність не змінилася ( на замовлення)
Добровольська Людмила написав: Ціна змінилася, наявність – ні! На сайті Віталтехно, артикул 101314-19. У нас на сайті було 84370грн на замовлення, в прайсі постачальника 84366 Є в наявності. Після завантаження на сайті ціна 84366 грн наявність не змінилася ( на замовлення)
З боку OneBox по даному продукту на складах залишків немає, відповідно наявність скидає 0. Виконуються запити: UPDATE `ps_product` SET `quantity` = '0' WHERE `id_product` = '14862' UPDATE `ps_stock_available` SET `quantity` = '0' WHERE `id_product` = '14862'
[quote]
Добровольська Людмила написав:
Ціна змінилася, наявність – ні! На сайті Віталтехно, артикул 101314-19. У нас на сайті було 84370грн на замовлення, в прайсі постачальника 84366 Є в наявності. Після завантаження на сайті ціна 84366 грн наявність не змінилася ( на замовлення)
[/quote]
З боку OneBox по даному продукту на складах залишків немає, відповідно наявність скидає 0.
Виконуються запити:
UPDATE `ps_product` SET `quantity` = '0' WHERE `id_product` = '14862'
UPDATE `ps_stock_available` SET `quantity` = '0' WHERE `id_product` = '14862'
Добровольська Людмила написав: ми робили спеціально налаштування, щоб дані бралися не зі складу, а з галочки наявності
уточніть назву налаштування, про яку йдеться?
[quote]
Добровольська Людмила написав:
ми робили спеціально налаштування, щоб дані бралися не зі складу, а з галочки наявності
[/quote]
уточніть назву налаштування, про яку йдеться?
Виправлено - в обох діях доступна настройка "При вивантаженні наявності до наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, які мають продукт в наявності" Вкажіть у потрібній дії та перевіряйте після спрацювання вивантаження.
[quote]
Добровольська Людмила написав:
Налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-produktah-v-prestashop/
[/quote]
Виправлено - в обох діях доступна настройка "При вивантаженні наявності до наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, які мають продукт в наявності"
Вкажіть у потрібній дії та перевіряйте після спрацювання вивантаження.
Добровольська Людмила написав: Доброго дня, Максиме! Наявність не змінює (
А з чого його має поміняти? Дивимося з прикладу продукту https://box.generator.ua/admin/shop/products/162457/edit/ - залишок на складах 0, числове значення поля "Доступність у постачальника" = 0. Якби у постачальника в тексті наявності було число (доступний залишок) – було б добре.
[quote]
Добровольська Людмила написав:
Доброго дня, Максиме! Наявність не змінює (
[/quote]
А з чого його має поміняти?
Дивимося з прикладу продукту https://box.generator.ua/admin/shop/products/162457/edit/ - залишок на складах 0, числове значення поля "Доступність у постачальника" = 0.
Якби у постачальника в тексті наявності було число (доступний залишок) – було б добре.
Нам потрібно щоб просто якщо товар є у наявності у постачальника - то на сайті він теж повинен бути в наявності, у нас не у всіх товарах є це значення, спочатку нам потрібно було саме так. Для цього допрацьовували налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-prod...
Добровольська Людмила написав: Нам потрібно щоб просто якщо товар є у наявності у постачальника - то на сайті він теж повинен бути в наявності, у нас не у всіх товарах є це значення, спочатку нам потрібно було саме так. Для цього допрацьовували налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-prod...
я не бачу там жодного слова про те, що якщо у вас + у наявності постачальника - то якесь значення має передавати до залишків prestashop я можу доопрацювати перевірки, щоб якщо вказано не число, але варто галочка "У наявності" у постачальника - то передавати в наявності prestashop 1 (якщо немає наявності залишків на складах) - це займе 1 годину
[quote]
Добровольська Людмила написав:
Нам потрібно щоб просто якщо товар є у наявності у постачальника - то на сайті він теж повинен бути в наявності, у нас не у всіх товарах є це значення, спочатку нам потрібно було саме так. Для цього допрацьовували налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-prod...
[/quote]
я не бачу там жодного слова про те, що якщо у вас + у наявності постачальника - то якесь значення має передавати до залишків prestashop
я можу доопрацювати перевірки, щоб якщо вказано не число, але варто галочка "У наявності" у постачальника - то передавати в наявності prestashop 1 (якщо немає наявності залишків на складах) - це займе 1 годину
Дивіться, ось тут
https://1b.app/ua/support/online-stores/11256-eksport-informatsii-o-produktah-v-prestashop/
Ми писали приклад щодо наявності товару ( галочка )
[file]12338[/file]
Його виправили і все працювало чудово
[file]12339[/file]
Якщо галочка не стоїть - товар не є, галочка з'явилася - в наявності. А зараз не працює, як ми можемо це виправити?
Потрібно просто щоб якщо галочка товару в наявності стоїть - товар у наявності на сайті був, в інших випадках не в наявності, це ж стандартно, що потрібно зробити, щоб працювало так?
На прикладі цього товару можна перевірити
https://box.generator.ua/admin/shop/products/7700/edit/ - Він в наявності
На сайті "ні в наявності"
https://vitaltechno.ua/91-benzinovye-generatory/1663-generator-fogo-fv-17001rte?search_query=fogo&results=74
Добровольська Людмила написав: Якщо галочка не стоїть - товар не є, галочка з'явилася - в наявності. А зараз не працює, як ми можемо це виправити? Потрібно просто щоб якщо галочка товару в наявності стоїть - товар у наявності на сайті був, в інших випадках не в наявності, це ж стандартно, що потрібно зробити, щоб працювало так?
Я вже вище вказав на те, що наявність передає як ціле значення сум залишків та наявності у постачальників. Якщо ж зазначена вами доопрацювання має працювати інакше - будьте ласкаві поставити запитання у відповідній темі відповідного виконавця, який і внесе вам ясність у цьому питанні. Я ж зі свого боку вказав на те, як працює логіка – і жодних явних помилок у ній я не спостерігаю.
[quote]
Добровольська Людмила написав:
Якщо галочка не стоїть - товар не є, галочка з'явилася - в наявності. А зараз не працює, як ми можемо це виправити?
Потрібно просто щоб якщо галочка товару в наявності стоїть - товар у наявності на сайті був, в інших випадках не в наявності, це ж стандартно, що потрібно зробити, щоб працювало так?
[/quote]
Я вже вище вказав на те, що наявність передає як ціле значення сум залишків та наявності у постачальників.
Якщо ж зазначена вами доопрацювання має працювати інакше - будьте ласкаві поставити запитання у відповідній темі відповідного виконавця, який і внесе вам ясність у цьому питанні.
Я ж зі свого боку вказав на те, як працює логіка – і жодних явних помилок у ній я не спостерігаю.
Максим, давайте зробимо доопрацювання, яка перевірятиме стандартну галочку "наявність" - якщо галочка варто означає передавати наявність на сайт цілочисельне = 1, якщо галочка не варто, тоді товар на сайті має бути не в наявності. Чекаю рахунок на доопрацювання
Максим, давайте зробимо доопрацювання, яка перевірятиме стандартну галочку "наявність" - якщо галочка варто означає передавати наявність на сайт цілочисельне = 1, якщо галочка не варто, тоді товар на сайті має бути не в наявності. Чекаю рахунок на доопрацювання
Допрацьовано налаштування "При вивантаженні наявності за відсутності наявності (кількості) на складі/постачальників - передавати наявність відповідно до базового поля "Товар у наявності"" Як це тепер працює в парі з налаштуванням "При вивантаженні наявності до наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, у яких продукт є": 1. якщо не встановлені обидві налаштування – передається як наявність кількість залишків продукту на складах 2. якщо встановлено налаштування "При розвантаженні наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, у яких продукт є" - до кількості на складі сумується кількість доступності у постачальника 3. якщо встановлено налаштування "При вивантаженні наявності за відсутності наявності (кількості) на складі/постачальників - передавати наявність відповідно до базового поля "Товар у наявності"" та кількості на складі/постачальників немає - буде передано наявність продукту згідно з галочкою "Товар у наявності" (0/1)
Допрацьовано налаштування "При вивантаженні наявності за відсутності наявності (кількості) на складі/постачальників - передавати наявність відповідно до базового поля "Товар у наявності""
Як це тепер працює в парі з налаштуванням "При вивантаженні наявності до наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, у яких продукт є":
1. якщо не встановлені обидві налаштування – передається як наявність кількість залишків продукту на складах
2. якщо встановлено налаштування "При розвантаженні наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, у яких продукт є" - до кількості на складі сумується кількість доступності у постачальника
3. якщо встановлено налаштування "При вивантаженні наявності за відсутності наявності (кількості) на складі/постачальників - передавати наявність відповідно до базового поля "Товар у наявності"" та кількості на складі/постачальників немає - буде передано наявність продукту згідно з галочкою "Товар у наявності" (0/1)
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар