Skip to content
Features

Everything ONVORE plugins do — in detail.

A deep-dive into the capabilities, controls, and design decisions behind our plugins.

Dokan Vendor Etsy & Shopify Product Importer by ONVORE

Etsy & Shopify product importer for Dokan marketplaces.

Import & sync

🛍

Etsy v3 OAuth 2.0

Uses Etsy's current API (v3) with Authorization-Code + PKCE flow. Vendors authorise once; refresh tokens are handled automatically.

🛒

Shopify Admin API

GraphQL-first integration on Shopify API 2025-10 (the current stable). Auto-updates as Shopify rolls forward versions.

Selective import

Vendors pick exactly which products to import — no blind bulk-import surprises.

📦

Stock-only sync

Refresh stock levels without touching titles, descriptions, or prices the vendor has customised in WooCommerce.

🖼

Correct image order

Source-store image order is preserved. The first image becomes the featured image — no manual reordering needed.

🏷

Real SKUs preserved

Shopify SKUs come through into WooCommerce SKUs — not Shopify product IDs. Inventory systems stay aligned.

🔄

Background import worker

Imports run on Action Scheduler in the background — vendors can navigate away and come back to find their products imported.

📊

Live progress

No silent processes. Vendors see "Queued → Importing → Imported" status for each product in real time.

🎯

Filters for import

Filter by product type, collection, category, or date range before deciding which products to bring in.

Admin controls

🎚

Global kill switches

Disable Etsy or Shopify platform-wide with one click — useful during an upstream API outage.

👥

Per-vendor permissions

Tick a box on a vendor's user profile to allow or block Etsy/Shopify import for that specific vendor.

Rate limits

Cap imports per vendor per second, and concurrent imports per vendor. Protects the source APIs from accidental floods.

📝

Import history per vendor

Every import is logged. Admins can view, filter, and clean up history with full audit trail.

📈

Marketplace-wide dashboard

See total imports, active vendors, and platform health at a glance — without diving into individual vendor accounts.

🪵

Diagnostic logs

Cross-vendor logs with severity filtering. Find issues fast, share log excerpts with support if needed.

Engineering quality

🔐

Encrypted at rest

API tokens, refresh tokens, and licence state are encrypted with libsodium (AEAD secretbox) using a key derived from WP's `AUTH_KEY`.

🛡

Nonces & capabilities everywhere

Every form, AJAX endpoint, and REST route is nonce-verified and capability-checked. No silent privilege escalation paths.

🧹

Clean uninstall

An honest `uninstall.php` — options, transients, custom tables, and scheduled actions are all cleaned up if you delete the plugin.

🔌

Extensible by design

Dozens of `do_action()` / `apply_filters()` hooks for developers who want to extend or customise the plugin.

🌍

Translation-ready

Every string is wrapped for translation. Ships with a complete `.pot` file.

📜

WP Coding Standards

Code is WPCS-compliant and passes the official Plugin Check. PSR-4 autoloading, namespaced classes, modern PHP.

Ready to add them to your marketplace?

Six focused Dokan add-ons available now — licensed via account.onvore.com.