WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce-keycrm-products-loader

WooCommerce KeyCRM Products Loader

A WordPress plugin to load products from KeyCRM. It loads products, product variants, product images, product attributes, and product categories.

★ 0stars

Install

Download source zip No release zip yet

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.zip
No 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 Variable products with Variation children 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_id meta 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

  1. Upload the plugin folder to wp-content/plugins/
  2. Activate via Plugins → Installed Plugins
  3. Go to KeyCRM Products Loader in the WP admin menu
  4. Enter your KeyCRM API key and save
  5. Enable auto-update or trigger an import manually