


Name | Description |
products | Product information (mandatory) |
attributes | Product attributes |
aspect_options | Product aspects and aspect options |
| print_areas | Product print areas |
text_areas | Product text areas |
image_areas | Product image areas |
Column Name | Description |
product.id | The ID of the product to be updated (use unique non numeric string to create a new product) |
product.name | Product name |
product.space | Currently only "2D" is supported |
product.productCode | Supplier SKU |
product.retail_sku | Retailer SKU |
product.supplier_company_ref_id | Supplier company reference ID |
product.type | Product type |
product.categories | ID of the category to create the product in (new products only) |
When updating a product, any attributes for that product that aren't specified in the attributes tab will be deleted from Product Manager.Column Name | Description |
product.id | Product ID (corresponds to product.id on the products tab) |
attribute.name | Name of the attribute to update (if a matching attribute doesn't exist then a new attribute will be created) |
attribute.value | Attribute value |
When updating a product, any aspects and aspect options for that product that aren't specified in the aspect_options tab will be deleted from Product Manager.Column Name | Description |
product.id | Product ID (corresponds to product.id on the products tab) |
| aspect.name | Name of the aspect to update (if a matching aspect doesn't exist then a new aspect will be created) |
aspect.width | Width of all images for relevant aspect options |
aspect.height | Height of all images for relevant aspect options |
aspect_option.name | Name of the aspect option to update (if a matching aspect option doesn't exist then a new aspect option will be created) |
aspect_option.main_url | URL of the aspect option's main image |
aspect_option.mask_url | URL of the aspect option's mask image |
When updating a product, any print areas for that product that aren't specified in the print_areas tab will be deleted from Product Manager.Column Name | Description |
product.id | Product ID (corresponds to product.id on the products tab) |
aspect.name | Name of the aspect that the print area belongs to |
print_area.name | Name of the print area to update (if a matching print area doesn't exist then a new print area will be created) |
print_area.x | X co-ordinate (relative to top left of aspect image) |
print_area.y | Y co-ordinate (relative to top left of aspect image) |
print_area.width | Width of print area (relative to aspect image) |
print_area.height | Height of print area (relative to aspect image) |
print_area.print_width | Print width (mm) |
print_area.print_height | Print height (mm) |
When updating a product, any text areas for that product that aren't specified in the text_areas tab will be deleted from Product Manager.Column Name | Description |
product.id | Product ID (corresponds to product.id on the products tab) |
print_area.name | Name of the print area that the text area belongs to |
text_area.name | Name of the text area to update (if a matching text area doesn't exist then a new text area will be created) |
text_area.x | X co-ordinate (relative to top left of aspect image) |
| text_area.y | Y co-ordinate (relative to top left of aspect image) |
text_area.size | Default font size |
| text_area.fill_colour | Default fill colour |
text_area.stroke_colour | Default stroke colour |
text_area.stroke_width | Default stroke width |
text_area.font_id | Default font |
text_area.allow_rotate | Can the text be rotated? |
text_area.allow_move | Can the text be moved? |
text_area.allow_input | Can the text be changed by the user? |
When updating a product, any image areas for that product that aren't specified in the image_areas tab will be deleted from Product Manager.Column Name | Description |
product.id | Product ID (corresponds to product.id on the products tab) |
print_area.name | Name of the print area that the image area belongs to |
image_area.name | Name of the image area to update (if a matching image area doesn't exist then a new image area will be created) |
image_area.x | X co-ordinate (relative to top left of aspect image) |
image_area.y | Y co-ordinate (relative to top left of aspect image) |
image_area.width | Width (relative to aspect image) |
image_area.height | Height (relative to aspect image) |

