Product Catalog Mapping

Prev Next

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.