On Demand
Docs
Everything you need to sell with Promogator On Demand
Guides for every step, from your first order to your own designs, plus everything your developer needs to connect your store: a quick start, webhooks and the full API reference.
Get started
What On Demand is, how to become a partner, and a tour of your portal.
Sell
Your first order, listing products on your store, your own designs, shipping and billing.
- Place your first orderStep by step: type an order into the portal, review the price and place it.
- Put products on your storeDownload your products CSV and load the products into Shopify, WooCommerce or any store.
- Design it, sell itDesign your own tees in the Online Designer, set your SKUs and price, and start selling.
- Orders, shipping and trackingWhat happens after you place an order: production, blind shipping, tracking and cancelling.
- Billing, invoices and sales taxHow you pay us, invoices, order limits, sales tax and resale certificates.
Connect your store
Connect Shopify, WooCommerce or your own app with our API and webhooks.
- API quick startConnect your store to Promogator On Demand in six steps, with copy-paste examples.
- Authentication and keysAPI keys, access tokens, scopes, rolling and revoking keys, and keeping secrets safe.
- Test mode and going liveHow test mode works, what to test, and how to switch to live orders.
- WebhooksReceive order.created, order.shipped and order.cancelled events and verify their signatures.
API reference
Every endpoint, object and error code of the API v1.
- API reference: endpointsEvery endpoint of the Promogator On Demand API v1, with scopes, fields and examples.
- API reference: objectsThe fields of products, variants, quotes, orders, shipments, invoices and events.
- Errors, limits and idempotencyError format and every error code, rate limits, order limits and idempotency.
Help
Quick answers to the questions partners ask most.
Connect your store in six steps
Create a test key, get a token, read your catalog, price an order, place a test order and receive tracking by webhook. Test orders are never charged, made or shipped.
Start the API quick start →curl -X POST https://www.promogator.com/api/on-demand/v1/orders \
-H "Authorization: Bearer $TOKEN" \
-H "Idempotency-Key: order-1203" \
-H "Content-Type: application/json" \
-d '{ "external_id": "1203",
"recipient": { "name": "Alex Rivera", "address1": "123 Main Street",
"city": "Boise", "state": "ID", "postal_code": "83702" },
"items": [ { "partner_sku": "ST-WILD-SPT-BLK-L", "quantity": 1 } ] }'
Not a partner yet?
See what Promogator On Demand can do for your store, step by step.