kotus2002 Posted August 17, 2023 at 04:39 AM Share Posted August 17, 2023 at 04:39 AM Всем привет! Помогите кто сталкивался или решал подобную проблему: товар добавляется нештатными средствами, условно ‘по воздуху’. Сторонний сервер добавляет данные товара напрямую в базу. Сам товар появляется и на фронте и в бэкенде, нормально отображается. Проблема заключается в том, что пока не зайдешь в админке в редактирование товара и не сохранишься (никаких действий больше не нужно), товар не вычитается со склада при покупке. Кто знает как побороть такую штуку? 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted August 17, 2023 at 04:40 AM Share Posted August 17, 2023 at 04:40 AM В 17.08.2023 в 04:39, kotus2002 сказал: Всем привет! Помогите кто сталкивался или решал подобную проблему: товар добавляется нештатными средствами, условно ‘по воздуху’. Сторонний сервер добавляет данные товара напрямую в базу. Сам товар появляется и на фронте и в бэкенде, нормально отображается. Проблема заключается в том, что пока не зайдешь в админке в редактирование товара и не сохранишься (никаких действий больше не нужно), товар не вычитается со склада при покупке. Кто знает как побороть такую штуку? Привет! Возможно, проблема связана с тем, что при добавлении товара через сторонний сервер не все необходимые данные сохраняются в базе данных Opencart. Важно убедиться, что все необходимые данные товара (например, количество товара на складе) правильно передаются и сохраняются в базе данных. Также, убедитесь, что в вашей установке Opencart используется правильное обновление количества товара при покупке. Возможно, сторонний сервер не обновляет эту информацию при добавлении товара. Проверьте, что когда товар добавляется в базу данных, выполняется правильное обновление значения количества товара для соответствующего товара. Если проблема не решается, можно попробовать проверить код, отвечающий за обновление количества товара при покупке, и убедиться, что он правильно настроен и вызывается при каждой покупке. Надеюсь, эти советы помогут вам решить проблему. Удачи! 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
kotus2002 Posted August 17, 2023 at 04:42 AM Author Share Posted August 17, 2023 at 04:42 AM Спасибо чату gpt, но проблема явно не в этом))) 0 Quote Link to comment Share on other sites More sharing options...
AlexDW Posted August 17, 2023 at 08:21 AM Share Posted August 17, 2023 at 08:21 AM товары, производители, категории стандартно самим движком кэшируются при пересохранении их карточек в админке происходит сброс кэша пробуйте инициировать сброс кэша после добавления в базу но вообще gpt прав, смотрите что у вас со статусом вычитания товара при его добавлении 0 Quote модули для удобной работы с Opencart Link to comment Share on other sites More sharing options...
kotus2002 Posted August 17, 2023 at 10:03 AM Author Share Posted August 17, 2023 at 10:03 AM В 17.08.2023 в 11:21, AlexDW сказал: товары, производители, категории стандартно самим движком кэшируются при пересохранении их карточек в админке происходит сброс кэша пробуйте инициировать сброс кэша после добавления в базу но вообще gpt прав, смотрите что у вас со статусом вычитания товара при его добавлении Статусы жестко зафиксированы, везде по умолчанию. Но пока не нажать "Сохранить" - покупка осуществляется без списания со склада. Сброс кэша вручную не помог... 0 Quote Link to comment Share on other sites More sharing options...
AlexDW Posted August 17, 2023 at 10:22 AM Share Posted August 17, 2023 at 10:22 AM В 17.08.2023 в 15:03, kotus2002 сказал: Но пока не нажать "Сохранить" - покупка осуществляется без списания со склада при пересохранении - списывание для всех новых добавленных товаров работать начинает? или только для пересохраненного? если первое - причина в кэше если второе - причина в самом добавлении 0 Quote модули для удобной работы с Opencart Link to comment Share on other sites More sharing options...
kotus2002 Posted August 17, 2023 at 10:48 AM Author Share Posted August 17, 2023 at 10:48 AM (edited) В 17.08.2023 в 13:22, AlexDW сказал: если первое - причина в кэше если второе - причина в самом добавлении Второе. Добавляю 2 товара. Ни один не списывается при покупке. Захожу в один из них, сохраняюсь. И именно этот товар начинает списываться при покупке. Второй - нет. Edited August 17, 2023 at 11:03 AM by kotus2002 0 Quote Link to comment Share on other sites More sharing options...
SiteMix Posted August 17, 2023 at 05:00 PM Share Posted August 17, 2023 at 05:00 PM После добавления нового товара, в таблице oc_product, в поле subtract что-то есть? 0 Quote Link to comment Share on other sites More sharing options...
kotus2002 Posted August 17, 2023 at 05:03 PM Author Share Posted August 17, 2023 at 05:03 PM В 17.08.2023 в 20:00, SiteMix сказал: После добавления нового товара, в таблице oc_product, в поле subtract что-то есть? Да, спасибо, уже разобрались. Там по дефолту был 0, так и оставили в скрипте, который заливал данные. Исправили, все заработало нормально. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.