1b.app
Скопійоване посилання -

Передача даних із СРМ на сайт

Раніше працювала передача даних із СРМ на сайт, тепер працювати перестала, підкажіть чому так сталося, в логах немає жодних помилок. -v-prestashop/
Оригінальне питання доступне на версії: ru

Відповіді:

https://box.generator.ua/admin/auto/action/hour/edit/
на даний момент у вас вимкнені дії експорту інформації про продукти до prestashop
08.11.2021, 14:36
Оригінальний коментар доступний на версії: ru

Виключили Експорт, коли він перестав працювати.
08.11.2021, 15:25
Оригінальний коментар доступний на версії: ru

Дія включена, але нічого не працює
09.11.2021, 15:20
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
Дія включена, але нічого не працює

Запустив у ручному режимі обидві дії – все працює, підключення до бази Prestashop активно та запити виконуються.
09.11.2021, 15:52
Оригінальний коментар доступний на версії: ru

Наявність із прайсу не підтягує на жодний сайт
09.11.2021, 17:19
Оригінальний коментар доступний на версії: ru

Давайте розглянемо якийсь приклад продукту - я вкажу, куди передаються дані в БД PrestaShop - можливо щось змінилося.
10.11.2021, 14:34
Оригінальний коментар доступний на версії: ru

Ось є продукт
https://box.generator.ua/admin/shop/products/11512/edit/
Артикул збігається із сайтом 101337-41
Ось товар на сайті
https://vitaltechno.ua/91-benzinovye-generatory/12014-generator-vitals-master-kl...
У срм у нього інша ціна та наявність

В автоматизації з передачі
https://box.generator.ua/admin/auto/action/hour/edit/
вказані дані щодо
- артикулу
- передачі ціни та наявності
- Вибраний бренд

Але дані так і не передаються
11.11.2021, 10:20
Оригінальний коментар доступний на версії: ru

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
Оригінальний коментар доступний на версії: ru

Дмитрий
Forforce PM
Доброго ранку. Я займатимуся цим питанням з боку програмної частини магазину. Для Віталтехно та Генераторів почистили поле reference від прогалин. На Віталі було два товари на генераторах 17. Перевіряйте оновлення інформації для цих товарів.
15.11.2021, 09:05
Оригінальний коментар доступний на версії: ru

Доброго ранку, Дмитре! Перевіряємо)
15.11.2021, 09:51
Оригінальний коментар доступний на версії: ru

Ціна змінилася, наявність – ні! На сайті Віталтехно, артикул 101314-19. У нас на сайті було 84370грн на замовлення, в прайсі постачальника 84366 Є в наявності. Після завантаження на сайті ціна 84366 грн наявність не змінилася ( на замовлення)
15.11.2021, 16:05
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
Ціна змінилася, наявність – ні! На сайті Віталтехно, артикул 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'
15.11.2021, 17:06
Оригінальний коментар доступний на версії: ru

ми робили спеціально налаштування, щоб дані бралися не зі складу, а з галочки наявності
15.11.2021, 17:50
Оригінальний коментар доступний на версії: ru

Добридень! що щодо передачі даних?
16.11.2021, 14:57
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
ми робили спеціально налаштування, щоб дані бралися не зі складу, а з галочки наявності

уточніть назву налаштування, про яку йдеться?
16.11.2021, 16:19
Оригінальний коментар доступний на версії: ru

16.11.2021, 16:59
Оригінальний коментар доступний на версії: ru

Добридень! що за наявності?
17.11.2021, 12:37
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
Налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-prod...

Виправлено - в обох діях доступна настройка "При вивантаженні наявності до наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, які мають продукт в наявності"
Вкажіть у потрібній дії та перевіряйте після спрацювання вивантаження.
17.11.2021, 15:28
Оригінальний коментар доступний на версії: ru


Доброго дня, Максиме! Наявність не змінює (
18.11.2021, 15:40
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
Доброго дня, Максиме! Наявність не змінює (

А з чого його має поміняти?
Дивимося з прикладу продукту https://box.generator.ua/admin/shop/products/162457/edit/ - залишок на складах 0, числове значення поля "Доступність у постачальника" = 0.
Якби у постачальника в тексті наявності було число (доступний залишок) – було б добре.
18.11.2021, 15:47
Оригінальний коментар доступний на версії: ru

Нам потрібно щоб просто якщо товар є у наявності у постачальника - то на сайті він теж повинен бути в наявності, у нас не у всіх товарах є це значення, спочатку нам потрібно було саме так. Для цього допрацьовували налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-prod...
19.11.2021, 11:56
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
Нам потрібно щоб просто якщо товар є у наявності у постачальника - то на сайті він теж повинен бути в наявності, у нас не у всіх товарах є це значення, спочатку нам потрібно було саме так. Для цього допрацьовували налаштування "наявність" https://crm-onebox.com/ru/support/online-stores/11256-eksport-informatsii-o-prod...

я не бачу там жодного слова про те, що якщо у вас + у наявності постачальника - то якесь значення має передавати до залишків prestashop
я можу доопрацювати перевірки, щоб якщо вказано не число, але варто галочка "У наявності" у постачальника - то передавати в наявності prestashop 1 (якщо немає наявності залишків на складах) - це займе 1 годину
19.11.2021, 14:20
Оригінальний коментар доступний на версії: ru

Дивіться, ось тут
https://1b.app/ua/support/online-stores/11256-eksport-informatsii-o-produktah-v-...
Ми писали приклад щодо наявності товару ( галочка )

Його виправили і все працювало чудово

Якщо галочка не стоїть - товар не є, галочка з'явилася - в наявності. А зараз не працює, як ми можемо це виправити?
Потрібно просто щоб якщо галочка товару в наявності стоїть - товар у наявності на сайті був, в інших випадках не в наявності, це ж стандартно, що потрібно зробити, щоб працювало так?
На прикладі цього товару можна перевірити
https://box.generator.ua/admin/shop/products/7700/edit/ - Він в наявності
На сайті "ні в наявності"
https://vitaltechno.ua/91-benzinovye-generatory/1663-generator-fogo-fv-17001rte?...
23.11.2021, 20:31
Оригінальний коментар доступний на версії: ru

Чи могли б підказати що не так, будь ласка?
24.11.2021, 15:11
Оригінальний коментар доступний на версії: ru


Добровольська Людмила написав:
Якщо галочка не стоїть - товар не є, галочка з'явилася - в наявності. А зараз не працює, як ми можемо це виправити?
Потрібно просто щоб якщо галочка товару в наявності стоїть - товар у наявності на сайті був, в інших випадках не в наявності, це ж стандартно, що потрібно зробити, щоб працювало так?

Я вже вище вказав на те, що наявність передає як ціле значення сум залишків та наявності у постачальників.
Якщо ж зазначена вами доопрацювання має працювати інакше - будьте ласкаві поставити запитання у відповідній темі відповідного виконавця, який і внесе вам ясність у цьому питанні.
Я ж зі свого боку вказав на те, як працює логіка – і жодних явних помилок у ній я не спостерігаю.
24.11.2021, 15:29
Оригінальний коментар доступний на версії: ru

Максим, давайте зробимо доопрацювання, яка перевірятиме стандартну галочку "наявність" - якщо галочка варто означає передавати наявність на сайт цілочисельне = 1, якщо галочка не варто, тоді товар на сайті має бути не в наявності. Чекаю рахунок на доопрацювання
24.11.2021, 18:02
Оригінальний коментар доступний на версії: ru


Доопрацювання сплатили, чекаємо на виконання!
26.11.2021, 10:36
Оригінальний коментар доступний на версії: ru

Допрацьовано налаштування "При вивантаженні наявності за відсутності наявності (кількості) на складі/постачальників - передавати наявність відповідно до базового поля "Товар у наявності""
Як це тепер працює в парі з налаштуванням "При вивантаженні наявності до наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, у яких продукт є":
1. якщо не встановлені обидві налаштування – передається як наявність кількість залишків продукту на складах
2. якщо встановлено налаштування "При розвантаженні наявності на складі додавати значення полів "Доступність у постачальника" у активних постачальників продукту, у яких продукт є" - до кількості на складі сумується кількість доступності у постачальника
3. якщо встановлено налаштування "При вивантаженні наявності за відсутності наявності (кількості) на складі/постачальників - передавати наявність відповідно до базового поля "Товар у наявності"" та кількості на складі/постачальників немає - буде передано наявність продукту згідно з галочкою "Товар у наявності" (0/1)
29.11.2021, 13:04
Оригінальний коментар доступний на версії: ru


Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар