If you notice that tender type configs are not working for Item Discount promotions, make sure to validate that /atg/commerce/pricing/PaymentTypePromotionVetoer is added to the ItemPricingEngine.pricingModelEvaluationVetoers property

Whenever you find an error like this (for category-product relationship for example) ERROR [nucleusNamespace.atg.commerce.catalog.ProductCatalog-ver] Error reading list or array index from the database. Expected: "0", got "1". The following property was not read: " {fixedChildProducts,pType=List,IDesc=[ItemDesc: category],table=dcs_cat_chldprd,cols=child_prd_id ,pBI=atg.beans.MergedDynamicBeanInfo@5409e0ad,pIDesc=null ,cType=interface atg.repository.RepositoryItem,cBI=[ItemDesc: product],cIDesc=[ItemDesc: product],colHandle=null}", for item id: "2350:36". This means the data base table holding this property does not have sequential integers starting with 0 in its multi-column. This should only happen if the database table was modifie d directly (outside of Dynamo).: java.lang.Exception It means sequence_num column doesn't contain a consecutive sequence number for the category on all of its products, this is, if category has ...
Comments
Post a Comment