When integrating the product catalog, the following fields are available to be used:
prod_name: 'string',
prod_code: 'string',
link: 'string',
price: 'price_string',
sale_price: 'price_string',
is_on_sale: 'int_bool',
category: 'string',
categories: 'array_of_strings',
sub_collection: 'string',
sub_collections: 'array_of_strings',
type: 'string',
types: 'array_of_strings',
tag: 'string',
tags: 'array_of_strings',
variants: 'array_of_objects',
is_in_stock: 'int_bool',
sku: 'string',
image: 'string',
image_alt: 'string',
images: 'array_of_strings',
quantity: 'integer',
gender: 'string',
color: 'string',
size: 'string',
currency: 'string',
currency_symbol: 'string',
custom_string_1: 'string',
custom_string_2: 'string',
custom_string_3: 'string',
custom_string_4: 'string',
custom_string_5: 'string',
custom_string_6: 'string',
custom_string_7: 'string',
custom_string_8: 'string',
custom_string_9: 'string',
custom_string_10: 'string',
custom_array_1: 'array',
custom_array_2: 'array',
custom_array_3: 'array',
custom_array_4: 'array',
custom_array_5: 'array',
custom_array_6: 'array',
custom_array_7: 'array',
custom_array_8: 'array',
custom_array_9: 'array',
custom_array_10: 'array',
custom_int_1: 'integer',
custom_int_2: 'integer',
custom_int_3: 'integer',
custom_int_4: 'integer',
custom_int_5: 'integer'
Any field from the feed or direct API response can be mapped into these fields. Custom fields (custom_string_1, custom_array_1, custom_int_1) enable the addition of bespoke attributes without breaking the standard schema. This design is future-proof, as additional custom fields can be mapped as needed without changing the core structure.