Same UPC identifier for different product conditions

Objective

Provide Seller the opportunity to sell the same product with the same UPC identifiert (e.g. ean, isbn number) but as different conditions. This means the same product could be solved as “new” or as “refurbished”, but still has the same UPC number.

It is needed that on Shop backend side a condition attribute is created of type dropdown. Meaning there are multiple options (e.g. “new”, “refurbished”, “as new”, “used”, …) available for this attribute.

Admin Setup

Critical KnowledgeIn order to activate the feature, please create a ticket in TMLSD. The configuration that needs to be enabled is temporary/same_upc_by_attribute.
Step Description Image
1 Go to Administration > Catalog > Attribute Set Editor
2

Search for the required “condition” attribute and edit it, by clicking on the name.

There is now a checkbox available for “Enable as UPC constraint”

 

3

Save the changes.

Once an attribute is configured with this constraint, a different attribute can not be enabled with this setting. It is only possible to set either one global attribute, or one attribute set specific attribute as such a condition attribute.

 Critical Knowledge

If the feature gets enabled (via TMLSD) and the wanted attribute can’t be configured for UPC constraint, it means, that there are already products in the system in place, which have the same UPC value per seller. If different seller have products with the same UPS it is not an issue, but if a seller has products with the same UPC value, than the feature can’t be enabled, until the products got cleaned up.

 

Use Cases for Seller

Case Description
active products use same UPC but different condition

A Seller can create as much products with the same UPC number as there are available options for the condition attribute.

e.g. Condition has 2 options (new / used) => 2 products can be created, which share the same UPC number

active and deleted products have same UPC but different condition

A Seller can create multiple products with the same UPC, even if a deleted product exists already with the UPC number

InformationThere will be an error displayed if the Seller tries to reactivate the product, if the UPC is already in use from a different product and the same condition attribute.