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 and confirm it for fulfillment straight away, so it does not wait as a draft in your Printful dashboard. Printful bills your Printful account's payment method when an order is confirmed. 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 and confirmed in Printful, and Printful handles the rest of production and delivery. Importing your Printful products into VeloCMS is not available yet.