Organizing products
A product is imported into a shop
and for a specific locale
. In
NewStore Omnichannel Cloud, a shop
is a hierarchical entity that can
contain products, categories, and prices. It is not a physical store.
The product details that you provide during import determine the product
attributes that are displayed in NewStore applications.
To define a user-friendly name for your shop
, use the shop_display_name
or the head
element of the product import, such as Catalog Europe
.
The value you specify here is visible to users as the identifier for
the combination of a shop
and the related locale
in your business,
where products will be imported into during the import process.
In the head
section of the product import payload, use
shop_display_name
to specify a user-friendly name for a shop
in your business, such as Catalog Europe
or
Catalog North America
. The value you specify here is visible to
users as the identifier for the combination of a shop
and the
related locale
in your business, where products will be imported
into during the import process.
The value specified for shop_display_name
is also displayed in
NewStore Omnichannel Manager in the catalog drop-down list in the
Catalog
tab in NewStore Omnichannel Manager, see Searching for and filtering products .
The shop_display_name
is also displayed when you select products
or catalogs to apply automatic promotions
in NewStore Omnichannel Manager.
Tutorial to define a user-friendly name for shop
​
Follow the product import tutorial ,
but use this payload as products.json
instead.
{
"head": {
"shop": "storefront-catalog-en",
"locale": "en-US",
"is_master": true,
"shop_display_name": "American Catalog"
},
"items": [
{
"product_id": "1000101",
"variant_group_id": "variant_group_10001",
"title": "Bohemian Print Cutout Chiffon Maxi Dress",
"caption": "Our summer-ready chiffon dress features a bohemian print and beaded cut-outs for a textural twist to maxi styles. Full of creativity on every level, it offers delicate transparencies with a pleated hem for extra swish as you move through the summer heat.",
"description": "Bohemian Print Chiffon Gathered Waist Silk Dress",
"show_in_listing": true,
"images": [
{
"url": "https://mycompany/hoster/images/default/products/SU16/10001_014_Multi_OFR-1.jpg",
"is_main": true
}
],
"categories": [
{
"path": "Shop > Dresses",
"position": 10,
"is_main": true
}
],
"material": "LADIES' 100% SILK WOVEN DRESS",
"variation_color_value": "Grace Sweater Beige",
"variation_size_value": "4",
"variation_size_gender": "unisex",
"variation_size_type": "regular",
"variation_size_system": "US",
}
]
}
Follow the rest of the tutorial as described.
Grouping products​
A product with variants can be grouped with others through Variant Groups
.
When a group of products shares the same variant_group_id
attribute,
they will be displayed as a group, grouping all the possible variations.
This is also valid for the product listing API resources, through the attribute variations
.
For example, Grace Sweater Beige Size 4 and Grace Sweater Beige Size 6
are both variants of the same product and should be grouped with a
variant_group_id
. Ensure that the same product is not assigned to
multiple variant groups in a shop. Even if a product has only one
variant, create a variant group to contain the single variant of the
product.
To enable variants for color and size, use the attributes
variation_color_value
and variation_size_value
respectively. This
way a selection of possible variants in NewStore Associate App is
possible.
Categories​
Categories define a hierarchical grouping of products. They
are shown when browsing for the product, to make finding the product easier for the associate or customer.
Categories can also used to
create an automatic promotion that apply to all Tops
in
your business, or to all T-shirts
in your business.
Categories
are imported with the product import into a
shop
and for a specific locale
. Product categories may vary across
different sales channels
.
If you are importing more than one category, use the categories
> is_main
property to specify the main category for the
product. This category is displayed against relevant products in
the Catalog
tab in NewStore Omnichannel Manager, see Searching for and filtering products .
You can specify multiple categories for a product, using the categories
property of the product import schema.
To specify the main category for the product, set is_main
to true
.
This category is displayed against relevant products in the Catalog
tab in NewStore Omnichannel Manager, see Searching for and filtering products .
You cannot specify more than one category as the main category. Also, if no main category is specified, the products are imported but you will not be able to find these products when you filter them by one of these categories.
Importing categories​
Categories can also be explicitly imported through the import mechanism. As categories are already imported with the product import, importing categories separately is only required if:
- The categories need to be visible in the Associate App, in
Catalog > Browse > Categories
. - The categories need to be accessible via the List categories method.
- Pictures and a description for each category must be added and sorting sub-categories has to be enabled.
- Products need to be fetched via the List products method.
File format to import categories​
The path
property identifies the category. The path is a resolved
display name, which means that each locale that you define will have
a different set of paths.
When importing categories separately, the parent category is
displayed in Omnichannel Manager against the relevant
products. For example, for a product that is imported with the
category All > Bags > Accessories > Wallets
, the main category
displayed in NewStore Omnichannel Manager is Bags
.
When importing a whole tree of categories, ensure that you include all individual levels in your imports. Otherwise, not all the different levels will be accessible when listing categories.
For example, when importing a category like Womens > Footwear > Sandals
, you must
include Womens
and Womens > Footwear
to be able to browse these categories.
Related topics