Configuring Products in Product Experience Manager (EP PXM)
Creating Products
Prerequisite
- Ensure that you have created at least one price book.
Best practises
- Create at least one template with attributes before creating a product.
- Create at least one variation with options and required modifiers to build child products before creating a product.
The following steps provide a high-level procedure to complete a product configuration:
- In the Product Experience Manager > Products page, click Add Product.
- In the Product Details tab, enter the product details.
- In the Product Templates tab, add templates for the product.
- In the Pricing tab, configure the pricing settings for the product.
- In the Variations tab, associate variations with the product and build child products with the variations and options.
- In the Inventory tab, manage the product inventory.
- In the Media Management tab, upload the product images.
You can use Back and Next buttons to navigate through the tabs and the Save & Exit button to save the changes and exit the window any time.
The following procedures provides detailed instruction on completing each step in Creating products.
(Optional) Step 1 - Configuring locales
You can localize product names and descriptions when creating your products. By default, there are a number of language codes available. You make locales available in Commerce Manager in Settings > Locales. You can select a maximum of 5 languages. You can also add your own custom language codes if the language that you want to use is not available in Settings > Locales. You can do this using the create a product API request. Locales that are added using the Create a product API request are available in Commerce Manager under Custom Product Locales.
In the Product Details tab, expand Locale drop-down list. The languages you have configured in Settings > Locale are displayed first. Custom product locales are displayed underneath.
Select the language you want to use. If the language you want is not available, perform the following steps.
- Go to Settings > Locales to find and select the language you want.
- If the language you want is not shown in Settings > Locales then add a custom locale using create a product.
Commerce Manager prompts you to enter the product name and description in the language you selected.
Type a localized name and description. A flag representing the language you are currently using is displayed.
When you have finished, select Global from the Locale drop-down list to return to Product Details. Commerce Manager shows you which localizations are being used for this product.
Repeat these steps for each language you want to use.
You can go back and edit any localized names and descriptions at any time by selecting the language you want from the Locale drop-down list.
Step 2 - Adding product details
- In Name: Enter a name for the product.
- (Optional) Description: A description for the product. Descriptions can be added in plain or rich text.
- Click the Product Status toggle and set the product status.
- Click the Product Bundle to make this product a bundle.
- SKU Number: The SKU number of the product.
- Slug: A label for the product that is used in the URL paths. A slug can contain any combination of letters, numbers, periods, hyphens, and underscores. No spaces or other characters are allowed. By default, the product name is used as the slug.
- Commodity Type: Whether the product is physical or digital.
- (Optional) MPN: Manufacture Part Number (MPN).
- (Optional) UPC/EAN: Universal Product Code (UPC) or European Article Number (EAN) used to scan a product in a Point of Sale (POS) system.
- (Optional) External Reference: A unique attribute associated with the product. This could be an external reference from a separate company system, for example. The maximum length is 2048 characters.
- Click Next.
Step 3 - Adding templates to the product
Ensure that at least one template is available.
In the Product Templates tab, click Add Templates. The [templates] available for the product are listed.
To add a template to the product, click + next to the template you want to add.
- All templates added to the product are displayed in the Templates list table. This page also provides details of the templates, such as the name and values of the attributes in the templates.
- You may have products with multiple templates, with each template having multiple attributes. You can select Hide Empty Fields to only view the fields that have values set.
Click Next or Save & Exit.
Step 4 - Configuring product price
Use this procedure to configure product pricing details, such as price books associated with the product, sale price and volume price, for a product. You can use volume pricing feature to set a different unit price for the product when shoppers make volume purchase of the product. You can select a price book for the product pricing and specify the new unit price offered when a minimum specified quantity is bought.
You can use the sale price feature and enable selling the product for a sale price during a specific period.
Procedure
In the Pricing > Price Books tab:
To associate the product with a price book, in the Select Price Book field, select a price book.
Enter the amount in the available currencies.
You can configure currencies in Settings > Currencies.
Click Save.
In the Advanced Pricing tab, do the following:
- To specify the minimum purchase quantity available for the volume pricing, in the Volume Pricing section, select a price book and enter the minimum purchase quantity.
- To specify sale price for the product, in the Sale Price section, select a price book and duration and enter a sale name.
Click Next or Save & Exit.
Step 5 - Assigning variations and building child products
Ensure that at least one variation with at least one option is available.
Ensure that both variation and all option names:
- Contain only uppercase and lower case letters.
- Contain digits from 0 to 9, underscore (_), or hyphen (-).
- Do not contain any other special characters.
You can build the child products only if all variations and the options are named appropriately.
In the Variations tab, click Associate Variation.
From the Variation drop down menu:
- Select a variation.
- Click Associate to Product.
All options within the selected variation are displayed in the Variation Options field.
Repeat step 2 and assign all required variations to the product.
To add child products, click Child Products.
The Child Products tab is displayed with a list of existing child products, if any.
Click Build Child Products.
Child products are generated by combining the variations and the options within each variation. If you click Build Child Products without assigning a variation to the product, a message prompting you to select a variation is displayed.
For example, assign the following variations for the product, shirt:
Variation | Option |
---|---|
size | small, medium, large |
color | green, yellow, red |
When you build the child products, products with the following SKU are created:
The child products are indicated with the Child type. After deleting variations and options, you must rebuild the child products for the changes to take effect.
Step 6 - Managing product inventory
Inventory is the quantity of each product that you have in stock.
In the Inventory tab, click Manage inventory.
The following details are displayed:
- Product Name
- SKU
- In stock
- Allocated: The amount of reserved product in stock.
- Available: The amount of product available in the stock minus allocated product. (Available = Total - Allocated).
In the Manage inventory > Actions field, select one of the following options, and in the Qty field, enter the appropriate quantity:
- Allocate : Reserves a number of inventory items so that you cannot sell the allocated items.
- Deallocate : Reduces the number of allocated items so that you can sell the items again.
- Increment : Adds stock to the total inventory.
- Decrement : Reduces the specified quantity from the total inventory.
After you update the stock, the activity is added to the log and the Inventory log tab displays the details of each activity.
Click Next or Save & Exit.
Step 7 - Managing product media
To add a media for the product, in the Media Management tab, do one of the followings:
- Drag and drop the file from your local directory.
- Click Choose File and browse and add the file.
- In the add by URL field, add the URL for the media.
Click Done.
You can add multiple media for a product. All media that you upload are listed in the Media upload table.
To assign an image as the main image for the product, select the Use as main image field next to the image name.
Click Next or Save & Exit.
Viewing Product Details
In the Product Experience Manager > Products page, click a product.
The following details about the product are displayed:
- Name: The name for the product.
- Slug: The label for the product that is used in the URL paths. By default, the product name is used as the slug.
- SKU Number: The SKU number of the product.
- Type : The type of the product. The type Product indicates that the product is a parent product, and the type Child indicates that the product is a child product of a product.
- Status : The status of the product, such as Draft of Live.
Click the Product Status toggle and set the product status.
Searching products
You can search products using a product's attributes. The products that contain the criteria you have entered are automatically displayed.
important
Searching in Commerce Manager is case-sensitive.
Click Products.
By default, SKU is selected. Click SKU to display a list.
From the list, select either:
- SKU
- Name
- Slug
- UPC/EAN
- MPN
- Description
From the list, select either:
- starts with. Matches the products whose attributes start with the criteria you have typed.
- is. Matches the product whose attributes are exactly the same as the criteria you have typed.
- is like. Matches the products whose attributes are similar to the criteria you have typed.
- ends with. Matches the products whose attributes end with the criteria you have typed.
Filtering Products
You can filter your products. The filter options that are available depend on the attribute you have chosen to filter your products on. The following table describes the filter options for each attribute.
important
Filtering in Commerce Manager is case-sensitive.
The filter options are displayed. The options that display depend on the attributes you have selected. The following table describes the filter options available for each attribute.
Depending on your requirements, you can configure more than one filter at a time. For example, you may want to find all products whose name start with T-Shirt and whose SKU is like 287.
Filter | Option |
---|---|
Name | Select either starts with, is, is like, ends with and then type the value you want to use. |
SKU | Select either starts with, is, is like, ends with and then type the value you want to use. |
Description | Select either starts with, is, is like, ends with and then type the value you want to use. |
Description | Select either starts with, is, is like, ends with and then type the value you want to use. |
Commodity Type | Select either Physical or Digital. |
UPC/EAN | Select either starts with, is, is like, ends with and then type the value you want to use. |
MPN | Select either starts with, is, is like, ends with and then type the value you want to use. |
Status | Select either Live or Draft. |
Flows | Select a template from the list. In Attributes, select an attribute from the list. In FIelds/Value, select a field/value form the list. You can only select one attribute from one template at a time. |
The following procedure describes how to create a filter.
Click Products.
Click Filters. A list displays the attributes you can filter on.
From the list, select the attributes you want to filter your products on. The filter options are displayed. The options that display depend on the attributes you have selected.
Configure your filter. See the table above for a description of the filter options available for each attribute you can filter your products on.
Once you have configured your filter, either:
- Press Enter to automatically apply your filter.
- Click Apply Filters.
Commerce Manager displays the number of products that match your filter.
Your filters are retained even when you navigate away from the filter results. You can remove your filters at any time by, either, removing an individual filter or, clicking Clear All.
Editing Products
After editing a bundle, ensure that you republish all catalogs that contain the bundle to reflect the changes.
In the Product Experience Manager > Products page, do one of the following:
- Double-click the bundle product.
- Click the ... icon and click Edit.
- You may have products with multiple templates, with each template having multiple attributes. You can select Hide Empty Fields to only view the fields that have values set.
Update the details as required.
For the changes to appear in the store, republish the catalogs that contains hierarchies with this product.
Deleting Products
Deleting a product removes the product information and the associated media files from the database. However, the product references are not deleted from the price books that consist of the product information. You must republish the catalog to update the catalog release with the changes. If you want to keep your hierarchies and price books up to date, remove the deleted products from those resources.
Even after deleting a product, an order history that has the product still keeps the product information of the deleted product, such as, the product SKU, product ID, and price. However, clicking the product does not take shopper to product details.
- In the Product Experience Manager > Products page, click the ... icon and click Delete.
tip
To remove products from the catalog and still keep them in the database for audit purposes, set the product status to draft instead of deleting it. Additionally, remove the product from hierarchies, and republish the affected catalogs so that it does not appear in the storefront.
Related Resources
Concepts
APIs
- EP PXM
- Create a template
- Create an attribute
- Create a hierarchy
- Create a variation
- Products
- Build child products