Invoice import for Shopify

Import invoices and turn them into Shopify products

Catalog Intake helps Shopify merchants convert supplier invoices, purchase orders, PDFs, CSVs, and Excel files into reviewed product groups, variants, barcode matches, and received inventory updates before anything is pushed.

Install from Shopify Review every product, price, match, and inventory update first.

Workflow

Upload, review, push

Invoice import works best when the app prepares the Shopify data and the merchant keeps control of the final decision.

1. Upload vendor invoices

Upload invoices, purchase orders, packing slips, product sheets, PDFs, CSVs, or Excel .xlsx files from suppliers.

2. Review extracted products

Review product titles, variants, SKUs, barcodes, quantities, invoice costs, retail-price evidence, and warnings.

3. Match existing Shopify variants

Barcode and SKU evidence is used first so invoice rows can update inventory instead of creating duplicate products.

4. Push approved changes

Create draft products, update matched variants, or add received quantities only after the review is approved.

What gets prepared

Invoice rows become review-ready catalog data

Supplier invoices often mix product details, wholesale costs, quantities, identifiers, and variant attributes. Catalog Intake separates those signals into Shopify decisions.

  • Product titles and handles
  • Variants such as size, color, format, or pack quantity
  • SKUs, barcodes, UPCs, and vendor references
  • Received inventory quantities
  • Wholesale or invoice unit cost
  • Retail, MSRP, MAP, or selling price when clearly labeled
  • Vendors and product types
  • Warnings for uncertain rows

Safeguards

Important protections for invoice import

Invoice documents can change prices, products, and stock levels. Catalog Intake keeps high-impact decisions visible so merchants can approve the right Shopify outcome.

Review safeguards

  • Invoice cost is not treated as Shopify selling price unless a separate retail price is visible.
  • Barcode matches are prioritized over lower-confidence title or option similarity.
  • Inventory defaults to additive received quantities for invoices, shipments, and packing slips.
  • Low-confidence matching, missing identifiers, and cleanup decisions are shown before push.
  • Product, vendor, category, and one-off rules are not hardcoded into the import flow.

FAQ

Invoice import questions

Can Catalog Intake create Shopify products from an invoice?

Yes. Catalog Intake turns approved invoice line items into Shopify-ready product groups, variants, draft products, and inventory updates.

Will invoice unit price become the Shopify retail price?

No. Invoice unit price, cost, net price, or wholesale price stays separate unless the document clearly includes retail, MSRP, MAP, or selling-price evidence.

Can invoices update products already in Shopify?

Yes. Existing variants are matched first with strong identifiers such as barcode and SKU, then lower-confidence evidence is surfaced for merchant review.

Does invoice inventory replace the current Shopify quantity?

For invoices and packing slips, the recommended default is to add received quantities. Replacement inventory is a separate setting for files that contain final stock counts.

Use the invoice as the source. Decide the Shopify changes after review.

Install Catalog Intake from Shopify, upload a supplier invoice or related order document, review the extracted rows, then push approved products or inventory updates when the batch is ready.