Product Updates

Product Updates September 2026

Product Updates September 2026

In September we released more than 60 updates in easySales. The biggest are 14 new marketplace channels, among them MediaMarkt Poland, bol.com, Leroy Merlin and OTTO Market, alongside AI that completes your new offers before you approve them, inFakt invoices forwarded to KSeF and four new reports.

Below you will find the most important updates, explained simply: what they do, how they help and where to find them in the platform.

In short, the most important launches

  • 14 new marketplace channels MediaMarkt Poland, bol.com, Leroy Merlin, OTTO Market, BigBang and more Kaufland and Decathlon countries are now in easySales.
  • New offers that complete themselves On eMAG, Trendyol and Allegro, PulseAI, the easySales AI, fills in your new offers and holds them for your approval before anything is sent.
  • More invoicing for Polish sellers inFakt can forward your invoices to KSeF, link an invoice to a receipt and add GTU codes, and easySales invoices can carry VAT-exempt lines.
  • Four new reports See your EU OSS threshold, the products that come back most, how your couriers really perform and what your team gets done.
  • eMAG and FashionDays returns arrive by themselves Return requests opened on the marketplace now come into easySales automatically, with their products and status.

New sales channels

Fourteen new marketplace channels, in Poland, Germany and across Europe.

Sell on MediaMarkt Poland

You connect your MediaMarkt Poland seller account with the Shop ID and API token from the MediaMarkt seller panel. easySales imports the MediaMarkt categories so you can map yours, then publishes your offers, keeps price and stock in sync and imports your orders.

Invoices and tracking numbers go back to MediaMarkt automatically, and new orders are accepted for you unless you turn that off.

Where to find it: Integrations → Sales channels → Marketplaces

The MediaMarkt Poland connection form in easySales

Sell on bol.com, in the Netherlands and Belgium

bol.com is the largest online marketplace in the Netherlands and Belgium. One bol.com account serves both countries, so the two channels share the same offers, price and stock.

easySales publishes your offers, syncs price and stock, imports orders, confirms shipments and uploads invoices. On each offer you set the condition, from new to refurbished or second-hand, before it is published, because bol.com does not accept a change of condition afterwards.

Where to find it: Integrations → Sales channels → Marketplaces

The bol.com connection form in easySales

Sell on Leroy Merlin, in five countries

Leroy Merlin, the home improvement and DIY marketplace, is available for Romania, Italy, France, Portugal and Spain. easySales maps your categories and attributes, publishes your offers, syncs price and stock, imports orders and sends tracking with the carrier codes Leroy Merlin expects.

Leroy Merlin shows an offer on its storefront only when it has a VAT class and a storage country. You set both once on the connection and can change them per offer or in bulk.

Where to find it: Integrations → Sales channels → Marketplaces

The Leroy Merlin connection form in easySales

Sell on OTTO Market in Germany

OTTO Market is one of the largest online marketplaces in Germany. You install the easySales app in OTTO Partner Connect and authenticate, with no API key to copy.

easySales then publishes your offers with their product safety (GPSR) details, keeps stock and prices in sync and imports your orders, together with the OTTO purchase receipts. Shipments are confirmed in OTTO Partner Connect.

Where to find it: Integrations → Sales channels → Marketplaces

The OTTO Market connection, authenticated with OTTO in easySales

Sell on BigBang in Slovenia and Croatia

BigBang is a consumer electronics and home appliances marketplace. easySales maps your categories, attributes and brands, publishes your offers with their GPSR details and imports your orders, and sends invoices and tracking back to BigBang.

Where to find it: Integrations → Sales channels → Marketplaces

The BigBang connection form in easySales

More Kaufland and Decathlon countries

Kaufland Netherlands and Kaufland Spain join the Kaufland storefronts you already manage from easySales, and Decathlon Slovakia becomes the sixteenth Decathlon country.

Both work like the channels you know: offers, category mapping, price and stock sync, and order import.

Where to find it: Integrations → Sales channels → Marketplaces

New shops and business systems

More online shops, ERPs and an outsourced warehouse can now be connected to easySales.

Connect your SoteShop store

You connect a SoteShop store with its user name and password. easySales imports your products, categories, characteristics and orders, and keeps the shop's stock up to date.

When an order is canceled, completed or returned, easySales sends that status to SoteShop, mapped to the shop status you choose, together with the tracking number.

Where to find it: Integrations → Sales channels → Websites

Connect your shopGold store

You download a small connector from easySales, paste your key into it and upload the two files to your shopGold shop. easySales then imports your products, prices, stock, categories and orders, and sends stock, prices and order statuses back.

You can also send orders from your other channels into shopGold, with the status and payment method they should arrive with.

Where to find it: Integrations → Sales channels → Websites

Send orders to Shopify, Shoper and IdoSell

Orders from your other channels can now be sent into a Shopify, Shoper or IdoSell store, by hand or through a flow, and each send is tracked so you can see what happened and send it again.

For Shopify, you choose whether the order arrives already fulfilled, carrying its AWB tracking details, or unfulfilled.

Where to find it: Integrations → Sales channels → Websites → your shop → Submissions

WAPRO Mag, for orders, invoices and stock

If you run WAPRO Mag, easySales can send it your orders as customer orders, optionally reserving stock and creating missing products, and issue invoices and receipts in WAPRO Mag. It also reads your WAPRO Mag stock and price lists.

The connection runs through a small easySales connector installed on a computer that reaches your WAPRO Mag database.

Where to find it: Integrations → Billing & systems → ERP systems

The WAPRO Mag connection, with the easySales connector download in easySales

SelectSoft, for invoicing and stock

easySales can now send your orders to SelectSoft, with shipping and discount lines mapped to SelectSoft article codes, and record the invoice once the ERP issues it. As a stock source, it reads your SelectSoft stock and matches products by product code or model.

Where to find it: Integrations → Billing & systems → Billing Software

The SelectSoft connection form in easySales

Scale WMS, for an outsourced warehouse

If a Scale WMS warehouse stores your stock and ships your orders, easySales sends it your product catalogue and your orders, and brings the fulfillment status, AWB number and tracking link back onto each order.

You can also create inbound deliveries for the warehouse from easySales, and use its quantities as your stock.

Where to find it: Integrations → Delivery → Order Fulfillment

Wix stores on the new catalog keep working

Wix is moving stores to a new product catalog that is not compatible with the old one. easySales now recognises which catalog your store uses and imports products, variants, stock and categories from either.

Couriers and shipping

Three new couriers, and a better Advanced AWB window for several of the ones you already use.

Ship with DHL in Germany

You connect your Post & DHL business customer account and create labels for DHL Paket, Paket International, Europaket, Kleinpaket and Warenpost, then follow the delivery status from easySales.

Parcels can go to a Packstation or a post office, and you can create return labels from a separate return connection.

Where to find it: Integrations → Delivery → Couriers

The DHL Germany courier connection form in easySales

Ship with Hermes in Germany

You connect your Hermes API client and create labels, follow the delivery status and send parcels with cash on delivery.

Return labels carry a QR code, so your buyer can drop the parcel at a Hermes ParcelShop without a printer, and you can have the pickup booked automatically in the time slot you choose.

Where to find it: Integrations → Delivery → Couriers

The Hermes Germany courier connection form in easySales

FAN Courier International

FAN Courier International is now a courier of its own, separate from your FAN Courier Romania connection. You create AWBs with optional insurance, follow the delivery status and ship with cash on delivery, choosing how the cash is transferred to you.

Where to find it: Integrations → Delivery → Couriers

The FAN Courier International connection form in easySales

Advanced AWB that uses what you type

With DHL24 in Poland, the Advanced AWB window now has an Insured Value field, uses the dimensions you enter and starts with the additional services set on your connection. With Base.Courier, the dimensions you enter are also used for the shipment and the cost estimate.

Lockers DPD no longer lists are hidden

DPD lockers and pickup points that DPD has removed no longer appear in the picker. An order that already points at one keeps it, labelled as no longer available, so you can choose a replacement.

More carriers where you already ship

Innoship adds the eMAG Fashion Days Hungary and Bulgaria services, and you can stop sending the order ID as the shipment's internal reference. FAN Courier Fulfillment can ship with Packeta Romania and FAN International, and Decathlon Poland accepts DPD Poland.

The tracking page names the real carrier

For AWBs you add by hand or upload in bulk, the tracking page your buyers open now shows the carrier's name instead of "Manual".

Offers that complete themselves

The biggest listing change this month: new offers can be completed with PulseAI before they reach the marketplace.

PulseAI fills in your new offers

When you create a new offer on eMAG (Romania, Hungary, Bulgaria), Trendyol (Romania, Czech Republic, Slovakia, Greece, Bulgaria) or Allegro (Poland, Czech Republic, Slovakia, Hungary), PulseAI, the AI built into easySales, can complete it: the category, the characteristics, the fields the marketplace would otherwise reject and the missing GPSR details from your defaults.

You choose how many characteristics it fills in, and whether it also improves the title and short or missing descriptions. On eMAG it can also set the minimum and maximum sale price when they are missing. Existing offers are not changed.

Where to find it: Integrations → Sales channels → Marketplaces → your connection → AI offer generation

The AI offer generation tab on an eMAG connection in easySales

Nothing is sent until you approve it

A completed offer waits for your review. You filter the offers waiting for you, check them and approve them in bulk, and only then are they sent to the marketplace.

A separate page shows what is queued, what is waiting for you and what was approved today.

Where to find it: Reports → Activity reports → AI offer completion

A daily AI allowance in your plan

Your plan includes a daily allowance of AI tokens, shared by the AI features you use. It resets every day at midnight, and product translations do not draw on it.

You decide what happens when it runs out: create the offer without AI, as usual, or let it wait for the next day's allowance.

Where to find it: Settings → Account → Subscriptions

Invoicing and fiscal

Another month of work aimed at Polish sellers, with inFakt in the lead.

inFakt sends your invoices to KSeF

You can now ask inFakt to forward every invoice and corrective invoice to KSeF right after it is created. inFakt does the sending, so your inFakt account needs an active KSeF integration.

Leave the option off if you already send invoices to KSeF through the easySales KSeF integration, otherwise the same invoice is submitted twice.

Where to find it: Integrations → Billing & systems → Billing Software → inFakt

The inFakt connection, with the option to send invoices to KSeF automatically in easySales

inFakt: invoice to a receipt, GTU codes and JPK_V7 markings

When an order already has a receipt issued through easySales invoicing, the inFakt invoice is linked to that receipt. Each invoice line can carry a GTU code taken from a product characteristic you choose.

You can also pick JPK_V7 markings from your inFakt account, for example WSTO_EE, to be added to every invoice issued through the connection.

inFakt: your own numbering series, in the order's currency

easySales can now assign the series and number of your inFakt invoices, so you can issue on more than one series. While this is on, issue your invoices from easySales only.

inFakt invoices also carry the order's currency, and invoices for paid orders are created as paid.

Fakturownia: the payment type follows the order

Instead of one fixed payment type on every invoice, you can set rules that pick the Fakturownia payment type from the order's payment method. Rules match the payment method name from the marketplace first, then the easySales payment mode.

Where to find it: Integrations → Billing & systems → Billing Software → Fakturownia

The Fakturownia payment type mapping in easySales

VAT-exempt lines on easySales invoices

An invoice line can now be issued as exempt (ZW) instead of 0%, per line or for every line without VAT. You record the legal basis of the exemption once, and it is printed on the invoice and reported with the e-invoice.

You decide which sales are exempt and on what basis. easySales applies the setting you choose.

Where to find it: Integrations → Billing & systems → Billing Software → easySales

The VAT exemption settings on the easySales invoicing connection in easySales

Receipts that release the goods from stock

When easySales issues a receipt, it can also issue the WZ warehouse release document in Fakturownia, from the warehouse set on your Fakturownia stock source. Deleting the receipt withdraws the WZ too.

The option is off by default. Leave it off if Fakturownia already issues WZ documents for you.

The JPK export carries the KSeF number

The JPK_VAT export now uses the current JPK_V7M structure and carries, on each row, the KSeF number the invoice was filed under. You enter your tax office code before exporting.

The file is built for your accountant's VAT register, for example the import into Comarch ERP Optima, and not for submission to the tax authority.

Where to find it: Customers → Documents → Sales Documents → Export JPK_VAT

The JPK_VAT export window, with the tax office code in easySales

Smaller invoicing changes

Oblio picks the VAT rate whose name matches the delivery country when several rates share the same percentage. Nexus ERP can put the delivering courier in front of the payment reference. The fiscal receipts Excel export adds net and VAT columns per rate. And a new webhook event, Storno invoice created, tells your other systems when a storno is issued.

New reports

Four reports that answer questions sellers ask us every week.

The Smart Reports catalogue in easySales, with the new return rate, courier performance and EU OSS threshold reports

How close you are to the EU OSS threshold

The EU OSS threshold report adds up your cross-border sales to private buyers in other EU countries this year, compares the total with the threshold and warns you as you get close. You can split it by delivery country and by channel.

It is an indicator, not a tax position. If you are close to the line, confirm it with your accountant.

Where to find it: Reports → Business Reports → Smart Reports

The EU OSS threshold report in easySales

Which products come back most

This report ranks your products by return rate and separates real returns, where the buyer sent the product back, from parcels that never reached the buyer. You can tell a product problem from a delivery problem.

Where to find it: Reports → Business Reports → Smart Reports

The report of the products that come back most in easySales

How your couriers really perform

Courier performance shows, per courier and per county, how many shipments were delivered, how many came back and how many days delivery took. Couriers below your target delivery rate are marked.

The report counts shipments from 17 September, the day it was switched on.

Where to find it: Reports → Business Reports → Smart Reports

The courier performance report, with delivery rate and delivery time per courier, in easySales

What your team gets done

Team Activity shows, per team member, how many orders were picked, packed, given a shipping label and invoiced, by week, day or hour. Click any number to see the orders behind it.

Only actions people take are counted, not flows. Team members need the View order processing activity permission, and the data starts on 17 September.

Where to find it: Reports → Business Reports → Team Activity

The Team Activity report, with picked orders per team member and day, in easySales

Listing and offers

Changes that make working with many offers at once faster and safer.

Enter prices with VAT

If you work with prices that include VAT, you can now type them that way wherever you enter an offer price, including the minimum and maximum price, and easySales works out the net price from the offer's tax rate.

Mass Edit has a price basis you can switch, and the price export now includes both. An offer price file exported before 1 September has to be exported again before you import it.

Where to find it: Settings → Preferences → Show price with tax in interface

The preference to show and enter prices with tax in easySales

Mass Edit: line up several changes and apply them once

Each Mass Edit tab now adds its change to a list of pending changes, and you apply them together. Every offer is then updated and sent to the marketplace once.

A new first tab shows the selected offers side by side, field by field, so you see what is missing or different before you change anything.

Where to find it: Marketplace → Marketplaces → Offers → Mass Edit

The Pending changes list in Mass Edit, with two changes queued in easySales

Enlarge small images without cropping

A new image resize mode enlarges only the images below a minimum size, by padding them, and leaves larger images as they are. There is a one-click preset for Leroy Merlin's 500 × 500 minimum.

The minimum size image resize in Mass Edit in easySales

A feed built from your Allegro offers

A custom feed can now be built from the offers on an Allegro account, not only from your products. You choose whether to include offers linked to a product, unlinked ones or both, and pick the columns.

Where to find it: Products → Online Shops → Feed → Add custom feed

A custom feed built from marketplace offers in easySales

When you import a marketplace's listings as products, easySales can link each listing to the product it creates, so you no longer run Auto-link afterwards. For Allegro Poland, you also choose how a SKU is generated for offers that have none.

Where to find it: Products → Virtual Shop → Products → Import from marketplace

See why a marketplace rejected your product

On Decathlon, Empik, Modivo, MediaMarkt, Leroy Merlin and BigBang, the reasons the marketplace gives for rejecting your product data now appear on the offer. Offers that cannot sell get a Rejected status you can filter by.

A shipping price for Pepita

You can send a shipping price to Pepita, per offer or as a default on the connection. Leave it empty to use the shipping cost set in your Pepita account, or enter 0 for free shipping.

Orders and returns, day to day

Smaller changes to the orders and returns you handle every day.

eMAG and FashionDays returns arrive by themselves

Return requests opened on eMAG and FashionDays now come into easySales automatically, with their products, pickup address and value, and their status follows the marketplace.

If you already created the return by hand, the import takes it over instead of creating a duplicate.

Where to find it: Returns → Returns

Cancel a return that was already accepted

The Cancel return button is now available on accepted returns, and a return you cancel stays canceled when the marketplace syncs again.

Empik orders, accepted for you

On Empik and Modivo you can now have new orders accepted automatically. Orders waiting for acceptance no longer fail to import: they come in complete as soon as they are accepted.

Where to find it: Integrations → Sales channels → Marketplaces → Empik → Additional settings

The Empik additional settings, with automatic order acceptance in easySales

Shopify orders in the buyer's currency

If your Shopify store sells in several currencies, you can import orders in the currency the buyer actually paid, instead of your store's base currency.

Where to find it: Integrations → Sales channels → Websites → your shop → Preferences

Accept shop orders that have no delivery address

You can choose to accept shop orders that arrive without a delivery address, with the billing address copied into it, instead of having them rejected.

The shop preference to use the billing address when an order has no delivery address in easySales

Gomag and UNAS stay in step with your orders

You can now map the statuses easySales sends to Gomag onto any Gomag status, including your own custom ones. For orders easySales sends into your UNAS shop, the parcel number, tracking link and label link now follow as soon as the AWB is generated.

The Gomag order status mapping in easySales

A Delivery Address column

You can add a Delivery Address column to the orders list, showing the shipping address on its own.

Where to find it: Orders → Select Columns

Order PDFs that fit more on a page

The order PDF template can now continue orders on the same page, print details in a compact layout and number the orders. Line totals are clearly labelled without VAT, and you can add a Total with VAT column.

Where to find it: Settings → Orders Settings → Order PDF

The page layout options of the order PDF template in easySales

Trendyol fast delivery, on the order

Trendyol orders with fast or same-day delivery now carry that information on the order, together with the date they must ship by.

Write to a customer without a template

When you notify a customer by e-mail or SMS from an order, a return or a service request, you can now write the message directly, without choosing a template first.

Warehouse and packing

Work for the people who pick, pack and count your stock.

A Picking page you start with a scan

You scan an order ID, an AWB or a box, pick its products and finish. Send to picking, in the orders list, sends the selected orders straight to the page.

Team members need the View Picking permission.

Where to find it: WMS System → Scan → Picking

The Picking page in easySales, where you scan an order ID, an AWB or a box to start picking

Set stock and location from the product page

If your shop takes its stock from advanced warehouses, the product screens now show one row per warehouse, where you edit the quantity and the warehouse location of your manual warehouses.

A shop can also give every new product an inventory entry in a default warehouse, with a starting quantity, however the product is created.

Where to find it: Integrations → Sales channels → Websites → your shop → Warehouse rules

The warehouse rules of a shop, with inventory for new products in easySales

Inventory checks you can hear

Every scan in an inventory check now plays a success or an error sound. A code with no stock in the warehouse you are counting is recorded as an unmapped line, which you can export.

Where to find it: Stocks & warehouses → Warehouse stocks → Inventory check

Clearer supplier receptions

After a file import, a reception tells you how many lines were added and lists the ones that were not, with the reason. The orders waiting for each product can be collapsed, and the page warns you before you leave unsaved scans.

Where to find it: Suppliers → Supplier Reception

Packing, boxes and crates

Packing can move each fully scanned product to the bottom of the list. A packaging box can be defined by weight only, and the courier then uses its default dimensions. When one crate holds several orders, the scan screens ask which order to open.

Where to find it: WMS System → Order Processing → Packaging Boxes

A packaging box defined by weight only in easySales

Flows and your team

Three changes to Flows, and one to your team.

Find a flow by searching

The Flows list now has a search box that looks through names and descriptions across folders, and long names and descriptions are shown in full.

Where to find it: Automatic flows & rules → Flows

The Flows list with its search box in easySales

A flow can clear a custom status

The Change order custom status action can now remove an order's custom status, not only switch it to another one.

An order barcode on every label

The Change PDF format for AWB action can print a barcode of the easySales order ID on the label, so scanning the label at the packing station opens the order, whichever courier produced it.

Delete a team member added by mistake

You can now delete a team member who has no work recorded in your account. For anyone with history, use Revoke access instead, so their work keeps its name.

Where to find it: Settings → Account → My team

Order a free consultation — we will call you

Leave your number and we will call back to go through your setup and what easySales would change. No charge, no account needed.

We call within one working day. Your number is used for this call only — we will not add you to a mailing list.