Extended Properties are used to better define the product specifications and later use these specifications in listings. With the use of extended properties, it is possible to specify such item details as item condition, brand, model, material, style, category the item will be listed in, shipping, variation attributes as size, color, width, length, etc.
In modules where information from extended properties can be mapped to an attribute or setting, extended properties will always have a priority over the default value.
Here are a couple of examples:
Example 1 – eBay Configurator > Specifications
In the Specifications section, you can add item specifications to display on the listing. It is an optional field but allows you to provide buyers with more information about the items you sell.
Specification 'Color' is mapped to extended property and also has a default value 'Green'.
1. Retrieves the item color specification from a stock item extended property. It will override the default value color if extended property is present in the item.
2. Sets a default value for a color specification for all items listed using this configurator. If the SKU doesn't have the mapped extended property, then this default value will be used automatically.
Linnworks SKU1 - has the extended property called "color"
Linnworks SKU2 - does not have an extended property with that name
Now if you create listing templates for these items via this configurator, Linnworks SKU1 will have it's Color specification data pulled from its extended property:
While Linnworks SKU2 will have its data picked up from the default value specified in the configurator:
Example 2 – eBay Configurator > Main Settings > Condition
When you create a new listing, you need to specify its condition.
1. Sets a default eBay item condition for all items listed using this configurator.
2. Retrieves the item condition from a stock item extended property. It will override the default condition if the extended property is present on the item.
Linnworks SKU1 - has the extended property called "Condition" with value "3000" (Used). Item Condition IDs and Names for eBay
Linnworks SKU2 - does not have an extended property with that name
Once Listings are created with this configurator:
Linnworks SKU1 will have the 'Used' condition as specified in extended properties.
Linnworks SKU2 will have the 'New' condition taken from the default value.
Example 3 – eBay Configurator > Shipping > Shipping Services
You can specify available shipping services in the configurator. Since the shipping price can be different for items listed via this configurator, it can be specified in the SKU's extended properties and mapped in the configurator, or specified as default value for all SKUs without that extended property.
1. Sets a default shipping price for that service which will be applicable for all items being sold on this configurator.
2. Retrieves a shipping cost stored as an extended property on the item. If the extended property is not present on the item, the default value will be used.
Linnworks SKU1 - has the matching extended property
Linnworks SKU2 - does not have an extended property with that name
Once Listings are created via this configurator:
Linnworks SKU1 will have a shipping price of 3 as it is specified in extended properties.
Linnworks SKU2 will have a shipping price of 4 taken from the default value.
Tip:
1. If no extended property and no default value are specified, then there is no information on the price, and Linnworks will not send any of these Shipping Services to the Channel.
2. If only extended properties are mapped, then prices will be added only for items that have these extended properties, so Linnworks will add these services with the corresponding prices to the listings.
3. All items listed through this configurator will have their shipping services with the default value.
Example number 2 illustrates that mapping an extended property to a setting will only pick up information when it is available in the SKUs extended properties. This way, you can add several shipping services to the configurator, and only map them to different extended properties (without specifying the default value) - and Linnworks will only add the relevant services with prices for each SKU, depending on the extended properties on those SKUs.