CommerceForAI

Sell Printify or Printful products on your own site, without Shopify

You don't need a Shopify store to run a print-on-demand brand. CommerceForAI handles checkout and orders on your own site and Stripe account, sends each paid order to Printify or Printful, and brings tracking back to the customer.

How an order flows

  1. The customer pays on Stripe's checkout page from your site.
  2. The order goes to Printify or Printful with the right variant and artwork. By default it waits for your approval there; turn on auto-confirm to send it straight to production.
  3. When the package ships, the order is marked shipped and the customer gets an email with a tracking page.
  4. Delivery status follows where the provider reports it: Printful shows the full journey, Printify shows delivery.

Set it up

// 1. Connect your provider. The products already in your Printify shop or Printful store are imported.
await commerce.store.configureFulfillment({ provider: "printify", api_key: process.env.PRINTIFY_TOKEN, printify_shop_id: "1234567" });

// 2. Or create a product in Printify from here: find the blank, pick a print provider, send the artwork.
const { data: blanks } = await commerce.printify.blueprints({ q: "heavy cotton tee" });
await commerce.printify.createProduct(productId, { blueprint_id: 6, print_provider_id: 99,
  print_files: [{ placement: "front", url: "https://cdn.commerceforai.com/your-art.png" }] });

// 3. Sell it like any product.
await commerce.checkouts.create({ items: [{ variant_id, quantity: 1 }], success_url: "https://yoursite.com/thanks" });
  • Per-order artwork: pass print_files on a checkout line for personalized items.
  • Two providers in one store: one cart can be split between Printify and Printful.
  • Image hosting is included, so artwork has a URL the provider can fetch.
  • Test stores never send orders to the provider unless you opt in, so test purchases aren't printed or billed.

Details: Print-on-demand guide.

Moving off Shopify

Products, variants, prices and stock import from a Shopify export; past orders and customers come over as history. See Move from Shopify.

What it costs

No monthly plan. Free for your first 100 orders each month, then 1% per order, never more than $29 a month. Stripe's card fees and your provider's printing costs are separate. Pricing and a comparison with Shopify.

No storefront yet? Have a coding agent build one: Add a store with an AI agent.