If store reference data is all setup correctly and
ShippingModeListDataBean still does not return allowed shipping modes and
corresponding charges for a store then potential root cause could be that the
shipping calcode for all products is not set for in table CATENCALCD.
A row in this table indicates that a CalculationCode is
attached to a CatalogEntry. And it is also attached to the CatalogEntry's
PRODUCT_ITEM children (or all CatalogEntries) for the specified Store. And also
it is attached to TradingAgreement (or all TradingAgreements).
WCS applyCalculation Charges logic looks for indirectly
attached calcode for a product and for that it looks into this table. There
could also be directly attached calcode for 10% off promotion applied to a
specific product then this calcode is attached to product directly.
No comments:
Post a Comment