WooCommerce KeyCRM Products Loader
A WordPress plugin to load products from KeyCRM. It loads products, product variants, product images, product attributes, and product categories.
by Nazar356 · github.com/rzn357/woocommerce-keycrm-products-loader
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/rzn357/woocommerce-keycrm-products-loader/archive/refs/heads/main.zipA 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