Skip to content

Releases: 3agApp/woo-kontor-sync

Woo Kontor Sync v1.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 07:24

Woo Kontor Sync v1.3.1

Changes

= 1.3.1 =

  • Fixed: the bundled German translations were missing from the release package, so the storefront tracking section and status labels showed English even when the site language was German. The languages/ folder is now included in the release build.
  • Added: de_AT translation variant (all German WordPress locales now covered: de_DE, de_DE_formal, de_CH, de_CH_informal, de_AT)

= 1.3.0 =

  • Changed: Kontor → WooCommerce order status mapping is now fixed (canceled → Cancelled, in_progress → Processing, partially_completed → Partially Completed, completed → Completed); the configurable Status Mapping table was removed
  • Added: New "Partially Completed" WooCommerce order status for Kontor's partially_completed
  • Added: Customers now see shipment tracking (provider, tracking number, tracking link) on the My Account order page, the order-received page and in order emails
  • Added: Read-only Kontor tracking meta box on the admin order edit screen
  • Added: German translations (de_DE, de_DE_formal, de_CH, de_CH_informal) for the order status labels and tracking display

= 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

Installation

  1. Download woo-kontor-sync-1.3.1.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+

Woo Kontor Sync v1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 07:08

Woo Kontor Sync v1.3.0

Changes

= 1.3.0 =

  • Changed: Kontor → WooCommerce order status mapping is now fixed (canceled → Cancelled, in_progress → Processing, partially_completed → Partially Completed, completed → Completed); the configurable Status Mapping table was removed
  • Added: New "Partially Completed" WooCommerce order status for Kontor's partially_completed
  • Added: Customers now see shipment tracking (provider, tracking number, tracking link) on the My Account order page, the order-received page and in order emails
  • Added: Read-only Kontor tracking meta box on the admin order edit screen
  • Added: German translations (de_DE, de_DE_formal, de_CH, de_CH_informal) for the order status labels and tracking display

= 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 =

Installation

  1. Download woo-kontor-sync-1.3.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+

Woo Kontor Sync v1.2.4

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:45

Woo Kontor Sync v1.2.4

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.4.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+

Woo Kontor Sync v1.2.3

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:41

Woo Kontor Sync v1.2.3

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.3.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+

Woo Kontor Sync v1.2.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 19:03

Woo Kontor Sync v1.2.2

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.2.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+

Woo Kontor Sync v1.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 18:49

Woo Kontor Sync v1.2.1

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.1.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+

Woo Kontor Sync v1.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 18:34

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+

Woo Kontor Sync v1.1.7

Choose a tag to compare

@github-actions github-actions released this 02 Jul 14:38

Woo Kontor Sync v1.1.7

Changes

= 1.1.7 =

  • Fixed: Product category Excel export no longer depends on WooCommerce product status helper availability.

= 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, 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

Installation

  1. Download woo-kontor-sync-1.1.7.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+

Woo Kontor Sync v1.1.6

Choose a tag to compare

@github-actions github-actions released this 02 Jul 14:35

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, 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

Installation

  1. Download woo-kontor-sync-1.1.6.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+

Woo Kontor Sync v1.1.5

Choose a tag to compare

@github-actions github-actions released this 13 Jun 20:51

Woo Kontor Sync v1.1.5

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.1.5.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+