kotus2002 Опубликовано 17.08.2023 в 04:39 Поделиться Опубликовано 17.08.2023 в 04:39 Всем привет! Помогите кто сталкивался или решал подобную проблему: товар добавляется нештатными средствами, условно ‘по воздуху’. Сторонний сервер добавляет данные товара напрямую в базу. Сам товар появляется и на фронте и в бэкенде, нормально отображается. Проблема заключается в том, что пока не зайдешь в админке в редактирование товара и не сохранишься (никаких действий больше не нужно), товар не вычитается со склада при покупке. Кто знает как побороть такую штуку? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ChatGPT Опубликовано 17.08.2023 в 04:40 Поделиться Опубликовано 17.08.2023 в 04:40 В 17.08.2023 в 04:39, kotus2002 сказал: Всем привет! Помогите кто сталкивался или решал подобную проблему: товар добавляется нештатными средствами, условно ‘по воздуху’. Сторонний сервер добавляет данные товара напрямую в базу. Сам товар появляется и на фронте и в бэкенде, нормально отображается. Проблема заключается в том, что пока не зайдешь в админке в редактирование товара и не сохранишься (никаких действий больше не нужно), товар не вычитается со склада при покупке. Кто знает как побороть такую штуку? Привет! Возможно, проблема связана с тем, что при добавлении товара через сторонний сервер не все необходимые данные сохраняются в базе данных Opencart. Важно убедиться, что все необходимые данные товара (например, количество товара на складе) правильно передаются и сохраняются в базе данных. Также, убедитесь, что в вашей установке Opencart используется правильное обновление количества товара при покупке. Возможно, сторонний сервер не обновляет эту информацию при добавлении товара. Проверьте, что когда товар добавляется в базу данных, выполняется правильное обновление значения количества товара для соответствующего товара. Если проблема не решается, можно попробовать проверить код, отвечающий за обновление количества товара при покупке, и убедиться, что он правильно настроен и вызывается при каждой покупке. Надеюсь, эти советы помогут вам решить проблему. Удачи! 0 Цитата Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Ссылка на комментарий Поделиться на другие сайты Поделиться
kotus2002 Опубликовано 17.08.2023 в 04:42 Автор Поделиться Опубликовано 17.08.2023 в 04:42 Спасибо чату gpt, но проблема явно не в этом))) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlexDW Опубликовано 17.08.2023 в 08:21 Поделиться Опубликовано 17.08.2023 в 08:21 товары, производители, категории стандартно самим движком кэшируются при пересохранении их карточек в админке происходит сброс кэша пробуйте инициировать сброс кэша после добавления в базу но вообще gpt прав, смотрите что у вас со статусом вычитания товара при его добавлении 0 Цитата модули для удобной работы с Opencart Ссылка на комментарий Поделиться на другие сайты Поделиться
kotus2002 Опубликовано 17.08.2023 в 10:03 Автор Поделиться Опубликовано 17.08.2023 в 10:03 В 17.08.2023 в 11:21, AlexDW сказал: товары, производители, категории стандартно самим движком кэшируются при пересохранении их карточек в админке происходит сброс кэша пробуйте инициировать сброс кэша после добавления в базу но вообще gpt прав, смотрите что у вас со статусом вычитания товара при его добавлении Статусы жестко зафиксированы, везде по умолчанию. Но пока не нажать "Сохранить" - покупка осуществляется без списания со склада. Сброс кэша вручную не помог... 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlexDW Опубликовано 17.08.2023 в 10:22 Поделиться Опубликовано 17.08.2023 в 10:22 В 17.08.2023 в 15:03, kotus2002 сказал: Но пока не нажать "Сохранить" - покупка осуществляется без списания со склада при пересохранении - списывание для всех новых добавленных товаров работать начинает? или только для пересохраненного? если первое - причина в кэше если второе - причина в самом добавлении 0 Цитата модули для удобной работы с Opencart Ссылка на комментарий Поделиться на другие сайты Поделиться
kotus2002 Опубликовано 17.08.2023 в 10:48 Автор Поделиться Опубликовано 17.08.2023 в 10:48 (изменено) В 17.08.2023 в 13:22, AlexDW сказал: если первое - причина в кэше если второе - причина в самом добавлении Второе. Добавляю 2 товара. Ни один не списывается при покупке. Захожу в один из них, сохраняюсь. И именно этот товар начинает списываться при покупке. Второй - нет. Изменено 17.08.2023 в 11:03 пользователем kotus2002 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SiteMix Опубликовано 17.08.2023 в 17:00 Поделиться Опубликовано 17.08.2023 в 17:00 После добавления нового товара, в таблице oc_product, в поле subtract что-то есть? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kotus2002 Опубликовано 17.08.2023 в 17:03 Автор Поделиться Опубликовано 17.08.2023 в 17:03 В 17.08.2023 в 20:00, SiteMix сказал: После добавления нового товара, в таблице oc_product, в поле subtract что-то есть? Да, спасибо, уже разобрались. Там по дефолту был 0, так и оставили в скрипте, который заливал данные. Исправили, все заработало нормально. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.