5 min readSelling on Allegro

In short: When you sell in your WooCommerce store and on Allegro, orders arrive in two different places. Copying Allegro orders into the store takes time, and every typo in an address or parcel locker code means a delivery problem. The better way is to import paid Allegro orders into WooCommerce automatically – with buyer details, delivery method, pick-up point and invoice data – and to send the order status and tracking number back to Allegro. This guide explains what to expect and how to set it up.

Two panels, one business

Running Allegro orders in Allegro’s panel and store orders in WooCommerce works at first. Then the problems start:

  • sales reports in the store don’t show your whole business,
  • stock has to be corrected by hand after every Allegro sale,
  • shipping is done from two places, and your shipping plugins only see store orders,
  • invoices are issued in two processes,
  • customer service has to search two systems.

What an Allegro order should bring into WooCommerce

Data Why you need it
Buyer: name, email, phone, Allegro login Contact and matching with Allegro
Delivery address or pick-up point (parcel locker) Shipping without retyping codes
Delivery method and cost Labels, reports, costs
Products, quantities, prices Stock and accounting
Payment and its status Ship only paid orders
Invoice data: company, VAT ID, address Invoices without asking the buyer
Buyer’s message Requests about colour, timing, etc.

What should go back to Allegro

Importing orders is only half of the job. Allegro buyers expect to see that their order has shipped and to get a tracking number – and Allegro takes shipping time into account when it rates sellers. So:

  • changing the order status in WooCommerce (for example to Completed) should mark the Allegro order as sent,
  • a tracking number added in the store should appear in the Allegro order,
  • an invoice issued in the store should be attached to the Allegro order as a PDF,
  • an order cancelled on Allegro should be cancelled in the store too, and the stock restored.

Decisions to make before you start

  • WooCommerce emails to Allegro buyers – usually off. Allegro already notifies the buyer, and two sets of emails confuse people.
  • Customer accounts in your store – usually off. The buyer didn’t sign up to your store.
  • Status for new orders – usually Processing: paid and ready to ship.
  • Status that means “sent” – usually Completed.
  • Delivery method mapping – link Allegro delivery methods (e.g. Allegro Paczkomaty InPost) to your store shipping methods, so Allegro orders look like store orders to your shipping and reporting plugins.

How to set it up in WooCommerce

WooCommerce Allegro by wpAsist imports paid Allegro orders into WooCommerce every few minutes, including orders from allegro.cz, allegro.sk and allegro.hu.

Step 1: switch on order import

In the order settings switch on order import, choose the status for new orders, decide about WooCommerce emails and customer accounts, and switch on sending status changes to Allegro. Orders placed before you switched it on can be fetched for the last 3, 7, 14 or 30 days.

Step 2: work from one order list

A dedicated list shows only Allegro orders: buyer login, total, status, delivery method with the parcel locker, tracking number and invoice status. The To ship filter shows paid orders waiting for you, and bulk actions create shipments, download labels as one PDF and mark orders as sent.

Allegro orders list in WooCommerce with parcel lockers and invoice status
Allegro orders in one place: buyer, total, status, delivery with parcel locker and invoice status.

Step 3: the Allegro box in each order

An Allegro order opens like any other WooCommerce order. The Allegro box shows the Allegro order number, the buyer’s login, the pick-up point and whether the buyer wants an invoice. From there you send the tracking number – and the invoice – to Allegro.

Allegro box on a WooCommerce order – Allegro order number, buyer and pick-up point
The Allegro box on the order: Allegro order number, buyer login, pick-up point, tracking number and invoice.

Common pitfalls

  • Importing unpaid orders. They clutter the list and block stock – import paid orders only.
  • Duplicate emails. Check that Allegro buyers don’t get messages from both Allegro and your store.
  • Unmapped delivery methods. Without mapping, shipping plugins may not recognise Allegro orders.
  • Skipping a test. Follow one order from import to “sent” with a visible tracking number on Allegro.

Frequently asked questions

Can Allegro orders appear in WooCommerce automatically?

Yes, through an integration with Allegro’s API. Paid orders arrive in your store every few minutes with buyer, delivery and payment details.

Will Allegro buyers receive emails from my store?

Only if you switch it on. Most sellers keep it off, because Allegro already sends notifications.

Will I see the parcel locker the buyer chose?

Yes. The pick-up point name and code are saved in the order, so you don’t retype anything.

What happens when a buyer cancels on Allegro?

The order is cancelled in your store as well, and the stock is restored.

Can I import orders placed before I connected the store?

Yes – usually for a recent period such as the last 7 or 30 days. Orders that already exist in the store are skipped.

WooCommerce Allegro integration by wpAsist
List simple and variable products, sync stock and prices, get Allegro orders into WooCommerce, convert prices from your store currency and sell on allegro.cz, .sk and .hu – all from your WordPress admin.

← All posts

Leave a comment

A question or your own experience? Write it here – we reply personally. Your e-mail address will not be published; your comment appears after approval.

Custom features

Missing a feature? We will build it for your store

Every one of our plugins started with a real store’s need. Tell us what you need – we will adapt an existing plugin or build a new feature, compatible with WooCommerce, HPOS and WPML.

Custom WooCommerce functionality

Partner program

Recommend the plugins you use and earn 20%

Every wpAsist customer gets their own link and discount code. We pay 20% on every sale from your recommendation and another 20% every time that customer renews. Building stores for clients? The developer program pays 33%.

More about the partner program
Przemek Szczęch – developer of wpAsist plugins

Hi, I’m Przemek

I started out in 2009 with affiliate programs, and a year later I made it onto GVO’s list of top-selling partners worldwide. Since 2014 I have been building stores and websites for clients: setting up analytics, improving conversions, connecting systems and seeing what really sells.

Since 2019 I have been writing my own WooCommerce plugins for the needs of real stores. Missing a feature? Get in touch – my best plugins started with a client’s question.

E-mail: help@wpasist.eu