Rebuilding Products
Summary
Rebuild products to re-apply your current builder/template: when to rebuild, how to run it from the Products tab, and what it overwrites.
Rebuilding re-runs the product build with the currently linked inventory variants. Whether it changes products that already exist is set in the Product Builder, under Product Match Rules: for product variants and for product parents, the question "should existing data be updated during building?" can be Don't update (the default), Always update, or Only update if new inventory is linked. If sources or mappings changed after the original build, those updates reach an existing product only when the builder is set to update it.
| Common trigger | What it means |
|---|---|
| Products didn't build as expected | Variant(s) didn't build the way you expected on the first pass. |
| New inventory variants linked | New inventory variant(s) have been linked and should populate product content. |
| Source data changed | Source feeds changed, or new data points were recently imported into Flxpoint and you want them reflected in products. The Product Builder must be set to update existing data. |
Rebuild selected product variants using the current linked inventory variants.
| Step | Action |
|---|---|
| 1 | Select the product variant(s) to rebuild. |
| 2 | From the Products tab (not the Inventory tab), click Actions. |
| 3 | Click Re-Build Product(s). A flyout appears with options for how the rebuild is performed. |
Once the flyout opens, pick one of the options below and confirm.
| Option | What it does | When to use |
|---|---|---|
| Re-Build using the original builder and mapping template? | Uses the builder/template last used for this product, applying any current updates in those configs. | Fastest path when your last configuration is still the right one. |
| Select a specific builder & mapping template | Create, edit, or select a specific builder/template to apply during the rebuild. | When you need different mapping or newly added fields. |
| Re-Build Parents As Well? | Includes the product parent in the rebuild along with the selected variants. The parent's existing data changes only if the Product Builder's setting for product parents allows an update. | When parent-level attributes or relationships must be refreshed. |
Why am I unable to rebuild my Parent/Variant SKU value?
Where do I start a rebuild?
Will rebuilding pick up changes I made to my builder or template?
Can I rebuild the product parent too?
Can rebuilds happen automatically?
Rebuild appears to do nothing when including parents?
If you select Re-Build Parents As Well and the process appears to complete without making any changes or throwing an error, verify that the parent SKU in your Master Catalog matches the parent SKU on the Sales Channel listing. If these SKUs differ, the rebuild will not execute for the parent. To resolve this, either ensure the parent SKUs are aligned or exclude the parent from the rebuild request.
I fixed the UPC or GTIN mapping but existing products didn't change. Why?
The inventory import updates price, cost, quantity, MSRP and MAP on items that already exist; identifiers such as UPC are kept from the existing record. A change to the mapping template reaches existing products only when they are rebuilt. Products built after the change get the new mapping.
