Перейти к содержанию

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


Рекомендуемые сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

 

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

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

image.thumb.png.27dd5f247d9c3037ca21447af6c7c420.png

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Изменено пользователем kotus2002
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...