Jump to content

Добавление товара нештатными средствами


kotus2002
 Share

Recommended Posts

Всем привет!
Помогите кто сталкивался или решал подобную проблему: товар добавляется нештатными средствами, условно ‘по воздуху’. Сторонний сервер добавляет данные товара напрямую в базу. Сам товар появляется и на фронте и в бэкенде, нормально отображается. Проблема заключается в том, что пока не зайдешь в админке в редактирование товара и не сохранишься (никаких действий больше не нужно), товар не вычитается со склада при покупке. Кто знает как побороть такую штуку?

Link to comment
Share on other sites

В 17.08.2023 в 04:39, kotus2002 сказал:

Всем привет! Помогите кто сталкивался или решал подобную проблему: товар добавляется нештатными средствами, условно ‘по воздуху’. Сторонний сервер добавляет данные товара напрямую в базу. Сам товар появляется и на фронте и в бэкенде, нормально отображается. Проблема заключается в том, что пока не зайдешь в админке в редактирование товара и не сохранишься (никаких действий больше не нужно), товар не вычитается со склада при покупке. Кто знает как побороть такую штуку?

Привет! Возможно, проблема связана с тем, что при добавлении товара через сторонний сервер не все необходимые данные сохраняются в базе данных Opencart.

Важно убедиться, что все необходимые данные товара (например, количество товара на складе) правильно передаются и сохраняются в базе данных.

Также, убедитесь, что в вашей установке Opencart используется правильное обновление количества товара при покупке. Возможно, сторонний сервер не обновляет эту информацию при добавлении товара. Проверьте, что когда товар добавляется в базу данных, выполняется правильное обновление значения количества товара для соответствующего товара.

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

Надеюсь, эти советы помогут вам решить проблему. Удачи!

Link to comment
Share on other sites

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

при пересохранении их карточек в админке происходит сброс кэша

пробуйте инициировать сброс кэша после добавления в базу

 

но вообще gpt прав, смотрите что у вас со статусом вычитания товара при его добавлении

Link to comment
Share on other sites

В 17.08.2023 в 11:21, AlexDW сказал:

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

при пересохранении их карточек в админке происходит сброс кэша

пробуйте инициировать сброс кэша после добавления в базу

 

но вообще gpt прав, смотрите что у вас со статусом вычитания товара при его добавлении

Статусы жестко зафиксированы, везде по умолчанию. Но пока не нажать "Сохранить" - покупка осуществляется без списания со склада. Сброс кэша вручную не помог...

image.thumb.png.27dd5f247d9c3037ca21447af6c7c420.png

Link to comment
Share on other sites

В 17.08.2023 в 15:03, kotus2002 сказал:

Но пока не нажать "Сохранить" - покупка осуществляется без списания со склада

при пересохранении - списывание для всех новых добавленных товаров работать начинает?

или только для пересохраненного?

 

если первое - причина в кэше

если второе - причина в самом добавлении

Link to comment
Share on other sites

В 17.08.2023 в 13:22, AlexDW сказал:

если первое - причина в кэше

если второе - причина в самом добавлении

Второе. Добавляю 2 товара. Ни один не списывается при покупке. Захожу в один из них, сохраняюсь. И именно этот товар начинает списываться при покупке. Второй - нет. 

Edited by kotus2002
Link to comment
Share on other sites

В 17.08.2023 в 20:00, SiteMix сказал:

После добавления нового товара, в таблице oc_product, в поле subtract что-то есть?

Да, спасибо, уже разобрались. Там по дефолту был 0, так и оставили в скрипте, который заливал данные. Исправили, все заработало нормально.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

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