Last updated

Connect products and prepare an order

Printful

Connect Printful and prepare an order

Printful prints, packs and ships your designed products. The Printful addon is disabled by default. Enable it only for a store that wants to use Printful.

Connect your Printful store

  1. In Printful, create a Manual order/API store. Design and add the products you want to sell to that store.
  2. In the Printful Developer Portal, create a private token for that store. Allow reading synced products and reading/writing orders. Use a token owned by your store; CartWhizz does not provide shared credentials.
  3. In CartWhizz, open Modules → Printful → Connection settings. Save the private token and the numeric Printful store ID. The token is encrypted and returned to the form masked.
  4. Open Printful and select Test connection. Compare the accessible store IDs with your saved store ID. Refresh the page after changing connection settings.

An account token can access several Printful stores; the saved store ID selects the one this CartWhizz store uses. Changing the connected store does not transfer product links or drafts to that new store.

Link the exact products

In Products and links, select Link product beside an existing designed Printful product. Choose its synced variant, search for the CartWhizz product and, when the local product has variations, choose the matching variation. Save the link.

Match artwork, color and size carefully. Repeat for each variation customers can buy. Linking does not copy product content, change your selling price or alter inventory. Manage local product photos, pricing and availability in the usual product editor. Stock and availability in Printful can change independently.

Products must already be designed and synced in your connected Printful store. This first version links products; it does not import new local products or embed a design editor.

Review and create a draft

Open Order drafts to see recent paid orders that contain linked products. Select Review order and check the included items, quantities and delivery details. Other items in a mixed order are excluded from this Printful draft and still need their own fulfillment.

Select Create Printful draft. Retrying the same order reuses its existing Printful draft. Then open the order in Printful to review product cost, shipping, tax and any problems.

CartWhizz does not confirm fulfillment. Your order remains a draft until you confirm it in Printful. Printful charges you when you submit an order for fulfillment. Payment received from your customer in CartWhizz is separate from payment to Printful.

Use Refresh Printful status to read current status and shipment tracking. This does not change the CartWhizz order's shipping status automatically: one order can have several Printful packages or items fulfilled elsewhere. Check every shipment before updating the local order.

Designs and branding

Use Design products in Printful to create or upload artwork in Printful's own tools. An editor embedded inside CartWhizz requires separate Printful Enterprise access and is not included in this version. See Printful's Embedded Design Maker requirements.

Packing slips, branding presets, custom packaging and pack-ins are managed in Printful. Pack-ins require approval and physical stock at an eligible fulfillment center; availability depends on the product and fulfillment location. See Printful pack-in setup and branding presets.

Access and troubleshooting

Connection settings and testing require Manage settings. Reading linked products requires View catalog or Manage catalog; saving/removing links requires Manage catalog. Reading order previews requires View orders or Manage orders; creating drafts and refreshing their status require Manage orders.

If products are missing, check the token's scopes, saved store ID, native Manual order/API store and synced variants in Printful. If a draft request times out, review the same order again and retry; CartWhizz checks for and reuses the original Printful draft. If you changed the connected Printful store while that request was unresolved, reconnect the original store before retrying so the order cannot be duplicated in another store.

If an order is unavailable, check payment, shipping address and product links. Refresh and review it again after correcting these details.

Disabling the addon hides the screen and stops CartWhizz Printful API calls. It does not cancel an order already submitted to Printful. Manage any submitted orders directly in Printful.