The official integration plugin for Australian dropshippers using Dropshipzone.
Automatically sync 10,000+ products with real-time pricing, stock levels, and seamless product imports.
๐ฆ Download Latest Release ยท ๐ Documentation ยท ๐ Report Bug ยท โจ Request Feature
See CHANGELOG.md for full release notes, or check the latest release.
Version 2.5.0 Highlights:
- ๐ค Auto Product Import - Schedule automatic imports with customizable filters
- ๐ Import Metrics - Track import runs with 7-day, 30-day stats and history
- โ๏ธ Minimum Stock Filter - Only import products with sufficient stock (default: 100+)
Previous releases:
- Shipping Zones - WooCommerce shipping method using DSZ zone mapping
- Scan Unmapped Products - Auto-detect and link existing WC products to DSZ
- Granular Resync - Refresh images, categories, or all data separately
- Order Submission - Submit WooCommerce orders to Dropshipzone for fulfillment
We're constantly working to improve DropshipZone Sync! Here's our comprehensive development roadmap:
| Feature | Description | Version |
|---|---|---|
| Auto Product Import | Scheduled imports with filters and metrics | v2.5.0 |
| Shipping Zones | WooCommerce shipping using DSZ zone rates | v2.4.0 |
| Scan Unmapped Products | Auto-link existing products to DSZ | v2.3.0 |
| Granular Resync | Refresh images, categories, or all separately | v2.3.1 |
| Order Submission | Submit orders to DSZ for fulfillment | v2.2.6 |
| API Load Balancer | Smart throttling with adaptive delays | v2.2.4 |
| Feature | Description | Status |
|---|---|---|
| Tracking Number Sync | Auto-import tracking numbers from DSZ orders and update WC orders | ๐ Planned |
| Webhook Support | Real-time updates via DSZ webhooks (when available) | ๐ Planned |
| Advanced Price Rules | Category-based and supplier-based pricing | ๐ Planned |
| Bulk Order Submission | Submit multiple orders to DSZ at once | ๐ Planned |
| Feature | Description | Status |
|---|---|---|
| Product Variations | Full support for variable products from DSZ | ๐ Planned |
| Email Notifications | Get notified on sync errors, low stock, price changes | ๐ Planned |
| Auto-Repricing | Adjust prices based on competitor analysis | ๐ Planned |
| Inventory Alerts | Low stock warnings with configurable thresholds | ๐ Planned |
| Import Scheduling | Schedule specific import times (not just intervals) | ๐ Planned |
| Category Mapping | Map DSZ categories to custom WC categories | ๐ Planned |
| Feature | Description | Status |
|---|---|---|
| Multi-currency Support | Support for international stores (AUD, NZD, USD) | ๐ญ Considering |
| Profit Calculator | View margins on product and order level | ๐ญ Considering |
| Multi-supplier Support | Integrate with multiple dropship suppliers | ๐ญ Considering |
| REST API Endpoints | Expose sync functionality via REST API | ๐ญ Considering |
| WooCommerce Blocks | Full Gutenberg block compatibility | ๐ญ Considering |
| Sync Analytics Dashboard | Charts showing sync history, errors, trends | ๐ญ Considering |
| Product Compare | Compare local product data with DSZ data | ๐ญ Considering |
| Auto-Discontinue | Automatically handle discontinued products | ๐ญ Considering |
| Supplier Blacklist | Exclude specific suppliers from import | ๐ญ Considering |
| Markup by Category | Different markup rules per product category | ๐ญ Considering |
| Scheduled Maintenance | Auto-cleanup of old logs, orphaned mappings | ๐ญ Considering |
| Export Tools | Export product data, mappings, and reports | ๐ญ Considering |
| Import Templates | Save and reuse import filter configurations | ๐ญ Considering |
| Feature | Description | Status |
|---|---|---|
| Background Processing | Move heavy tasks to Action Scheduler | ๐ Planned |
| Database Optimization | Index optimization for large catalogs | ๐ Planned |
| Caching Layer | Redis/Memcached support for API responses | ๐ญ Considering |
| Unit Tests | Comprehensive PHPUnit test suite | ๐ Planned |
| CLI Commands | WP-CLI commands for sync operations | ๐ญ Considering |
| Icon | Status |
|---|---|
| โ | Complete - Feature is available now |
| ๐ง | In Progress - Currently being developed |
| ๐ | Planned - Feature is in our development roadmap |
| ๐ญ | Considering - Under evaluation based on user feedback |
๐ก Have a feature request? Submit it here and help shape the future of the plugin!
| Feature | Description |
|---|---|
| ๐ Price Sync | Automatically update regular and sale prices from supplier |
| ๐ฆ Stock Sync | Keep stock quantities accurate in real-time |
| โฐ Scheduled Sync | Hourly, twice daily, or daily options |
| Run sync anytime with one click | |
| ๐ Batch Processing | Handles 10,000+ products efficiently |
| Feature | Description |
|---|---|
| ๐๏ธ Product Import | Import products directly from Dropshipzone catalog |
| ๐ค Auto Import | Schedule automatic imports with customizable filters |
| ๐ Import Metrics | Track imports with 7-day, 30-day stats and history |
| ๐บ๏ธ Product Mapping | Link WooCommerce products to Dropshipzone SKUs |
| ๐ Scan Unmapped | Auto-detect and link existing WC products to DSZ |
| ๐ Granular Resync | Refresh images, categories, or all data separately |
| Feature | Description |
|---|---|
| ๐ค Order Submission | Submit orders to Dropshipzone for fulfillment |
| ๐ Shipping Zones | WooCommerce shipping using DSZ zone mapping and per-product rates |
| Feature | Description |
|---|---|
| ๐ฐ Flexible Pricing | Percentage or fixed markup options |
| ๐งฎ GST Support | Include or exclude 10% Australian GST |
| ๐ข Price Rounding | Round to .99, .95, or nearest dollar |
| ๐ก๏ธ Stock Buffer | Subtract units to prevent overselling |
| โ๏ธ Min Stock Filter | Only import products with sufficient stock |
| Feature | Description |
|---|---|
| ๐ท๏ธ SKU Matching | Products matched by SKU for accuracy |
| โก API Load Balancer | Smart throttling with adaptive delays |
| ๐ Detailed Logging | Track all sync activity and errors |
| ๐จ Modern UI | Beautiful, responsive admin interface |
| Requirement | Version |
|---|---|
| WordPress | 6.0 or higher |
| WooCommerce | 8.0 or higher |
| PHP | 7.4 or higher |
| Dropshipzone | API account required |
- Download the latest release
.zipfile from Releases - Go to Plugins โ Add New โ Upload Plugin
- Upload the zip file and click Install Now
- Activate the plugin
cd /path/to/wordpress/wp-content/plugins/
git clone https://github.com/shauncuier/dropshipzone.git- Download
dropshipzone-price-stock-sync-v2.0.0.zipfrom Releases - Extract and upload to
/wp-content/plugins/ - Activate through WordPress admin
Navigate to DSZ Sync โ API Settings and enter your Dropshipzone credentials:
- API Email
- API Password
Click Test Connection to verify.
Configure your pricing strategy:
- Markup Type: Percentage or Fixed amount
- Markup Value: Your desired markup (e.g., 30%)
- GST Options: Include or exclude 10% Australian GST
- Rounding: Round to .99, .95, or nearest dollar
- Stock Buffer: Units to subtract (prevents overselling)
- Out of Stock Handling: How to handle zero stock items
- Import: Search and import products from Dropshipzone catalog
- Auto-Map: Automatically matches existing products by SKU
- Manual Map: Manually link products to specific SKUs
- Navigate to DSZ Sync โ Sync Control
- Click Run Sync Now or configure a schedule
This plugin respects Dropshipzone's API throttle limits:
| Limit | Value |
|---|---|
| Requests per minute | 60 |
| Requests per hour | 600 |
The built-in rate limiter automatically:
- โ Tracks all API requests
- โ Waits when approaching limits
- โ Prevents rate limit errors
- โ Logs throttling events
// Modify price before saving
add_filter('dsz_calculated_price', function($price, $product_id, $supplier_price) {
return $price;
}, 10, 3);
// Modify stock before saving
add_filter('dsz_calculated_stock', function($stock, $product_id, $supplier_stock) {
return $stock;
}, 10, 3);// After sync completes
add_action('dsz_sync_completed', function($stats) {
// $stats contains 'updated', 'skipped', 'errors'
});
// After product price updated
add_action('dsz_price_updated', function($product_id, $old_price, $new_price) {
// Do something after price update
}, 10, 3);Contributions are welcome! Please read our Contributing Guidelines first.
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
| Channel | Link |
|---|---|
| ๐ Documentation | Wiki |
| ๐ฌ Discussions | GitHub Discussions |
| ๐ Issues | GitHub Issues |
| ๐ง Email | support@dropshipzone.com.au |
If you find this plugin useful, please consider:
- โญ Star this repository to show your support
- ๐ Report bugs to help improve the plugin
- ๐ก Suggest features in discussions
- โ Buy us a coffee: buymeacoffee.com/shauncuier
Your support helps us maintain the plugin and add new features!
|
Developed by 3s-Soft |
Built for Dropshipzone Australia |
Powered by WooCommerce |
