Woo Kontor Sync v1.1.6
Woo Kontor Sync v1.1.6
Changes
= 1.1.6 =
- Added: License page Excel export with Products and Categories sheets for product SKUs, titles, category IDs, category names, and parent IDs.
= 1.1.5 =
- Changed: Reduced Kontor product API page size to 500 items for more stable imports.
= 1.1.4 =
- Fixed: Imported products now create/reuse and assign WooCommerce Product Brands from Kontor
Hersteller, withHerstelleridstored for stable matching.
= 1.1.3 =
- Fixed: Imported products are now assigned to WooCommerce categories based on the
Categoriesfield from the Kontor product search API. Previously this field was ignored and products landed uncategorized.
= 1.1.2 =
- Fixed: Stock Sync and Shop Type settings reverted on every save because the AJAX form didn't include those fields
- Fixed: Watchdog now reschedules overdue Stock Sync and Order Sync crons, not just product sync
- Fixed: Saving the Settings page now always rebuilds every enabled sync's schedule, recovering from stuck crons
- Refactored: Scheduler adopted the unified per-sync reschedule pattern from woo-nalda-sync
= 1.1.1 =
- Disabled SSL verification when downloading product images so hosts with self-signed certificates work
= 1.1.0 =
- Added Shop Type (shoptype) filter for search/products — pick B2B / B2C / EDU to receive shop-specific Shoptitel, Kurztext, Langtext
- Product name now uses Shoptitel with fallback to Bez1; Kurztext mapped to WooCommerce short description
- Added dedicated Stock Sync using the new search/stock endpoint — refreshes only stock quantities on its own schedule (default every 15 minutes)
- Added "Run Stock Now" manual trigger on the dashboard
- Refactored Settings page into 5 tabs (Connection, Products, Stock, Orders, Categories) with sticky save bar and hash-based deep links
- Refactored Dashboard with three uniform sync cards (Products, Stock, Orders) showing status, next run, last run, and Run Now
- Logs filter now recognises Stock Sync and Order Sync; type badges use friendly labels
= 1.0.6 =
- Added dedicated API endpoints for shops, manufacturers, and categories
- Added shop selection dropdown in settings
- Added category management: fetch Kontor categories and push WooCommerce categories via upsert
- Product sync now handles hierarchical categories from API response
- Stable category ID mapping via _wks_kontor_katid term meta
= 1.0.5 =
- Removed pagination settings; sync now always fetches with a fixed page size until all pages are complete
- Switched manufacturer filtering to API-level Hersteller ID filtering
- Improved manufacturer ID input UX and chip/tag synchronization in settings
= 1.0.4 =
- Added button to fetch available manufacturers from Kontor API
= 1.0.3 =
- Added Hersteller (Manufacturer) filter in settings to import only products from selected manufacturers
Installation
- Download
woo-kontor-sync-1.1.6.zip - Go to WordPress Admin → Plugins → Add New → Upload Plugin
- Upload the zip file and activate
Requirements
- WordPress 5.8+
- WooCommerce 5.0+
- PHP 7.4+