When adding a product to the cart, DW checks if this product is already in the cart. This check compares (among other things) product id, language(?), variant, unit and custom fields.
For some solutions e.g. the custom fields are not used to separate different products but only for additional information to the ERP system integration. In such case it is not a wanted behaviour to have the same product as two lines in the cart, and we have to implement a code snippet to circumvent this.
I would suggest an option per shop, so it is possible to enable/disable the parameters for the compare functionality.
When adding a product to the cart, DW checks if this product is already in the cart. This check compares (among other things) product id, language(?), variant, unit and custom fields. For some solutions e.g. the custom fields are not used to separate different products but only for additional information to the ERP system integration. In such case it is not a wanted behaviour to have the same product as two lines in the cart, and we have to implement a code snippet to circumvent this.
I would suggest an option per shop, so it is possible to enable/disable the parameters for the compare functionality.