$600/year v1.0.2 — Stable Marketplace · Integration

Allegro
Integration

Sell on Allegro straight from your Magento admin —
offers, prices, stock and orders stay in sync automatically,
with a queue that never loses a single update.

Subscribe now $600 / year Instant access via Composer · Secure payment with LiqPay
$600 Per year
2-way Synchronization
OAuth 2.0 Secure authorization
Magento 2.4.x Compatible
Overview

Your Magento store,
connected to Allegro

Allegro is one of the leading eCommerce platforms in Poland, with millions of transactions and a massive customer base. If you sell there, seamless integration with your store is essential for efficient growth and daily operations.

Allegro Integration for Magento 2 talks to Allegro through the official API — no external connectors and no manual data handling. Configure offers, control stock updates, import orders, map shipping and payment methods, all from the Magento admin panel.

Whether you run a single storefront or a multi-store setup, you get centralized management, operational resilience and automation designed to simplify and secure your Allegro sales.

What gets synchronized

Four data streams,
fully automated

Magento → Allegro

Offers

  • Map EAN, description and External ID attributes
  • Default values for required offer fields
  • Shipping origin location for offers
Magento → Allegro

Prices

  • Price per selected customer group
  • Fixed or percentage adjustments (10, -10%, …)
  • Zero-price offers protection
Magento → Allegro

Stock

  • Automatic stock change tracking
  • Optional inclusion of Magento reservations
  • Ended offers relisted when stock is back
Allegro → Magento

Orders

  • Order import driven by Allegro events
  • Automatic invoice when payment matches total
  • Links to orders in Allegro Sales Center
Features

Everything you need
to sell on Allegro

Two-way integration

Direct communication with Allegro via the official REST API — no middleware, no CSV exports, no manual copying.

Flexible price adjustments

Add or subtract a fixed amount or a percentage, use a dedicated customer group price, and block zero-price offers.

Smart stock updates

Stock changes are tracked and pushed to Allegro automatically. Ended offers are relisted as soon as stock is available again.

Reliable order import

New Allegro orders are imported into Magento based on order events, with configurable batch size per run.

Shipping & payment mapping

Map Allegro delivery methods (InPost Paczkomaty, Poczta Polska, …) and online / cash-on-delivery payments to Magento methods.

Payment discrepancy statuses

Underpaid and overpaid orders get dedicated statuses, while correctly paid orders are invoiced and moved to Processing.

Secure OAuth authorization

Connect with one click for production or sandbox. Access tokens are refreshed automatically before they expire.

Durable queue processing

All API calls run asynchronously from a database-backed queue with retries, exponential backoff and jitter.

Cron, CLI & debug logs

Every job runs on cron or manually from the CLI. Detailed API and order processing logs give full transparency.

Reliability

No update is ever lost

Every API operation is stored in a dedicated queue before it is sent. Network interruptions, timeouts or temporary Allegro API issues don't lose data — messages stay safely in the database and are retried automatically.

  • Configurable maximum retries (or unlimited)
  • Exponential backoff with base and maximum delay
  • Retry jitter to avoid load spikes
  • Automatic detection and reset of stuck messages
  • Queue messages overview in System → Allegro
Getting started

Connected in four steps

1

Install the module

Install via Composer (transoftgroup_llc/module-allegro) or a zip file, then run setup:upgrade.

2

Register an Allegro app

Create an application in the Allegro developer portal and paste the Redirect URI shown in Magento.

3

Enter credentials

In Stores → Configuration → Allegro → Connection, enter Client ID and Client Secret for your store view.

4

Authorize & sell

Click "Authorize to Allegro account" — the token is saved and synchronization starts.

Requirements

Technical specifications

Magento version 2.4.x
PHP version 7.4, 8.1 – 8.5
Database MySQL 8+ / MariaDB 10.6+
Configuration path Stores → Configuration → Allegro
Current version 1.0.2
Support support@transoftgroup.com

Every job can also be run manually

bin/magento tsg_allegro:token:refresh Refresh access tokens close to expiration
bin/magento tsg_allegro:offer:update-price Push price changes to Allegro offers
bin/magento tsg-allegro:offer:track-stock Track Magento product stock changes
bin/magento tsg_allegro:offer:update-stock Push stock changes to Allegro offers
bin/magento tsg-allegro:order:events Fetch Allegro order events
bin/magento tsg-allegro:queue:process Process the queue of API messages

Ready to grow your sales on Allegro?

Available on the Adobe Commerce Marketplace. Documentation included.

Subscribe now $600 / year Instant access via Composer · Secure payment with LiqPay