₹1,54,517 in orders placed on SitesPlaced stores so far
Guide · 28 August 2026

How to connect Qikink to your ecommerce website

Two credentials, a SKU mapping that does the real work, and the sandbox run you should not skip.

The short version: get your Client ID and client secret from Qikink, set up each product with its artwork in your Qikink dashboard to get a SKU, and put that SKU on the matching product in your store. Paid orders then push automatically. The mapping is the part that matters — get a SKU wrong and the wrong thing gets printed.

TL;DR

  • Two credentials: Client ID and client secret, exchanged for an access token.
  • Artwork lives in Qikink, not in the integration. Your store references a SKU.
  • Sandbox and live are separate environments with separate credentials.
  • Only paid orders should push. Pushing on order placement prints things nobody paid for.
  • Rehearse in sandbox before going live. A misprint is real money.

Step 1 — Get your credentials

Qikink issues a Client ID and a client secret, which are exchanged for an access token used on subsequent calls. If you are building this yourself, cache the token and refresh it on expiry rather than minting one per request.

Qikink runs separate sandbox and live environments on different hosts, with different credentials. Store which mode you are in alongside the credentials — a merchant who has been testing in sandbox and thinks they are live is the failure you are designing against.

Step 2 — Set up products in Qikink first

This is the step people try to skip, and it is the one that makes the integration reliable.

Create each product in your Qikink dashboard with its artwork, print position and garment choice. Qikink gives you a SKU. That SKU is the contract between your store and the printer.

Uploading artwork through an API at order time sounds more elegant and is materially more fragile — a failed upload becomes an order that cannot be printed, discovered after the customer has paid. Artwork living with the printer, referenced by SKU, is the path that just works.

Step 3 — Map SKUs onto your products

In your store, put the Qikink SKU in the product's SKU field. That is the whole mapping.

Check it twice for anything with variants. A size or colour mapped to the wrong SKU produces a confidently printed, confidently shipped, completely wrong item — and print-on-demand has no returns shelf to absorb that.

Step 4 — Push on payment, never on placement

Print-on-demand should be triggered by a paid order, not by an order being placed. The difference is not academic.

If you push on placement, an abandoned online payment sends a real print job to a real printer who bills you for a real t-shirt nobody bought. On a cash-on-delivery order it is worse: you have printed and shipped something before anyone committed to paying for it.

Push on payment confirmation, and make it idempotent so a retried webhook cannot print the same order twice.

Automatic is correct here, and only here. Qikink prints *and* ships, so there is no human step to insert. That is the opposite of a courier integration, where you should push each order by hand because you are the one packing the parcel and a booked courier charge is not refundable.

The errors you are most likely to hit

SymptomUsual cause
Orders rejected by QikinkA SKU on the store product that does not exist in your Qikink catalogue.
Wrong item printedA variant mapped to the wrong SKU. Check size and colour mappings individually.
Nothing pushesSandbox credentials in live mode, or the push is gated on a payment status that never arrives.
Duplicate print jobsA non-idempotent push retried by a webhook.
Printed but nobody paidPushing on order placement rather than on payment confirmation.

If you do not have the website yet

Everything above assumes you already have a store to connect Qikink to. If you are still taking orders in DMs, that is the part worth fixing first — the integration is the easy half.

A SitesPlaced store is free to build and publish, with 0% commission on every sale, on every plan. Every integration on this page is included — you connect your own accounts and nobody takes a cut in the middle.

On SitesPlaced the push happens automatically on paid orders and is idempotent on the Qikink order id, so a retried webhook cannot print twice. Printify is included free too for US, UK and EU printing.

Frequently asked questions

What credentials does Qikink need?

A Client ID and a client secret, which are exchanged for an access token. Sandbox and live are separate environments with separate credentials and different hosts.

Do I upload artwork through the integration?

No, and you should not want to. Set each product up with its artwork in your Qikink dashboard, which gives you a SKU, and reference that SKU from your store. Print files staying with the printer is what makes it reliable.

When should an order be sent to Qikink?

On payment confirmation, never on order placement. Pushing on placement means an abandoned payment sends a real print job you get billed for.

Why was the wrong item printed?

Almost always a variant mapped to the wrong Qikink SKU. Check size and colour mappings individually — print-on-demand has no returns shelf to absorb the mistake.

Skip the integration work entirely

Build the store free, connect Qikink, map your SKUs. Paid orders print and ship themselves. 0% commission on every sale.

Related reading

26 live customer stores

bejewelled-by-priya.sitesplaced.site
Priyas Bejewelled — a live store built and published on SitesPlaced
Priyas Bejewelled184 products
elyrahstudio.com
Elyrah Studio — a live store built and published on SitesPlaced
Elyrah Studio102 products
thehouseofurmila.com
THE HOUSE OF URMILA — a live store built and published on SitesPlaced
THE HOUSE OF URMILA39 products
orulabs.sitesplaced.site
oru labs — a live store built and published on SitesPlaced
oru labs31 products
bellaloom.in
BELLALOOM — a live store built and published on SitesPlaced
BELLALOOM16 products
the-girl-house.sitesplaced.site
The Girl House — a live store built and published on SitesPlaced
The Girl House31 products
trapwearclothing.sitesplaced.site
TRAPWEAR+ — a live store built and published on SitesPlaced
TRAPWEAR+23 products
seecreationstudio.sitesplaced.site
See Creation Studio — a live store built and published on SitesPlaced
See Creation Studio7 products
nestify.sitesplaced.site
Nestify — a live store built and published on SitesPlaced
Nestify11 products
unsortedd.com
UNSORTED — a live store built and published on SitesPlaced
UNSORTED8 products
gadha-alankriti.sitesplaced.site
Gadha Alankriti — a live store built and published on SitesPlaced
Gadha Alankriti11 products
budget-fashion.sitesplaced.site
Budget Fashion — a live store built and published on SitesPlaced
Budget Fashion11 products
giyftrush.sitesplaced.site
Giyftrush — a live store built and published on SitesPlaced
Giyftrush10 products

Every store here is live and taking orders · read the SitesPlaced reviews from their owners