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.