Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/rzn357/woocommerce-keycrm-products-loader/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A WordPress plugin that imports and synchronizes products from KeyCRM into WooCommerce.
What it does
Connects to the KeyCRM REST API using a Bearer token and pulls your full product catalog into WooCommerce — including simple and variable products, variants, images, attributes, dimensions, stock, and categories.
Features
- Full product import — maps name, SKU, price, description, stock quantity, weight, and dimensions
- Variable products — automatically creates
Variableproducts withVariationchildren when KeyCRM offers exist - Images — downloads product and variant images directly into the WordPress media library
- Categories — creates WooCommerce categories from KeyCRM (with parent category support); generates slugs via Cyrillic-to-Latin transliteration
- Deduplication — tracks imported products via
_keycrm_idmeta to avoid duplicates on re-sync - Auto-update — optional daily background sync powered by ActionScheduler (WooCommerce built-in)
- Admin panel — simple settings page to configure the API key and toggle auto-sync on/off
Requirements
- WordPress 5.0+
- WooCommerce
- KeyCRM API key
Installation
- Upload the plugin folder to
wp-content/plugins/ - Activate via Plugins → Installed Plugins
- Go to KeyCRM Products Loader in the WP admin menu
- Enter your KeyCRM API key and save
- Enable auto-update or trigger an import manually