For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fill missing attribute data

Learn how to add missing attribute data using fixed values, project fields, AI enriched attributes, or supported values.

When setting up a channel in the Mapping or Build step, you might be missing information for a field. For example, a marketplace may need a material, country of origin, or battery status that you don't have in your import data.

Based on the data you need to provide, there are workarounds you can use within Channable to:

  • Add the same value to every product.

  • Add different values based on product data.

  • Add data from another product data source.

  • See and select the specific value the marketplace supports.


Pick your use case to jump to a specific section


Add the same value to every item

You can directly fill in a custom value for an attribute if you want every item sent by your channel to share the same value for that attribute.

Example

All of the items you're listing via this channel share the same delivery price of 4.95.

Follow the steps based on your channel type:

  1. In the Mapping step, find the channel field name.

  2. Click the internal field dropdown, and then click Manual input.

  3. In the text field, enter the value.

  1. In the Build step, find the missing attribute.

  2. Click the attribute dropdown, and then select the Custom tab.

  3. In the text field, enter the value.

  4. Click Apply.

The channel applies this value for the attribute/channel field for every item sent by your channel when you run the channel.


Add different values by product

Fill in with rules

Use a project field when the value you need to provide differs depending on the item. You can fill the project field with rules to only apply values to products that match your conditions.

  1. In the Rules step, create a project field by clicking .

  2. Create a rule. Use conditions to filter items so they meet certain criteria, and actions to determine what happens to the filtered items.

Example

You need to map the Fabric Type attribute for Amazon. All your shirts are 100% cotton.

  1. You create a new project field - fabric_type - to indicate what material your clothes were made from, and their percentage.

  2. You fill that project field with

If title contains "shirt "

Then take fabric_type and set to value "100% Cotton "

  1. In the Build/Mapping step, click the internal field/attribute dropdown.

  2. Select the project field you filled.

Fill in with AI

Use AI enriched attributes to generate missing product data in bulk. AI extracts values from other product fields. This feature is available with a Core Pro plan.


Add data from another product data source

If you already have the data you need to fill in on your device, but it's not included in your current import, you can import it to add it to your current product data source.

For setup steps and merge options, see Combine multiple imports.


Find supported values

Some attributes only accept specific values. These values can be case-sensitive. For example, an attribute may only accept BATTERIES_INCLUDED or BATTERIES_NOT_INCLUDED.

In the Mapping step of your feed channel, you can find the supported values of an attribute under the description of the channel field (where applicable).

Some attributes have specific supported values, while others don't. If you're not sure what to fill in, contact the Marketplace.

  1. In the Build step, click the dropdown for the attribute you want to check. If the attribute has supported values, it will appear as an option underneath the search bar.

  2. Click Supported values to see an overview of the values accepted for that attribute.

  3. If you want to apply one of the supported values to all products, select it from the list.

Bulk change values to their supported values

For some category-specific attributes, you can click next to the attribute to view the Supported values, and click Copy value to add them to your clipboard.

You can use the copied values to easily create a rule that assigns a specific value based on specific conditions.

Example rule: Changing existing values to supported values

You mapped fabric_stretch to Apparel Fabric Stretch, but its values are not supported.

  1. In Apparel Fabric Stretch, click , and then click Copy values.

  1. In the Rules step, create this rule:

If all

Then take fabric_stretch and lookup and replace value

  1. In the table that appears, in the first entry of the Supported value column, paste the copied values.

  2. In Field value, enter the value from your product data if it didn't auto-populate, and match it to its corresponding supported value.

For example, map very stretchy to Amazon's high_stretch.

  1. Click Save rule.

  2. Click Items after and review your items to check value was changed from its original unsupported value to the supported value.

Last updated

Was this helpful?