Manage products in the Products app
Use the Products app to find catalog records, edit product setup, repair common data gaps, and review recent product updates in your order management system (OMS). Open the app from Launchpad, then use the side menu to move between each workflow.
Before you begin
The pages and edit actions available to you depend on your permissions. If a page or action described here is not visible, ask your administrator for access.
Before editing categories or prices, open Settings and confirm the current Product Store. This selection provides the store context for those changes. It is separate from the Product store filter on the Product workbench.
1. Find and triage products
Goal: Narrow the catalog to the products that need review and open the correct product or variant.
Use this flow when: You know a product ID, SKU, UPC, or name. You can also use this flow to review products that share a type, store, virtual or variant status, or tag.
Key labels: Product workbench, Product ID, SKU, UPC, name, Product type, Product store, Virtual/variant, Apply tags, Alphabetical, Recently updated, Recently created, Add tag.
Open
Products>Product workbench.Search by product ID, SKU, UPC, or product name.
Narrow the results with
Product type,Product store,Virtual/variant, orApply tags.If an expected product is missing, clear the search and tags, then select
All types,All stores, andAll products.Sort the list by
Alphabetical,Recently updated, orRecently created.Review the product ID or SKU, the parent name for a variant or the brand or product type for another record, the variant count for a virtual product, tags,
Pre-orderorBack-orderbadges, and 30-day sales.Select a row to open the product. Use the checkboxes only when you want to apply
Add tagto multiple visible products.
Outcome: You have isolated the relevant records and opened the correct product for detailed review.

2. Inspect and edit product details
Goal: Confirm the product family and update the correct parent or variant without overwriting unrelated product data.
Use this flow when: A product has the wrong display data, identifiers, dates, tags, categories, prices, shop mapping, inventory policy, shipping data, or kit components.
Key labels: Product details, Features, Edit parent, Edit variant, Display, Product identifications, Dates, Tags, Categories, Prices, Shopify Shop Products, Inventory policy, Shipping and handling, Components, Change history, Save, Reset.
Open the product from the Product workbench.
For a product family, use the feature options or variant strip to select the variant you want to inspect.
Select
Edit parentfor shared parent data orEdit variantfor data that belongs to the selected variant.Use the section that matches the task. For example, use
Displayfor the name, description, brand, or product type;Product identificationsfor SKU or UPC; andCategoriesorPricesfor store-specific setup.Complete the action for that section.
Display,Dates,Prices,Inventory policy, andShipping and handlinguse card-levelSaveandResetactions.Product identificationsuses an edit dialog, whileTagsandCategoriesapply add or remove actions directly.For sections with a
Savefooter, save each changed card. SelectResetto restore that card's editable fields. Staged substitute and component links have the additional behavior described below. If the app reportsUnderlying data changed, review the latest data before saving again.Use
Change historyto review recorded identifier changes. UseImportsfor recent shop product update records.
Outcome: The app updates the intended parent or variant data, while card-level drafts remain separate.

Update shipping dimensions with the visualizer
Goal: Record the physical measurements and shipping controls for the correct product or variant, and use the dimension visualizer to catch obvious entry errors before saving.
Use this flow when: Package dimensions, weight, box type, or the In shipping box and Charge shipping settings are missing or incorrect.
Open the product and select
Edit parentorEdit variant, depending on where the shipping data belongs.In
Shipping and handling, select aDefault box typewhen your shipping process requires one.Enter
Width,Height, andDepth, and confirm the unit beside each value. EnterWeightand confirm its unit.Review the box visualizer. It changes proportionally as you enter all three dimensions, which can help you spot a transposed or unusually large value. It does not calculate volume, validate box fit, or quote a shipping rate.
Set
In shipping boxandCharge shippingas required by your shipping policy.Select
Save. SelectResetto restore the saved shipping draft instead.For a variant, select
Copy from parentwhen the parent already has the correct values. Review the copied draft, then selectSave; copying alone does not save the variant.
Outcome: The intended product record has saved shipping measurements and controls, and the visualizer reflects the relative proportions of the three dimensions.

Link substitute products
Goal: Record another catalog item that operators may use as a replacement for the product you are editing.
Use this flow when: Merchandising or operations has approved another product as an acceptable substitute for an unavailable item.
Open the product ID that appears on the order item. If orders contain a variant, select
Edit variantand configure that variant; downstream workflows do not fall back to a substitute link on its parent.In
Inventory policy, findSubstitutesand selectAdd.In
Add substitute, search byProduct ID, SKU, name, then select the approved replacement product.Select the checkmark button to return to
Inventory policy. Review the staged substitute and selectSaveon the card.Before saving, select
Expirebeside a staged substitute to remove it, or selectResetto clear all staged substitutes and restore the policy fields.For a saved link, select
Expirewhen the replacement is no longer approved. SelectReactivateto make an expired link active again.Repeat the setup from the other product if either item may replace the other. A substitute link runs from the current product to the product you select; it is not automatically reciprocal.
Order Manager can offer active linked products during Swap review and show whether inventory is available at the same facility. Saving the link does not rebroker an order or replace an order item by itself. The order workflow still applies the actual swap.
Outcome: The current product has an active, directional link to an approved replacement, ready for the downstream workflows that use substitutes.

Set up pick-assembly kit components
Goal: Define the products and quantities required to assemble one pick-assembly kit.
Use this flow when: Fulfillment teams assemble a sellable kit from tracked component products.
Create the kit product first if it does not already exist, then reopen it in
Product details.Select the
Edit parentorEdit variantcontext for the product ID sold on the order. If orders contain a variant, configure the components on that variant; reservation processing does not fall back to component links on its parent.In
Display, setTypetoMarketing Package: Pick Assembly. TheComponentsarea appears in the same card.Under
Components, selectAdd, then search for and select each component product.Set
Qtyto the number of component units required for one kit. For example, a component withQty2 requires six units for an order of three kits.Select the checkmark button. Review the staged components and quantities, then select
Saveon theDisplaycard. This saves the type change and creates the staged component links.Before saving, select
Expirebeside a staged component to remove it. For a saved component, useExpireorReactivateto change whether the link is active.
For pick-assembly kits, OMS uses the active component links and quantities when it creates and releases inventory reservations. Changing a live kit is operationally sensitive because reservation processing reads the current active links.
Outcome: The pick-assembly kit has active component links with the quantity required for one kit.

3. Resolve duplicate identifiers
Goal: Give each product a unique SKU or UPC so operators and integrations can identify the correct record.
Use this flow when: Duplicate identifiers shows a duplicate group, or a known SKU or UPC points to more than one product.
Key labels: Duplicate identifiers, SKU, UPC, Resolve N products, Resolve SKU, Resolve UPC, Save N changes.
Open
Products>Duplicate identifiers.Select
SKUto review duplicate SKUs across products, orUPCto review duplicate UPCs on variants.Open a duplicate group with
Resolve N products.Confirm each listed product, then replace the duplicate value with the correct unique SKU or UPC.
Select
Save N changes.Refresh the page and confirm that the corrected group no longer appears.
This workflow changes product identifiers. It does not merge or delete product records. Confirm the correct value for every listed product before saving.
Outcome: Each product in the group has a distinct identifier, and the corrected group leaves the page after the updated data becomes available.

4. Find and fix missing values
Goal: Prioritize common catalog gaps and update the affected products from the appropriate product details card.
Use this flow when: A product is missing an image, tags, brand, UPC, SKU, or primary category, or when you are performing a catalog quality review.
Key labels: Missing values, Catalog coverage, Image, Tags, Brand, UPC, SKU, Primary category, Image URL, Display, Product identifications, Categories.
Open
Products>Missing values.Review
Catalog coverage. The page orders the cards with the largest gaps first.Select
Image,Tags,Brand,UPC,SKU, orPrimary categoryto list the affected products.Open a product from the list.
Update the matching area in
Product details:Select the product image and update
Image URLfor a missing image.Use
Displayfor a missing brand.Use
Product identificationsfor a missing SKU or UPC.Use
Tagsfor a missing tag.Use
Categoriesto add the intended category whenPrimary categoryis missing. The app does not provide a control to designate a category as primary, so escalate the product ID if the gap remains.
Complete the section's save or add action. Return to
Missing valuesand confirm the product leaves the affected list after the updated search data becomes available.
Outcome: You have completed the available repair or identified a primary-category gap that needs administrator support. Catalog coverage reflects completed repairs after the search data refreshes.

5. Review product import history and diagnose stale updates
Goal: Determine whether Imports contains a recent shop product update snapshot and collect useful evidence when the product still looks stale.
Use this flow when: A shop-originated product change is not visible in Product details or the Product workbench. Use it also to compare recent snapshots for a product or shop.
Key labels: Imports, Refresh, Last 100 recently synced product updates, Synced, Recorded, Shop, System message.
Open
Products>Importsand selectRefreshto load the latest records. The page shows the latest 100 records, not a complete event history.Search by product ID, parent product ID, displayed SKU, shop, or system message.
Compare the displayed timestamp and
Shopwith the change you expected.Read the badge as an update-record detail:
Syncedmeans the record includes aSystem messagevalue.Recordedmeans the record does not include a system message value.
Do not treat either badge as proof that every field updated successfully. Open the product from the Product workbench and compare Product details with the expected change.
If the expected shop update is missing or the product remains stale, record the product ID, shop, displayed timestamp, and system message, when present, for your OMS administrator or HotWax Support.
Outcome: You can distinguish a missing recent shop snapshot from a product that remains stale after a snapshot appears, and you have the evidence needed for escalation.

6. Verify product store and recover product search
Goal: Confirm that you are working in the intended OMS and product store, then rule out search filters before escalating stale or unavailable search data.
Use this flow when: Category or price edits may have used the wrong store context, Product workbench results are empty, or recently saved data does not appear in search.
Key labels: Settings, OMS instance, Go to OMS, Product Store, Select store, Product workbench, All types, All stores, All products, Could not load products, Retry.
Open
Products>Settings.Confirm
OMS instance. UseGo to OMSif you need to verify the connected OMS directly.Under
Product Store, useSelect storeto choose the store context required for category and price edits.Return to
Product workbench. Clear the search and tags, then selectAll types,All stores, andAll productsto rule out hidden filters.If the page shows
Could not load products, selectRetry.For a shop-originated update, compare the latest matching record in
Importswith Product details and the Product workbench. For a change made in Product details, reload Product details and the Product workbench.If the inconsistency remains, send the collected product and update details to your OMS administrator or HotWax Support for search-index recovery.
Outcome: You have confirmed the OMS and store context, ruled out search filters and a retryable load error, or prepared a focused escalation for index recovery.

Related guides
Last updated
Was this helpful?