Maintenance release, internal reliability improvements.
Smart Bootstrap release. The Setup wizard now lets you pick how the initial import handles pricing: either apply your global margin to every matched product (the original behaviour) or preserve your existing eMAG prices by back-calculating the implied margin per product from each current offer. The new “preserve” mode is ideal for sellers who already have a hand-tuned catalogue on eMAG — your marketplace prices stay intact when sync starts, and you change them on your own schedule. Negative implied margins are flagged in the activity log so you spot loss-making offers immediately. Existing per-product margin overrides are never touched.
Multi-language release + marketing polish. Added full admin interface translations for Romanian (ro_RO, native), Bulgarian (bg_BG) and Hungarian (hu_HU), covering all ~944 user-facing strings in every locale. Expanded the Email notifications description to call out the Buy Button #1 rank-drop alert and the competitor-undercut alert, which were already supported but not previously documented. Documented the complimentary 1-2 hour onboarding video call available to every new Pro customer.
Scalability release. Sync now runs asynchronously in the background using WooCommerce’s Action Scheduler instead of blocking the request. The Settings page Manual Sync and the Products page “Sync selected now” bulk action both open a real-time progress bar with ETA and a Cancel button, so the browser is free to navigate while a sync is in flight. Per-request batches dropped from 50 to 25 products and the per-request timeout grew from 20 to 30 seconds, with one automatic retry on transient eMAG timeouts — together this eliminates the intermittent cURL 28 failures that affected larger catalogues during eMAG marketplace peak hours. Stores with hundreds or thousands of products now sync reliably across multiple short-lived background jobs that resume cleanly after server restarts.
Compatibility metadata refresh after the WordPress 7.0 release (2026-05-20). Marked the plugin as tested up to WordPress 7.0. No code changes; functionality is identical to 3.7.2.
Stability and compliance improvements. No user-facing changes.
Sync schedule fully configurable on every plan: 15 minutes, 30 minutes, 1 hour, 3 hours, 6 hours, 12 hours, or daily. Activity log retention configurable from 7 to 365 days. Minimum WooCommerce Stock buffer editable on every install. Sync stability hardened with inter-batch throttling that stays under eMAG’s 3 req/sec ceiling, a 30-second cooldown on cURL timeouts, and cascade-abort after two consecutive batch failures.
Removed the 25-product cap on the Free plan — product sync is now unlimited. Improved adherence to WordPress.org Plugin Directory guidelines.
WooCommerce HPOS (High Performance Order Storage) compatibility. Stronger encryption for the stored eMAG API password (random IV per encryption). AUTH_KEY rotation now self-heals with a clear admin notice. AWB issuance and order import are mutex-protected to prevent duplicate operations under heavy load. Translation template (.pot) added.
Setup wizard added — 5-step guided onboarding that runs on first activation. Test Connection now displays response latency. Brand and EAN source fields can be auto-detected.
AWB shipping label integration (Pro): manual issuance and printing directly from the WooCommerce order edit screen. Supports A4, A5, A6, and ZPL formats with last-used auto-save. Help page rewritten around new-seller first-run questions.
Webhook-first order import (Pro): incoming eMAG orders are pulled into WooCommerce automatically. Dry-run mode and manual import-by-id for backfill. eMAG order badge column in the WooCommerce Orders screen. Multi-region support: Romania, Bulgaria, Hungary. Freemius licensing introduced.
Product family type mapping (Pro). Characteristics mapping (Pro). 2,900+ eMAG categories imported. Buy Button rank tracking (Pro).
Initial release with price and stock sync, margin system, bootstrap import of existing eMAG offers, and activity logs.
Plugin Website
Visit website
Share Post
Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.