Descrição
Stop losing sales to overselling, backorders, and manual CSV imports. Omni Supplier Sync is the complete WooCommerce inventory management and WooCommerce supplier sync solution built for real-time WooCommerce inventory sync, WooCommerce stock sync, and WooCommerce product sync. Connect any external supplier REST API to automatically update WooCommerce stock counts, sync live wholesale prices, and prevent overselling on WooCommerce stores. Whether you run a high-volume dropshipping catalog, manage B2B distributor feeds, or need a multi-store inventory sync, Omni Supplier Sync simplifies your API connections with an intuitive visual setup wizard.
🛡️ Prevent Overselling on WooCommerce with Live Stock Sync
When supplier warehouses run out of stock, delayed updates cause accidental overselling, chargebacks, and frustrated customers. Omni Supplier Sync connects directly to your supplier REST APIs to automatically update WooCommerce stock counts, switching items to outofstock the moment supplier warehouse inventory drops to zero.
⚡ Sync WooCommerce with External API Feeds (Supplier API Import)
No custom middleware, Webhooks, or coding required. Connect your WooCommerce store directly to any external REST API to sync products with external API endpoints. Supports No Auth, Basic Auth (Base64), and Bearer Token headers for seamless WooCommerce API import.
🔄 Supported Platforms: Shopify, PrestaShop, Magento, BigCommerce & Multi-Store Sync
Connect leading eCommerce platforms in minutes using pre-configured starter templates:
* Sync Shopify Products to WooCommerce: Connect Shopify Admin API credentials to sync Shopify products, prices, and inventory directly into WooCommerce.
* WooCommerce to WooCommerce Sync (Multi-Store): Sync products between two WooCommerce stores using native REST API keys to mirror products and stock counts across sites.
* PrestaShop to WooCommerce Sync: Connect your PrestaShop supplier catalog and synchronize webservice product feeds.
* Magento to WooCommerce Product Sync: Connect Magento 2 REST API endpoints to import catalog feeds and sync stock levels.
* BigCommerce: Synchronize product catalog data and inventory from BigCommerce V3 API feeds.
* Custom REST API Builder: Connect to any custom wholesaler, distributor, or dropshipping API endpoint.
💡 Why Merchants Choose Omni Supplier Sync
- No Paywalled API Builders: Connect to custom wholesaler, distributor, or dropshipping endpoints in the free version.
- Free Multi-Store Mirroring: Sync products and stock between two WooCommerce stores with standard REST API keys at zero cost.
- Native Action Scheduler: Powered by WooCommerce’s proven background engine—eliminating server timeouts, memory spikes, and external SaaS dependencies.
- Zero Catalog Limits: Sync unlimited simple products and stock updates without arbitrary item caps.
🚀 Free Features – Complete REST API & Stock Sync
- Pre-built Supplier Templates: 1-click starter configurations for Shopify, PrestaShop, BigCommerce, Magento, and external WooCommerce stores.
- WooCommerce to WooCommerce Multi-Store Sync: Connect another WooCommerce store using REST API keys to mirror products and inventory across sites for free.
- Universal API Connectivity: Connect to any external REST or JSON API with No Auth, Basic Auth, or Bearer Tokens.
- Multiple Supplier Connections: Connect and manage external supplier REST API integrations (Manual on-demand sync in Free, Automated background scheduling in Pro).
- Automated Stock Status Safeguards: Keep stock quantities synchronized to prevent overselling and eliminate backorders.
- WooCommerce Product Sync: Seamlessly import, create, and update simple products and stock quantities directly into WooCommerce.
- Custom REST API Builder: Build custom connections with multi-endpoint chaining, nested JSON payload traversal, and dynamic request parameters (
{id},{sku}). - Visual Field & Attribute Mapping: Visually map supplier API fields to WooCommerce core product attributes (Title, SKU, Price, Sale Price, Stock Quantity, Categories, Images, Weight, and Dimensions).
- On-Demand Manual Sync: Trigger full catalog imports and stock synchronization cycles whenever needed with real-time AJAX progress tracking.
- Granular Field Sync Controls: Select exactly which product attributes update during sync cycles to preserve manual WooCommerce product customizations.
- Native WooCommerce Logging: Debug API requests, response codes, and sync operations directly inside standard WooCommerce logs (
WooCommerce > Status > Logs).
💎 Pro Features – Advanced Automation & Variations
- Automated Background Scheduling: Set recurring automated sync tasks powered by Action Scheduler (every 15 minutes, hourly, twice daily, or daily).
- Variable Products & Variation Auto-Detection: Full variation sync, multi-attribute mapping, and automated variation detection.
- Dynamic Profit Margin & Price Formulas: Apply percentage markups (+15%), fixed price additions (+$5.00), or custom pricing rules before saving.
- JSON Configuration Import & Export: Export and backup supplier connection profiles, or clone integrations across stores via JSON files.
- Extended Log History & Raw Payload Inspector: Inspect full outbound HTTP headers, request parameters, and raw JSON responses.
- Priority Customer Support: Direct technical support and custom API integration assistance.
🔒 Privacy & Third-Party Service Disclosures
Omni Supplier Sync connects to external third-party services to provide licensing, optional telemetry, and external catalog synchronization. By using this plugin, data may be transmitted to:
-
Freemius (Licensing and Diagnostic Telemetry)
- Purpose: Provides optional diagnostic tracking, update notifications, customer support, and commercial license key verification.
- Data Transmitted: Site URL, WordPress & WooCommerce versions, active PHP version, site locale, admin email (only upon explicit opt-in confirmation).
- Terms of Service: https://github.com/Freemius/wordpress-sdk/blob/master/LICENSE.txt
- Privacy Policy: https://github.com/Freemius/data-concerns-faq
-
External Supplier REST APIs (User-Configured)
- Purpose: Fetching product catalogs, variants, pricing, and inventory levels from your external suppliers.
- Data Transmitted: Outbound HTTP GET/POST requests containing authentication credentials (API Keys, Bearer Tokens, Basic Auth) entered by the store administrator. No customer or order data is ever sent to external suppliers.
Disclaimer: Omni Supplier Sync is an independent third-party tool and is not affiliated with, endorsed by, or sponsored by Automattic Inc., WooCommerce, Shopify, PrestaShop, Adobe, or BigCommerce.
Ecrãs




Instalação
- Upload the
omni-supplier-syncfolder to your/wp-content/plugins/directory, or install the zip via Plugins > Add New > Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Navigate to Omni Supplier Sync > Suppliers in your WordPress admin menu.
- Click Add New Supplier to select a pre-built template or configure a custom API endpoint.
- Configure your authentication, endpoints, and field mappings, then run your first sync.
Perguntas frequentes
-
Does Omni Supplier Sync work with any REST API?
-
Yes. In addition to pre-built templates for Shopify, PrestaShop, BigCommerce, Magento, and WooCommerce, you can connect any custom REST API endpoint that returns JSON data.
-
Which eCommerce platforms can Omni Supplier Sync connect with?
-
Omni Supplier Sync includes pre-configured templates for Shopify, PrestaShop, Magento (Adobe Commerce), BigCommerce, and WooCommerce. You can also connect to any custom supplier or wholesaler REST API using the Custom API Builder.
-
How do I perform a WooCommerce API import or supplier API import?
-
Omni Supplier Sync acts as a universal supplier API import engine. Enter your supplier’s REST API endpoint and authentication keys in the setup wizard, map their JSON fields to WooCommerce product fields (SKU, title, price, stock), and trigger the import. The plugin creates new WooCommerce products and links them to the supplier feed.
-
Can I use Omni Supplier Sync for dropship inventory sync and dropshipping stock sync?
-
Yes. If your dropshipping supplier or distributor provides a REST API or JSON feed, Omni Supplier Sync maps their warehouse stock levels to your WooCommerce store to ensure your dropship inventory sync is accurate and up to date.
-
How do I sync Shopify products to WooCommerce?
-
Omni Supplier Sync includes a pre-configured Shopify REST API template. Select the Shopify template, enter your Shopify store URL and Admin API access token, map your product fields, and trigger the sync to import products and live stock levels.
-
How do I sync products between two WooCommerce stores (WooCommerce to WooCommerce sync)?
-
Yes! Using the pre-built WooCommerce template, you can connect another WooCommerce store using standard WooCommerce REST API Consumer Key and Consumer Secret credentials to mirror products and stock counts across stores.
-
How does the plugin prevent overselling and out-of-stock orders?
-
Omni Supplier Sync synchronizes your WooCommerce stock counts with your supplier’s live warehouse data. When an item runs out of stock in your supplier’s catalog, the plugin automatically sets the WooCommerce stock status to Out of Stock (
outofstock) to prevent customers from placing backorders. -
Does this plugin help with WooCommerce stock management and inventory management?
-
Yes. By updating stock quantities and switching exhausted items to out of stock when supplier levels change, Omni Supplier Sync delivers dependable WooCommerce stock management and protects your business from stockouts.
-
Can I sync products and inventory on demand?
-
Yes. On-demand manual sync is included in the free version, allowing you to trigger synchronization cycles whenever you need to update your catalog.
-
Is automated scheduled background sync available?
-
Automated background synchronization powered by Action Scheduler is available with Omni Supplier Sync Pro. The free version provides full on-demand manual catalog synchronization.
-
Does Omni Supplier Sync support variable products?
-
The free version imports and syncs Simple products. Variable products, multi-attribute variation auto-detection, and child variation mapping are available in Omni Supplier Sync Pro.
Avaliações
Este plugin não tem avaliações.
Contribuidores e programadores
“Omni Supplier Sync – WooCommerce Inventory & Stock Sync” é software de código aberto. As seguintes pessoas contribuíram para este plugin:
ContribuidoresTraduza o “Omni Supplier Sync – WooCommerce Inventory & Stock Sync” para o seu idioma.
Interessado no desenvolvimento?
Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.
Registo de alterações
1.0.5
- Resolved all WordPress.org plugin review feedback and Plugin Check requirements.
- Renamed main plugin file and slug to omni-supplier-sync with unified text domain.
- Implemented official Freemius Code Shield preprocessor tags for automated Free package generation.
- Added recursive input sanitization and URL validation across all API configuration endpoints.
- Suppressed slow meta_query warnings and standardized global hook prefixes.
1.0.4
- Renamed display title to Omni Supplier Sync for WooCommerce for repository compliance.
- Fixed admin dashboard asset enqueuing and modal dialog rendering on top-level menu page.
- Resolved Freemius license deactivation method visibility and error handling.
- Improved Action Scheduler sync background runner resilience.
1.0.3
- Enhanced data validation, sanitization, and capability checks across all admin endpoints.
- Throttled schedule reconciliation to optimize database performance.
- Replaced direct file logging with native WooCommerce Logger.
- Added official SVG brand badges for supported eCommerce platform templates.
- Updated readme documentation to clearly delineate free core capabilities from optional Pro enhancements.
1.0.0
- Initial release of Omni Supplier Sync for WooCommerce.
