Automation CZEN

Automation · System integration

Shoptet API and e-shop automation: orders, invoices and stock without manual clicking

Order statuses, invoices, labels, stock, customer questions and social media posts that happen from Shoptet on their own. With the Premium plan we build on the Shoptet API and webhooks; on lower plans, on add-ons, exports and off-the-shelf connectors.

What the interface can do

Shoptet API, add-ons and exports: what they can do

Based on the documentation of Shoptet and the vendors of connected systems. What exactly works for you depends mainly on your plan. We verify this in the audit.

  • Shoptet Premium API

    Private REST API for orders and their statuses, products, warehouses and other e-shop data. The access token can be restricted to only the endpoint groups the integration needs.

  • Webhooks

    Shoptet announces an event itself, for example a new or changed order or a new product. Each notification has a signature that confirms it really came from Shoptet.

  • Add-ons (even without Premium)

    Apps from the Shoptet add-on marketplace (Shoptet Doplňky) access e-shop data via OAuth. There are ready-made add-ons for accounting, Fakturoid, carriers, returns and chatbots.

  • Exports and feeds

    Order export with a permanent URL, product export to XLSX, CSV or XML, and the Facebook catalog feed (Connections → XML feeds). This works on lower plans too.

  • Import

    Product import from an XLSX, CSV or XML file.

  • Stock

    API for the list of warehouses, stock movements and changing stock quantities.

  • Bulk operations and background jobs

    Bulk change of order statuses. Shoptet processes some demanding requests as a background job and announces completion via webhook.

  • AI chatbot and customer questions

    The chatbot loads order, payment and shipping status through an add-on or the private API. Ready-made AI chatbots exist as add-ons for Shoptet.

  • Off-the-shelf integrations with other systems

    Raynet CRM creates a deal from an order in a chosen status. For Fakturoid there is a third-party add-on that creates a document from an order and records the payment. Money S3 has a Shoptet add-on from its vendor, and Dotykačka has a Shoptet integration.

No Premium? That is a valid starting point too. In the audit we go through what add-ons and exports cover and when the Premium API would pay off.

Sound like your e-shop?

Shoptet sells well. But data from it into accounting, to the carrier and back is often carried over by a person.

  • “Every morning I go through orders and switch statuses by hand based on what arrived in the bank account.”

  • “We retype orders into accounting and then look for why stock doesn’t match.”

  • “I print Zásilkovna labels one by one and copy the shipment numbers back into the e-shop.”

  • “We keep answering the same things – where’s my order, how much is shipping, how do I return goods.”

  • “We have new products, but they never make it to social media.”

  • “We have five add-ons and nobody knows which one does what.”

Flow

How an order flows from Shoptet – and where we monitor it

With Premium everything goes through the Shoptet API; on lower plans, through add-ons and connectors. We automate the routine; exceptions stay with people.

  1. 01

    Order

    With Premium, Shoptet announces it right after it is created (webhook); without Premium, we load it from an export at a set interval. Each order is processed only once.

    Person: Nobody has to forward or retype anything.

  2. 02

    Payment

    When the payment arrives, the order switches to the next status on its own, for example ready to ship.

    Person: Handles only payments that don’t match.

  3. 03

    Shipping

    The shipment is handed over to the carrier, labels are printed in one go and the shipment number goes back into the order.

    Person: Packs and hands over to the carrier.

  4. 04

    Document

    The invoice is created in one system according to your number series and written to accounting or Fakturoid.

    Person: The accountant checks exceptions, not every document.

  5. 05

    Customer

    A chatbot answers “where’s my parcel” after verifying the order number and e-mail.

    Person: Gets only the questions the chatbot can’t handle, with context.

What we build on top of Shoptet

You don’t have to take everything. We start with what slows you down the most.

01

Automatic order statuses

The order switches on its own based on payment, shipping and delivery: paid, ready to ship, shipped. The Shoptet API can change the status of one order or in bulk; without Premium, an add-on or connector writes the status. Orders stuck in a status longer than they should be show up in your morning overview.

02

Orders and invoices into accounting

Orders and invoices from Shoptet into POHODA, Money S3, ABRA Flexi or Fakturoid without retyping. The invoice is created in only one system and according to your number series. Each order is written only once, even if Shoptet announces it more than once.

03

Shipping and labels

Bulk shipment handover, labels in a single print run and the shipment number back into the order. Zásilkovna, PPL, DPD and Balíkovna via their APIs, other carriers via Balíkobot, which is also connected to Shoptet. The contract and API access come from the carrier.

04

Stock across channels

Stock levels are valid in only one system, and the e-shop, store and marketplace take them over from it. Usually it is the accounting or warehouse system; Shoptet just takes the level over. So the e-shop doesn’t sell goods that left the store this morning.

05

AI chatbot on top of Shoptet

The chatbot answers “where’s my order” after verifying the order number and e-mail or phone. What it doesn’t know, it hands over to a person with context. It tells the customer right at the start that it is AI.

06

Automatic posts from Shoptet

A new product in Shoptet turns into a draft Facebook and Instagram post with a photo, price and link on its own. It is published after you approve it. Without Premium, the Facebook catalog feed from the admin is enough as a source. Price and availability come from the e-shop data, not from AI.

07

Product import and e-shop migration

Product import into Shoptet from a CSV, XLSX or XML file: column mapping, encoding conversion, diacritics check and a redirect map for old URLs. Shoptet’s import does not accept orders; the history stays in the export from the old e-shop.

When you don’t need us

We don’t sell Shoptet, its plans or add-ons. When a ready-made solution is enough, we tell you.

A ready-made add-on covers what you need
Shoptet Doplňky has ready-made solutions for accounting, Fakturoid, Raynet, carriers, returns and chatbots. If they are enough, we recommend them and won’t build anything.
You get just a few orders a day
Shoptet’s built-in features and an off-the-shelf connector are often enough. We say so plainly and show you how to shorten the manual step.
You only want a chatbot for “where’s my parcel”
Some ready-made chatbot add-ons for Shoptet can show order status after verifying the customer. A custom solution only makes sense when the chatbot needs to reach into accounting or handle exceptions.
You’re only moving products from another e-shop
Shoptet handles product import from a file on its own. We help when the data is messy, the product range is large, or you need old URLs to lead to the new ones.

How it works

  1. 01

    Free audit

    30 minutes. We go through what you use today and what slows you down.

  2. 02

    Proposal

    We tell you what makes sense to tackle, what you can leave out and how much it will cost.

  3. 03

    Rollout

    We set it up, connect it and migrate the data. We show your team how to work with it.

  4. 04

    Handover

    We hand over the finished solution and agree whether you also want ongoing maintenance.

Frequently asked questions

Do we need Shoptet Premium for automation?
Not always. The private Shoptet API and webhooks are only in the Premium plan. On lower plans we work with add-ons from Shoptet Doplňky, order and product exports and off-the-shelf connectors. We tell you after the audit what is enough for you and when the Premium API would pay off.
What works through the Shoptet API and what doesn’t?
The private API covers orders and their statuses, products, warehouses and stock movements, plus webhooks for events such as a new order. Shoptet enforces limits: at most 3 concurrent connections per token and 50 per IP address. Some demanding operations run as background jobs. The integration accounts for this, and every run is logged.
How do automatic order statuses work in Shoptet?
We set the rules: when a payment arrives, the order goes to ready to ship; after the shipment is handed over, to shipped. The Shoptet API can change the status of one order or in bulk; without Premium, an add-on or connector writes the status. We don’t overwrite existing statuses without agreement. First we map what depends on them.
Can you connect Shoptet and Fakturoid?
Yes. There is a third-party add-on for Shoptet and Fakturoid: it creates a document in Fakturoid from an order, saves the customer to contacts and records the payment. It is paid separately and the number series must have the same format in both systems. If the add-on is enough, we recommend it. As a custom solution we add rules, exceptions and error monitoring via the Fakturoid API.
Can an AI chatbot on Shoptet tell a customer where their order is?
Yes, after verifying the customer with the order number and e-mail or phone. It gets the data through an add-on or the Premium API. Since August 2, 2026, Article 50 of the AI Act applies: the chatbot must tell the user in a timely and clear way that they are communicating with AI. The deployment handles this directly in the chat window.
How do I import products into Shoptet from CSV?
Shoptet accepts product imports in CSV, XLSX or XML. CSV must be in Windows-1250 encoding, so we do encoding conversion and the diacritics check as a separate step. Shoptet does not accept the older XLS format, and orders cannot be uploaded by import. We prepare the column mapping, a test import and a redirect map for old URLs.
Can new products from Shoptet be posted to Facebook and Instagram automatically?
Yes, as a draft for approval. The source is the Facebook catalog feed from the admin, and with Premium also a webhook for a new product. The automation prepares the text with a photo, price and link, you approve it and the post is published. Price and availability come from the e-shop data, not from AI. Instagram publishes via API only for a professional account.
Are you a Shoptet partner?
No, we build integrations. We don’t sell licenses.
How much does it cost and how long does it take?
It depends on the systems and the scope. We don’t publish a price list on the website because no two companies are the same. You get the price and timeline after the audit, in advance and in writing.

Enquiry — Shoptet

Tell us what you are dealing with. We start with a free 30-minute audit.

What are you interested in?