Properties Upload

The task writes the options of your selection properties into the Shopware shop, so the individual color shades for instance, not the property Farbton itself. It runs before Products Upload: in the shop a product can only refer to an option that is already there.

What gets transferred

TRADElube sends options, not properties. Shopware knows property groups with values inside them, TRADElube knows properties of type selection with options inside them. The task transfers the lower level: one entry in the shop per option, with name and order, hooked into the shop's group.

You create the upper level in the shop. The property group is made there by hand, and in the tab Properties on the channel you map your property onto it. Only that mapping tells the task where an option belongs.

Only properties of type selection qualify. A text property has no option list, so there is nothing here to transfer. How such a value nevertheless reaches the shop is described under Products Upload, in the custom fields.

How the transfer plan is built

The plan's tabs are your properties, and you do not create them here. There is one tab per mapped selection property. Which ones those are is decided solely by the tab Properties on the channel. There is neither Insert nor Delete here, and that follows: a tab without a counterpart in the shop would have nowhere to write.

Each tab holds the same three assignments:

Assignment Preset
Group Id Mandatory. Takes the shop's group from the mapping, without you setting anything
Position Switched on, together with Only if filled. The order the options appear in within the shop
Name Mandatory. The option's name

Position is the reason a variant axis should be a selection property. Only an option list has an order of its own, and only that way does the shop show 0.75 l before 2.5 l before 5 l instead of alphabetically. The restriction Only if filled makes sure an option without a maintained position does not overwrite the order in the shop.

Special features and limits

A withdrawn mapping deletes in the shop. Take a property out of the tab Properties and its tab disappears, and the next execution deletes that property's options in the shop. That is intended, but it surprises anyone who removed the mapping only briefly, to try something out.

TRADElube creates no property groups or base units in the shop. So the sequence is: create the group in the shop, map it in the tab Properties, save, then run this task.

Further reading