Skip to content

Woo Kontor Sync v1.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 18:34
· 10 commits to main since this release

Woo Kontor Sync v1.2.0

Changes

= 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, with Herstellerid stored for stable matching.

= 1.1.3 =

  • Fixed: Imported products are now assigned to WooCommerce categories based on the Categories field 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

= 1.0.2 =

  • Version bump

Installation

  1. Download woo-kontor-sync-1.2.0.zip
  2. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Upload the zip file and activate

Requirements

  • WordPress 5.8+
  • WooCommerce 5.0+
  • PHP 7.4+