Skip to content
DocsProducts & catalog

Manage your catalog

Edit products and designs, switch between Live and Draft, and remove items without affecting your order history.

5 min read

The Catalog is where all of your products and designs live. From this page you edit a product, switch it between Live and Draft, and remove items you no longer sell. PrintPort3D protects anything an order has referenced, so deleting is safe by design.

The Catalog page

Open Catalog from the workspace sidebar. Its route is /products. The page has two tabs, each with a running count.

printport3d.com
The Catalog page showing a Live, Drafts, Designs, and Below-cost stat strip above the Products and Files tabs
The Catalog page. The stat strip counts your Live, Draft, Design, and below-cost products, with the Products and Files tabs below.
  • Products are your priced, sellable units, each with a SKU. Click any product card to open it.
  • Files holds the raw 3D files you have uploaded or generated, before they become products.

A search box narrows whichever tab you are on. On Products it filters by product name or SKU; on Files it filters designs by name.

The stat strip

A strip of four live counts runs across the top of the Catalog. The counts refresh automatically as orders arrive and products change, so you do not need to reload.

Liveproducts
The number of products that are published and eligible to fulfill orders automatically.
Draftsproducts
The number of products parked as drafts. A draft does not auto-fulfill.
Designsfiles
The number of 3D files in your Files tab.
Below costalert
The number of Live products that appear under-priced on your store. When this is above zero, the strip turns amber and offers a show them toggle that filters the list to only those products. Show all clears the filter.

How Below cost is calculated

PrintPort3D never stores your retail price. To flag a product, it uses your observed retail — the median of what that SKU actually sold for across your own past orders — and compares it to the product’s break-even. Observed retail is always an estimate, and it is blank for a SKU with no sales yet. For the full explanation, see Price your products.

Open a product

Click a product card to open its drawer. The drawer is the control panel for a single product, where every edit, status change, and deletion happens. Alongside its sales figures, the drawer provides four actions.

Copy SKU
Click the SKU to copy it to your clipboard. This is the reliable way to get the exact characters onto your store listing: copy it here and paste it there. Matching ignores case and leading or trailing spaces, so you do not have to preserve the uppercase form, but copying still prevents a typo.
Publish / Move to draft
A single toggle that switches the product between Live and Draft. You can switch it as often as you like.
Edit
Reopens the product in the composer, where you can change its files, copies, materials, hardware, name, or description. Saving recalculates the make cost from scratch.
Delete
Removes the product after a Really delete? confirmation. The exact behavior depends on whether an order has ever used the product, described below.

The drawer shows product performance

Units sold, order count, last sale, and observed retail appear at the top of the drawer. A new SKU with no sales yet reads “No sales observed yet” and shows its break-even floor instead, which is the target to price your store listing above.

Live and Draft states

Every product is either Live or Draft. Only a Live product fulfills orders on its own.

Live products auto-fulfill; drafts do not.

StateWhat it meansWhen an order arrives
LivePublished and active. Eligible for automatic SKU matching.If the SKU characters match, the order fulfills on its own.
DraftParked. Still editable, but excluded from automatic matching.The item lands unmatched and waits for you to map it by hand.
  • Live
    What it means
    Published and active. Eligible for automatic SKU matching.
    When an order arrives
    If the SKU characters match, the order fulfills on its own.
  • Draft
    What it means
    Parked. Still editable, but excluded from automatic matching.
    When an order arrives
    The item lands unmatched and waits for you to map it by hand.

For an order to fulfill automatically, its product must meet every one of these conditions: it is Live rather than a draft, it is not archived, and the SKU on the ordered item matches the product’s SKU. SKU matching ignores case and leading or trailing spaces, but the characters themselves must line up. If any condition fails, the item arrives as unmatched, which is a fixable situation rather than a lost order. See Fix order problems for the manual mapper.

You set the status in two places.

  1. 1

    When you save

    In the composer, Save & publish makes the product Live, and Save as draft keeps it as a draft.
  2. 2

    Any time after

    Open the product drawer and use the Publish / Move to draft toggle.

Nothing in account setup gates going Live

You can upload designs, build products, price them, edit them and take them Live with nothing connected at all — no Shippo, no store, no card. A verified email is the only requirement, and you already have one to be here.

What the connections actually control

None of them stop you publishing; each one decides what happens next. Shippo and your store linked inside it are how an order arrives — until Shippo is connected there is no path for a sale to reach PrintPort3D, so a Live catalogue simply sits there. A payment card is how an order gets made — an order that arrives without one waits in your book until you add a card and approve it; nothing is cancelled and nothing is charged before then. Until setup is done, a small Setup card in the sidebar shows how far you are and names the next step.

Publishing does not touch your store

Making a product Live only changes its status inside PrintPort3D. It does not create or push a listing to Shopify, Etsy, or anywhere else. You always build the store listing yourself and put the SKU on it. That process is covered in Publish to your store.

Deleting a product

Deletion is deliberately conservative. When you confirm Really delete?, PrintPort3D checks whether any order has ever referenced the product, then takes one of two actions.

Deletion archives anything an order has touched; only zero-reference products are removed.

If the product is…What happensYour order history
Referenced by any orderSoft-archived: hidden from your Catalog, marked as a draft, and set inactive. It is not erased.Fully protected. Past orders keep every detail.
Never used by an orderHard-deleted: removed permanently.Nothing to keep, so nothing is lost.
  • Referenced by any order
    What happens
    Soft-archived: hidden from your Catalog, marked as a draft, and set inactive. It is not erased.
    Your order history
    Fully protected. Past orders keep every detail.
  • Never used by an order
    What happens
    Hard-deleted: removed permanently.
    Your order history
    Nothing to keep, so nothing is lost.

Because of this, removing an old product never corrupts your analytics or a customer’s record. Anything with order history behind it is archived instead of destroyed.

Archived products cannot be edited or restored

Once a product is archived it is read-only. Attempting to edit or re-publish it returns an “Archived products cannot be edited or reactivated” message. If you need the product again, build a fresh one from the same design. The archived record remains in place, holding its order history.

In one rare case, a product tied to a very large number of orders is refused with a “too many order references to delete safely” message rather than risk a partial change. If you encounter this, move the product to Draft instead. It stops auto-fulfilling and drops out of your active list. For further help, contact us through Get help with this.

Deleting a design

Designs live on the Files tab, and each row has a trash button. A design that nothing depends on deletes cleanly. A design that is still in use does not.

Two conditions count as in use, and either one blocks the delete.

  • The design is part of a product. The server refuses the delete and names the products using it. Remove the design from those products first.
  • The design is referenced by an order. A design attached to any past order is retained so your history stays intact.

The server enforces the guard, not the button

The trash button never greys out, but a blocked delete returns an error in a red banner at the top of the Catalog explaining what is using the file. Nothing is removed. For the full walkthrough, including analysis states, see Your Files.

Next steps