What the Printful app does
Printful is a print-on-demand and fulfillment service. With the Printful app installed in Storeep, you can:
- Browse your Printful product catalogue (t-shirts, mugs, hoodies, and other customisable items you have already designed in Printful) directly from the Storeep builder.
- Import individual products into your Storeep catalogue with their mockup preview image, variant structure (sizes and colours), and retail prices.
- Automatically forward every new order to Printful for production, packaging, and direct-to-buyer shipping, without holding any inventory yourself.
Installing the Printful app
- Go to Apps in the left-hand menu.
- Find Printful in the Print-on-Demand & Fulfillment collection (or search for it).
- Click Printful and then click Install.
Connecting your Printful account
After installation, open the Printful app. You will see a Connect to Printful button. Clicking it starts the authorization flow: you are redirected to Printful to approve the connection. Once you approve, Storeep stores your credentials securely and uses them for all subsequent requests. Your connection is refreshed automatically to stay active.
If the connection is lost or credentials become invalid, Storeep automatically clears the outdated credentials and prompts you to reconnect.
App settings
Once connected, two toggle options are available:
- Activate: when enabled, every new order containing Printful products is automatically forwarded to Printful for fulfillment. When disabled, orders are not sent to Printful and you must fulfill them manually.
- Auto-confirm orders: when enabled, orders sent to Printful are confirmed immediately for production without any manual review step. When disabled, orders are sent to Printful but held in a pending state; you must log into Printful to confirm each order before production begins. Use this if you want to review orders (for example, to check personalisation or address details) before Printful starts printing.
Save changes with the Save button.
Browsing and importing products
After connecting, your Printful product catalogue is listed in the app panel. Each row shows the product thumbnail, name, Printful product ID, total variant count, and a Fulfill status tag (Activated or Deactivated, indicating whether that product is currently set to be fulfilled via Printful).
The list is paginated with 20 products per page.
To import a product into Storeep:
- Find the product in the list.
- Click the Import button (the download icon) on that product's row.
- Storeep downloads the product's mockup preview image from Printful, converts it to WebP format where possible, stores it in your media library, and creates a new product record in your catalogue.
What is imported
When a product is imported from Printful, Storeep creates the following automatically:
- Product record: the product is created as unpublished so you can review it before making it live. The product name is taken from Printful (truncated to 255 characters if necessary).
- Product image: the mockup preview image is downloaded from Printful, validated (HTTPS URLs only, maximum 5 MB, supported formats: JPEG, PNG, WebP, GIF, AVIF), converted to WebP where possible, and stored in your media library.
- Variants: each Printful variant becomes a product variant with Size and Color attributes.
- Pricing: the retail price from Printful is used as the base price for each variant. Per-market prices are derived automatically by converting the retail price using the exchange rate between your store currency and each market's currency.
- SKU: the Printful variant SKU is stored in each option's SKU field, enabling the order forwarding integration to match order lines correctly.
Printful does not supply a discounted price, so imported products have no discounted price by default. You can add one manually in the product editor after import.
After importing
Once a product is imported:
- Go to the Products section in Storeep to find the newly imported product (it will be unpublished).
- Review the product name, description, images, and variants. Add a description, update SEO fields, and make any edits you need.
- Publish the product when you are ready for it to appear in your store.
- Prices can be adjusted per market via Settings → Markets → [market] → Products after the product is imported.
Order fulfillment flow
When a buyer places an order containing a Printful product and the app is active:
- Storeep detects the order as paid.
- The order details (buyer shipping address, product variants, quantities) are sent to Printful.
- If Auto-confirm orders is enabled, Printful immediately starts production.
- If Auto-confirm orders is disabled, the order waits in Printful for your manual confirmation before production begins.
- Printful produces, packs, and ships the order directly to the buyer. Shipping rates are determined by Printful based on the product and destination.
Disconnecting Printful
To disconnect the Printful integration, click Disconnect Printful (shown as a red button at the bottom of the connected app panel). This removes the stored credentials. Your imported products remain in Storeep; only the live forwarding of future orders is stopped.
What to check
- If the Connect to Printful button appears even after connecting, the authorization may have failed. Try disconnecting and reconnecting.
- If an import fails with an error, check that the product has a mockup preview image set up in Printful for at least one of its variants.
- If orders are not going to Printful, verify the Activate toggle is on and that the app is still connected (the product list should be visible).
- If you want to review orders before production starts, make sure Auto-confirm orders is disabled: otherwise orders are confirmed immediately on receipt by Printful.