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.

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.zip

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