Products are the catalog items you order, fulfill, and track across your sales channels and fulfillment systems. A product can be a single SKU or a bundle of SKUs. Each product record is the central source for inventory, pricing, and availability across your connected systems.
Products come into the app from your integrations, a CSV import, or the Pipe17 API. You manage them on the Products > All Products page.
Learn more about Products in this course.
Product types
| Type | Description | Example |
|---|---|---|
| Simple | A standalone product with no variants or components | EMOCK-KETTLE (tea kettle) |
| Parent | A container for one or more variants | EMOCK-SOCKS (sport socks) |
| Child | A variant of a parent product, such as a color or size | EMOCK-SOCKS-GRAY-S (gray sport socks, small) |
| Bundle | A SKU for a group of products sold together | EMOCK-BNDL (tea set with teapot and cups) |
| Bundle Item | A component of a bundle that can also be sold on its own | EMOCK-TEAPOT (part of the tea set) |
To create these example products, add the Pipe17 Mock Ecommerce integration.
Product ownership
The integration that first adds a product owns it. If another integration tries to create the same product, the action fails, and the product isn't overwritten. Products created in the app or from a CSV import don't have this restriction, so any integration can update them.
Viewing products
The All Products page lists every product, newest first. Select a SKU to open its details page.
| Column | Description |
|---|---|
| SKU | Unique identifier for the product. Required and unique across your organization. Always shown. |
| Name | Display name of the product. Required. |
| Types | Product type: Simple, Bundle, Bundle Item, Child, or Parent |
| Vendor | Supplier or manufacturer |
| Cost | Amount paid to acquire the product |
| Created | When the product was created in the app |
| Updated | When the product was last changed in the app |
| Tags | Labels for grouping and filtering products |
| Integration | The integration that created and manages the product |
| UPC | Universal Product Code for retail and inventory scanning |
| Part ID | Manufacturer or internal part number |
| External Product ID | The product's identifier in the system that created it |
| Do Not Track Inventory | Whether the app ignores inventory for this product, for example, for digital or made-to-order items |
Customize columns
- Click the column settings icon in the upper-right corner of the table.
- Select or clear the checkbox next to a column to show or hide it.
- Drag a column by its handle to change its position.
- Select a view mode: Full, Comfortable (default), or Compact.
- Select Word Wrap to wrap long values.
To return to the original layout, click Restore Defaults. You can also resize columns by dragging their edges, and click the refresh icon to reload the list.
Filtering products
Use the quick filters above the table to narrow the list.
| Filter | Filters products by | Input |
|---|---|---|
| Created | Date the product was created in the app | Date range |
| Updated | Date the product was last updated in the app | Date range |
| Status | Product status: Active, Inactive, or Deleted | Select one or more |
| Vendor | Vendor or supplier | Free text |
| Types | Product type: Simple, Bundle, Bundle Item, Child, or Parent | Select one or more |
| Integration | The integration that created or manages the product | Select one or more |
| Exception Categories | Exception categories on the product | Select one or more |
To remove all filters at once, click Clear All.
Advanced filters
Use Advanced to build detailed conditions on almost any product field, combined with All or Any. For example, find all bundles that include a specific SKU, or products missing publication data for a sales channel.
| Category | Example fields |
|---|---|
| Basic information | SKU, UPC, Name, Description, Status, Types |
| External system | Integration, External Product ID, Part ID, Vendor |
| Pricing and cost | Price Name, Price Currency, Price Value, Cost, Cost Currency |
| Physical attributes | Weight, Height, Length, Width, Taxable, Country of Origin, Harmonized Code |
| Relationships | Parent External Product ID, Bundle Items SKU, Bundle Items Quantity, Variant Options |
| Channel publishing | Published SKU, Published Name, Published Integration ID, Published Status, Published Buffer Inventory |
| Metadata | Tags, Image URLs, Custom Fields, Inventory Not Tracked, Hide in Store |
| Dates | Created At, Updated At, External Product Created At, External Product Updated At |
| Exceptions | Exception types, Exception Category ID |
For step-by-step examples, see Using Advanced Filters.
Saved filters
To save filters you use often, apply them and click Save Filter. Reapply them later from Saved Filters. See Saving Filters.
Searching products
Use the search box to find products by text in their SKU or name. Search matches partial text, so "Quick Release" finds every product with those words in its name.
Product details page
Select a product's SKU to open its details page. Here you can:
- See the product's type, status, and the integration it came from.
- View product information such as UPC, description, weight, and dimensions.
- View pricing, inventory, images, tags, and the catalogs the product is in.
- Review variant relationships for parent and child products, and components for bundles.
- Click Edit to change the product's details.
Bulk actions
Select one or more products with the checkboxes to show the bulk actions toolbar. Click Select all to select every product that matches the current filters, not only the current page.
| Action | What it does | When to use |
|---|---|---|
| Delete | Removes the selected products from your catalog. Products are usually soft-deleted, so their data is kept. | Discontinued, duplicate, test, or obsolete products. Check first that the products aren't in active orders, bundles, or inventory. |
| Push products | Syncs the selected products to integrations that have product sync to channel enabled, using each channel's settings, such as SKU mapping, buffer inventory, and publication status. | After bulk updates, new launches, price or inventory changes, or a new channel setup |
| Update products > Enable inventory tracking | Tracks inventory for the selected products. Orders consume inventory, and stock-outs block fulfillment. | Physical products with limited stock |
| Update products > Disable inventory tracking | Stops tracking inventory for the selected products. Inventory changes aren't recorded. | Digital products, services, made-to-order or drop-ship items, and gift cards |
For each action, the app asks for an email address and sends the results when the action finishes.
Important: When inventory tracking is disabled, the app doesn't register inventory changes. For example, if a location's inventory was 0 when you disabled tracking, it stays 0, and the app skips that location.
Troubleshooting
-
The inventory buffer field doesn't appear
The field is available only for ecommerce integrations where sellable inventory applies, such as Shopify or Walmart. -
My bundle shows zero inventory
Bundle availability is based on the component with the lowest available quantity. Check each component's inventory. -
An integration can't create a product
Another integration might already own the product. The integration that first adds a product owns it, and other integrations can't overwrite it. -
A product I deleted still appears
Deleted products are soft-deleted, so they keep their data. Select Active in the Status filter to show only active products.
Need Help?
If you need additional assistance:
Use Ask Pippen, our AI agent, located at the top of the platform page.
Submit a support request with as much relevant detail as possible. Learn how to submit a request.
We're here to help you succeed with your operations.
Comments
0 comments