Integrations / Printful

Printful integration
for VeloCMS

Sell merchandise from your blog without touching inventory, packing, or shipping. When a reader buys a physical product, VeloCMS sends the order straight to Printful so it can be printed, packed, and shipped automatically.

What this integration does

The Printful connector in VeloCMS listens for the afterOrderCreate event on paid orders. If the order contains physical items, the connector builds a shipment from the customer's address and a variant map you configure, then calls the Printful API to create a real Printful order. Digital-only orders are ignored, and orders that have already been fulfilled are skipped so webhook replays never create duplicates. If a shipping address is incomplete or a product variant is not mapped, the connector logs a warning and moves on rather than sending a broken order. It is a one-way push from VeloCMS to Printful: the order is created in Printful, and Printful handles the rest of production and delivery.

Auto-fulfill physical orders

Every paid order with physical items is turned into a Printful order automatically, using the customer's shipping address.

Variant mapping

Map each VeloCMS product variant to a Printful sync variant ID once. Unmapped items are skipped individually so mistakes don't ship.

Idempotent by design

Already-fulfilled orders are skipped on webhook replay. A fulfillment marker prevents duplicate Printful orders.

Where to find it in admin

  1. 1
    Admin → Plugins → Printful. Save your Printful API token and store ID. VeloCMS encrypts the token at rest.
  2. 2
    Map variants. In the Printful plugin settings, map each VeloCMS product variant to its Printful sync variant ID. Physical orders with mapped variants will auto-fulfill.

Use cases

A creator who sells branded t-shirts and tote bags can list the products in VeloCMS and let Printful handle inventory, printing, and shipping. A podcaster with a merchandise store can take payments through VeloCMS and rely on Printful fulfillment so they never pack an order themselves. A developer building a store for a client can set up the variant map once and leave day-to-day fulfillment to Printful's production network.

Selling physical products? See VeloCMS for creators and pricing.

Let Printful fulfill your store.

14-day free trial. Connect Printful and start selling physical products today.

Get started with VeloCMS