Keep your 3D printers in step with your orders.
Every paid Shopify order becomes a print job in SimplyPrint automatically. You map your products to a print file once, and after that the work is waiting at the printer before you would have thought about the order yourself.
What Shopify to SimplyPrint saves you
- Queue every new Shopify order up in SimplyPrint for shipping.
- Queue every refund in Shopify up in SimplyPrint for shipping.
- Queue every new Shopify customer up in SimplyPrint for shipping.
- Queue every stock change in Shopify up in SimplyPrint for shipping.
What travels across the link
Everything this connector moves between Shopify and SimplyPrint, and how often.
-
Print jobs
to SimplyPrint on every paid orderOnly paid orders reach the queue, so you never spend filament on something that has not been paid for. Cancelled orders and refunded units are taken off first.
-
Product mapping by barcode
to SimplyPrint once, with one clickPut the EAN in the filename between parentheses, for example Flexi Dragon (1234567890123), and Schakel maps your whole catalogue to the right print files in one go.
-
Several files per product
to SimplyPrint per sold itemIf a product is made of several parts, you map them all. Per file you set two things: how many go into one item, and how many usable items one print produces. Two clips per item, off a bed that makes eight at a time, is worked out for you.
-
Restocking
both ways in stock mode onlyIf you print to stock rather than per order, Schakel looks at your Shopify inventory first and prints only when it would drop below your threshold, and then exactly up to it. The reprinted units are added back in Shopify.
-
Queue group and filament colour
to SimplyPrint on every print jobJobs can land in a fixed queue group, and per product you can send a filament colour along, which arrives as a material tag in SimplyPrint.
Setting it up
- 01
Connect your Shopify store
You connect your store to Schakel once. If you already run another Shopify connector, that same connection is reused.
- 02
Paste your SimplyPrint key
In SimplyPrint, under your account on the API tab, you will find an API key and your Company ID. You enter those two under Connections; we test them right away.
- 03
Map your products to print files
Import your catalogue from Shopify and click match by barcode. Anything that does not match automatically you point at yourself, from your folders in SimplyPrint.
- 04
Choose when to print
Print on every order, or only when stock drops below a threshold. After that it keeps pace, and the queue history shows exactly what was lined up.
What you need
- A Shopify store on a paid plan
- A SimplyPrint account with API access
- Print files with the EAN in the filename, between parentheses
- A barcode on your Shopify variants
Not sure how to get those keys? Step by step:
Where it runs
On app.schakel.app, with your own Schakel account. No webshop required.
Connect a different pair
Shopify and SimplyPrint is one of many. Pick two systems and see what travels between them.
Common questions
What happens to a product without a print file?
It is skipped, with the reason written next to it in the queue history. The number of products without a file sits on your dashboard so it does not stay unnoticed. Map the file later and the next run picks it up.
Does it print on every order?
You choose. Print to order and exactly what was sold goes into the queue. Print to stock and nothing happens while your stock stays above your threshold; Schakel only tops it up when it would drop below.
Can the same order be queued twice?
No. What was lined up is recorded per order line and per print file, and that can only happen once. A line that was skipped or failed does keep retrying, because it has not been printed yet.
And if a customer returns something?
Refunded units are taken off the order before anything is queued. If it was already printed, that stands; you remove it from the queue in SimplyPrint yourself.
Can you connect Shopify to SimplyPrint?
Yes. Schakel connects through the official APIs of Shopify and SimplyPrint, so you install nothing on your own server and nothing travels outside those two parties.
Does SimplyPrint need a complete address, and what if it is wrong?
SimplyPrint needs a full delivery address to make a label. If the country and postcode do not match up, that shipment is held and shows in the log, rather than a wrong label coming out.
Can I choose the carrier in SimplyPrint myself?
Yes. Which carrier and shipping method SimplyPrint uses you set there; Schakel only hands the shipment over complete.
What happens on a refund or partial cancellation in Shopify?
It comes across, so SimplyPrint matches what was actually settled and you correct nothing by hand.