Linux 软件免费装
Banner图

SkyServers Product Sync for eMAG

开发者 skyservers
freemius
更新时间 2026年10月31日 00:24
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

romania ecommerce sync marketplace emag

下载

3.12.0 3.12.2 3.7.3 3.7.2 3.9.0 3.8.0 3.9.1 3.11.1 3.9.2 3.11.2 3.12.1 3.12.3 3.13.0 3.13.1 3.9.3

详情介绍:

SkyServers Product Sync for eMAG connects your WooCommerce store to the eMAG Marketplace (Romania, Bulgaria, Hungary) and keeps your offers up to date automatically. Free Features Premium Features (requires license) Upgrade to Premium How It Works
  1. Enter your eMAG API credentials (username + password) in the plugin settings.
  2. Whitelist your server IP in your eMAG seller account.
  3. Run the Bootstrap import to pull in your existing eMAG offers.
  4. Configure your global margin, stock percentage, and sync schedule.
  5. Enable sync per product and let the plugin do the rest.
Requirements

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress plugin screen.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to eMAG Sync → Settings and enter your eMAG API credentials.
  4. Click Test Connection to verify your setup.
  5. Run Import from eMAG to pull existing offers.
  6. Configure margins and enable sync on your products.

屏幕截图:

  • Built-in Help & Documentation page with quick start, troubleshooting and "Run setup wizard" shortcut.
  • General settings — global margin, min/max margin guards, stock percentage, price rounding and sync frequency.
  • Sync filters and eMAG API credentials — minimum price, max weight, SKU skip regex, multi-region (RO / BG / HU) and Test Connection.
  • Products list with per-product sync toggle, custom margin, min/max margin, stock %, eMAG offer ID and Buy Button rank.
  • PRO – Publish new products to eMAG Marketplace with bulk selection and dry-run validation (available in the Pro version).
  • PRO – Import eMAG orders into WooCommerce with configurable status mapping and dry-run mode (available in the Pro version).

升级注意事项:

3.13.1 Publishing on eMAG Bulgaria and Hungary works for products without a WooCommerce tax rate. A new setting says whether WooCommerce prices include VAT when the shop runs without taxes. 3.13.0 Data Import now runs page by page in the background and reads up to 30,000 offers. Batches answered by eMAG's front server are retried. Premium: repair verdicts stay visible, one repair at a time. 3.12.3 Products in a batch eMAG rejects because of one offer are now confirmed in the same run. Premium: two of your offers eMAG rejects on the same eMAG product are reported as a pair, with sync left on. 3.12.2 Products eMAG saved no longer show another product's error. Premium: offers rejected as a second offer on the same product are linked to your existing offer, and AWBs go to the delivery address. 3.12.1 Fixes price and stock sync for products published from the plugin since 3.11.2: eMAG rejected their handling time. Nothing to do after updating; the next sync picks them up. 3.12.0 Premium: Publish Settings gain a choice of which WooCommerce description goes to eMAG (long by default) and an optional, off-by-default description update. Imported eMAG orders now include company details and the delivery phone. 3.11.2 Products that sell out in WooCommerce are now sent to eMAG with stock 0 (out of stock). To leave them untouched, turn on "Skip products with 0 stock" in Settings before updating. Published products are now turned on for sync automatically. 3.11.1 Products that sell out in WooCommerce are now sent to eMAG with stock 0 (out of stock). To leave them untouched, turn on "Skip products with 0 stock" in Settings before updating. 3.11.0 Adds Auto Buy Button (Premium): wins the Buy Button back on the products you choose, never below your minimum price. Off by default and starts in simulation mode. 3.10.0 Adds CSV import/export, commission-aware pricing, image dimensions per category, real-time stock push and stock restore on cancellation (Premium), plus optional draft product creation during the initial import. All new options are off by default. 3.9.3 Recommended for sellers whose eMAG account already contains offers created by another feed or integration: adds the Publish ID offset setting and a pre-publish id check so new products publish without conflicts. 3.9.2 Recommended for all sellers: prevents duplicated WooCommerce products from claiming the same eMAG offer (batch sync errors, silent offer overwrites) and adds an Unlink + repair tool.

常见问题:

Does this plugin import orders from eMAG?

Yes — order import is a Premium feature. The plugin registers two REST callback URLs that you paste into your eMAG seller account (Account → Technical details → Settings). Once eMAG fires a callback for a new or cancelled order, the plugin reads the payload, maps it to a WC_Order, and acknowledges it back to eMAG. Manual import-by-id is also provided for backfill. A configurable Dry Run mode lets you UAT the import flow against a live WooCommerce database without creating real orders.

Can the plugin issue AWB shipping labels for eMAG orders?

Yes — AWB issuance and printing are Premium features. Each imported eMAG order gets an "eMAG Shipping" meta box on the WooCommerce order edit screen. Click "Issue AWB" once your sender phone and pickup address are configured (Settings → Orders & AWB), and the plugin will request an AWB from eMAG, attach it to the order, and let you print in A4 / A5 / A6 / ZPL formats. The last-used format auto-saves as your default.

What eMAG API endpoints does the plugin use?

For sync: product_offer/save, product_offer/read, vat/read, category/read, product_offer/count. For orders (Premium): order/read, order/count, order/acknowledge plus the two webhook callback endpoints we expose. For AWB (Premium): courier_accounts/read, addresses/read, awb/save, awb/read. All built against the public eMAG Marketplace API v4.5.1 documentation.

Is my eMAG password stored securely?

Yes. Your API password is encrypted in the database using AES-256-CBC with a key derived from your WordPress AUTH_KEY constant and a freshly random initialization vector for each save. If you rotate AUTH_KEY (via wp-config.php), the plugin detects the resulting decryption failure on the next admin load, clears the corrupted credentials row, and shows you an admin notice asking you to re-enter the password.

Can I sync only specific products?

Yes. Each product has an individual sync toggle. Only products with sync enabled will be synchronised. Unmapped products (without an eMAG offer ID) are always skipped.

Is the plugin compatible with WooCommerce HPOS (High Performance Order Storage)?

Yes. Order lookups use wc_get_orders() so the active data store handles the query — works on both legacy CPT mode and HPOS authoritative-only mode (WC 8.2+). HPOS compatibility is also declared via FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true).

更新日志:

3.13.1 3.13.0 Earlier versions