Adrian Gac ← Automation use cases
PL Let's talk →
Automation use cases · E-commerce Legal status: September 2026

Automating an online store and marketplace sales

Orders from several channels, B2B invoices in KSeF, returns, product descriptions and customer questions. I describe everyday situations in an online store that can be handed over to automation and show what they look like before and after.

Book a free consultation See use cases ↓
Why now

What has changed in e-commerce over the last two years?

An online store has more obligations today than a few years ago: product safety information, the lowest 30-day price for promotions, B2B invoices in KSeF and VAT OSS for sales to the EU.

Each of these obligations relies on data the store already has: orders, price history and product data. That is why they are well suited to automation.

13 December 2024

GPSR: online stores must show product information such as manufacturer details, the responsible person in the EU and warnings.

28 June 2025

Accessibility requirements for e-commerce services. They do not apply to microenterprises.

1 February 2026

All companies receive invoices in KSeF, including invoices from goods suppliers. The new JPK_V7 structure with KSeF numbers takes effect.

1 April 2026

B2B invoices must be issued in KSeF. Invoices for consumers may, but do not have to, go through KSeF.

1 January 2027

Transition periods end, including for invoices issued from cash registers and for the smallest sellers.

Use cases

What can be automated in e-commerce?

01–04

Orders and documents

Every order triggers the same sequence of steps: stock, sales document, shipping, sometimes a return. It is ideal material for automation.

01

Orders from many channels in one place

Today

Orders come from the store, Allegro, Amazon and other marketplaces. Stock levels are updated by hand or with a delay, so items that are no longer available sometimes get sold.

After automation

Orders from all channels go into one workflow. Stock levels update across all channels after every sale, and orders with unusual notes or shortages go straight to customer service.

Store / marketplace → Single queue → Stock update → Exceptions to handle
02 KSeF

B2B invoices in KSeF, receipts for consumers

Today

Some customers give a tax ID and need an invoice; most buy as consumers. Staff check every order and issue invoices by hand, including for earlier receipts.

After automation

When an order has a tax ID, the system issues an invoice in the FA(3) structure, sends it to KSeF and passes it to the customer with the KSeF number. Consumer orders get a document that matches the store settings, and requests for an invoice for a receipt are handled by a form.

Order → Tax ID? → Invoice in KSeF → Email to customer
03 KSeF

Returns and complaints without back-and-forth emails

Today

The customer emails, staff send instructions, a label and a bank account number for the refund. After the parcel arrives, someone has to remember the transfer and the invoice correction.

After automation

The customer reports a return in a form and gets a label straight away. After the parcel is received, the warehouse confirms the condition of the goods, the system triggers the refund and, for business purchases, issues a corrective invoice in KSeF.

Return form → Label → Warehouse receipt → Refund + correction
04 KSeF

Supplier invoices checked against the delivery

Today

Purchase invoices arrive separately from the goods. Quantities and prices are compared with the supplier order and warehouse receipt only occasionally.

After automation

Purchase invoices are downloaded from KSeF and linked to the supplier order and the goods receipt document. Matching lines go to payment, and differences in quantities and prices go to the person responsible for purchasing.

KSeF → Supplier order → Goods receipt → Differences
05–07

Products and prices

The catalogue, prices and stock change every day. Automation keeps all channels consistent and compliant with legal requirements.

05

AI product descriptions and translations

Today

New products wait weeks for descriptions. Supplier data is incomplete, and every marketplace and language needs a separate version.

After automation

AI writes descriptions based on supplier data and your style, prepares marketplace versions and translations, and flags missing required product information, such as manufacturer details and warnings. A description is published after approval.

Supplier data → AI description → Versions and translations → Approval
06

Prices and promotions compliant with the Omnibus Directive

Today

Every promotion must show the lowest price from the 30 days before the discount. Competitor prices are checked by hand, and the margin after a price change is calculated in a spreadsheet.

After automation

The system records the price history of every product and automatically shows the lowest 30-day price during promotions. It monitors selected competitors' prices and suggests changes, but never goes below the set margin.

Price history → Promotion → 30-day price → Margin check
07

Stock levels and supplier orders

Today

You find out about shortages when a product has already sold out. Supplier orders are placed by gut feeling, so some products pile up while others run out.

After automation

A workflow tracks sales and delivery times from each supplier, warns about products that will run out in the coming weeks and prepares a draft order for approval.

Sales → Forecast → Reorder point → Draft order
08–10

Customers

Most customer questions concern order status, returns or choosing a product. These questions can be answered immediately, at any time.

08

AI assistant in chat and messaging

Today

Staff answer the same questions: where is my parcel, how do I return it, which size should I choose. Weekend messages wait until Monday.

After automation

A chatbot on the website, Messenger and WhatsApp checks order status, guides customers through returns and gives advice based on product descriptions and store terms. Unusual cases are passed to a person with a summary of the conversation.

Customer question → Orders + knowledge base → Answer → Handover
09

Abandoned carts and post-purchase messages

Today

Customers abandon carts, and after a purchase they get nothing but a confirmation. Campaigns are prepared by hand and rarely.

After automation

Customers who have given consent receive a cart reminder, usage instructions after delivery and a restocking suggestion at the right moment. The content matches what they bought.

Store event → Consent? → Message → Campaign result
10

Reviews and responses

Today

No one asks for reviews, and marketplace reviews get a late reply or none at all. A negative review sits unanswered.

After automation

After delivery, the customer receives a review request. AI drafts responses to new reviews, and negative ones go straight to customer service together with the order history.

Delivery → Review request → Draft reply → Customer service
11–13

Shipping and finance

Carriers, payment gateways and marketplaces have their own reports. Automation links them with orders and accounting.

11

Labels, carriers and shipment tracking

Today

Labels are generated in several carrier portals, and tracking numbers are copied into orders. Customers ask where their parcel is.

After automation

Once an order is paid, the system chooses a carrier based on weight, size and the customer's choice, generates the label and adds the tracking number to the order. The customer gets a tracking link, and delivery problems go to customer service.

Paid order → Carrier selection → Label → Tracking
12

Marketplace and payment gateway settlements

Today

Payouts from payment gateways and marketplaces arrive in bulk, minus commissions. Matching them to orders takes accounting a lot of time.

After automation

Payout reports are automatically broken down into orders, commissions and refunds, and then matched with the bank statement. Accounting receives a ready summary, and the store sees the real margin in each channel.

Payout report → Orders and commissions → Bank statement → Summary
13

EU sales and VAT OSS

Today

When selling to consumers in other EU countries, you have to track the EUR 10,000 threshold, VAT rates in each country and the quarterly OSS return.

After automation

The system totals sales to EU consumers, warns before the threshold is exceeded, applies the VAT rate of the customer's country and prepares data for the OSS return for accounting every quarter.

EU orders → Threshold and rates → OSS register → Return data
A day after implementation

What does a day in the store look like after implementation?

An example of a store that connected its sales channels, warehouse, carriers and KSeF. The team focuses on product, marketing and exceptions.

Overnight

Orders from all channels are in one queue, and stock levels are updated everywhere.

8:00

Labels are generated, and the warehouse gets a picking list.

During the day

The chatbot answers order questions, and B2B invoices go to KSeF.

After a return

Once the parcel is received, the customer gets their money back and a business customer gets a corrective invoice.

On Monday

Margin report for each channel and a list of products to order from suppliers.

Principles

What principles does the automation follow?

01

Decisions stay with you

AI prepares descriptions, prices, replies and supplier orders. A person approves publication and important decisions.

02

Your platform stays

I connect the automation to your store platform, marketplaces, carriers, payment gateways and accounting software via API, file import or KSeF.

03

Client data under control

Workflows run on servers in the EU and only have access to the data they need, and marketing messages go only to people who have given consent.

04

Start with one process

We start with the process that burdens the team the most and expand the automation in stages.

FAQ

Frequently asked questions

I use a store platform and an order integrator. Why add automation?

Platforms and integrators are good at moving orders and stock levels. Automation handles what ready-made plugins don't: matching supplier invoices, reconciling payouts, handling returns end to end, AI descriptions and customer replies. It connects to your tools instead of replacing them.

Do invoices for individual customers have to go to KSeF?

No. Invoices for consumers can be issued in KSeF voluntarily. If a customer buys as a business and gives a tax ID, the invoice must be issued in KSeF. The automation recognises this case for every order.

Can AI reply to customers on its own?

Yes, in matters that can be checked in the data: order status, delivery date, return rules, product specifications. Complaints, disputes and unusual requests go to a person together with a summary of the conversation.

Where should we start?

Most often with returns or with B2B invoices and shipping, because they affect every working day. We add further use cases, such as product descriptions or payout reconciliation, in stages.

Let's see what can be automated in your store.

Book a free 30-minute consultation. Tell me how an order moves through your store, and I'll point out two or three processes worth starting with.

Book a free consultation →
Related services and use cases
Service↗
Process automation Workflows that connect the store, marketplaces, warehouse and KSeF.
Service↗
Voice bots and chatbots Assistants that answer customers at any time.
Use cases↗
Logistics and transport 13 situations from freight forwarding and transport that can be automated.