In order to import products with custom attributes (eg size, colour etc), those attributes will need to be enabled for Fuse mapping. If you're unsure about how to create product attributes, please review the guide -
Create and manage Product Attributes
Configuring the attribute for Fuse mapping
You can create a new attribute (or alter an existing attribute), so long as it has the following settings in the attribute itself:
- Properties > Advanced Attribute Properties > Scope is set to Global
- Storefront Properties > Use for Fuse Data Mapping is set to Yes
Then choose Save.
When creating an attribute, it's important to know the type of field your attribute will be for mapping. Depending on the type of input that you attribute is from your store, it will display the relevant attributes to map to.
If a product attribute from your store has options, you can use the following input types:
- Dropdown
- Multiple Select
- Visual Swatch
- Text Swatch
In the Fuse mapping, it will look like the following:
The options will display (once loaded), and if the option is available, you can map to it or you can add to it. Only the 4 input types above will be able to be mapped to this attribute.
If a product attribute from your store has no options (eg it's just a string of text rather than a dropdown), you can use the other input types:
- Text Field
- Text Area
- Date
- Yes/No
- Media Image
- Price
- Fixed Product Tax
In the Fuse mapping, it will look like the following:
Since there are no options to load, you will only need to map the actual attribute itself. Only the other 7 input types above will be able to be mapped to this attribute. The 4 attributes with options will not be able to be selected for this field.
Creating a Brand Attribute for Mapping
A Brand product attribute is required for the mapping of product imports. You will see this in the Data Mapping section of the Store Connection page.
To map this, the first step will be to create an attribute for the brands, with the settings for fuse as above with a dropdown input type
You can call it Brand (or Brands or whichever you'd like to label this as for the front end for mapping).
Once the attribute is created, you will need to configure the Fuse UI to detect this product attribute for Brands across the marketplace. Go to Stores > Settings > Configuration > Omnyfy > Fuse UI Configurations
Under the Connection section, you will be able to see Brand Attribute. This dropdown will list all the attributes that have the following:
- Is one of the attribute input types that has options
- Has Fuse Mapping enabled
Simply select the Brand Product Attribute that you had just created and Save.
This will now automatically map any Brand product attribute from your store, to this same Brand attribute on the marketplace in the Map Data page. Ensure you sync the brand first so that the options can be mapped.