Синхронизация CS-cart с самописной бухгалтерией

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

Проблема следующая :

  1. Производим импорт(обновление) товаров (страница admin.php?dispatch=import_presets.manage&object_type=products)
  2. В списке товаров (страница admin.php?dispatch=products.manage) цена меняется сразу же.
  3. В редактировании конкретного товара (admin.php?dispatch=products.update&product_id=2806) стоит старая цена. Соотвественно на витрине так же старая цена.
  4. Проблема решается только редакированием и сохранением цены в списке товаров.

P.S.
Используем кэширование APC + Redis

и UPD
Итого в итоге проблему решил.

Проблема была в следующем :
В ultimate версии цены дополнительно гребуться из таблицы ult_product_prices
Если у товара есть цена в этой таблице - она берется от туда.
Какой в этом логический смысл - не знаю.
Тем не менее при обновлении цен через API или через импорт они не фиксируются.
Фиксируются только при изменении цены через адимнку.
Пока поставил заплатку, но то тем не менее баг cs-cart, версия ultimate

Вопрос, это у всех так или только у нас?

Смысл таблиц ult в том, что они позволяют задавать разные цены и разные описания для одного товара до разных витрин. Беда в том, что не все модули это учитывают, в результате возникают беды…

1 лайк