Product updates

Changelog

Release notes for the Stokkap WordPress plugin and Stokkap app.

Stokkap Plugin - What's New

A summary of plugin releases, fixes, improvements, and WooCommerce integration updates. January-May 2026.


May 2026

1.5.0 - 26 May 2026

  • New: Idempotent POST /stokkap/v1/bulk-transfer endpoint for reliable paired location stock movement
  • New: Bulk transfer operations are stored by operation_id; identical retries return the original response and conflicting payload reuse returns 409
  • New: Quick Lookup can move stock between Stokkap locations for a product or variation
  • New: Quick Lookup can print barcode/price labels using the existing label presets
  • Fixed: Barcode label prices now use the store's WooCommerce currency formatting
  • Changed: Label print dialogs no longer select the price field by default
  • Improved: Stock webhooks can include transfer operation metadata when emitted
  • Updated translations for new bulk transfer and Quick Lookup strings
  • Updated translations for new Quick Lookup transfer and bulk-transfer messages

1.4.9 - 19 May 2026

  • Improved: Product saves and app stock syncs now — significant performance improvement for stores with large numbers of locations
  • Improved: Location and location type lookups are now cached in memory per request — eliminates dozens of duplicate database queries on product edit and product list pages
  • New: CSV bulk import for Locations — create or update locations by ID from a spreadsheet, with full support for type, priority, active status, and slug columns
  • New: CSV bulk import for Location Types — create or update types by ID from a spreadsheet, with slug and priority columns
  • New: CSV export for Locations and Location Types — download current data as a CSV template ready for editing and re-import
  • New: Import preview table shows each row's resolved type and per-row status (OK / Duplicate / Unknown type) before committing the import
  • New: Duplicate location detection — rows with the same name and type as an existing location are skipped with a logged warning both in the preview and on the server
  • New: Type column in location imports accepts either the type slug (recommended) or the type label — matching is case-insensitive
  • New: "Export location types" link on the Locations import card so users can look up slugs before importing
  • New: Searchable location dropdowns on the product edit and variation screens — a search input above the "Add location" dropdown filters options in real time, making large location lists usable
  • Improved: Slug changes are blocked on location type update to prevent breaking existing location references
  • Updated translations for all 9 supported languages

1.4.8 - 17 May 2026

  • License update reliability - plugin updates no longer fail after WordPress security keys (salts) are regenerated. License key decryption falls back to the bundled key and self-heals on the next admin page load.
  • Backorder stock depletion fixed - backorder fallback no longer goes negative on an unrelated location. It now targets the first location the product is actually tracked at.
  • POS support added - added plugin-side support for the Stokkap app POS register stock depletion workflow.

1.4.7 - 12 May 2026

  • Auto-recalculation cron fixed - fresh installs no longer schedule hourly auto-recalculation when the cron_frequency setting is disabled.
  • Cron fallback fixed - reschedule_cron() no longer defaults to hourly when the saved frequency is unrecognised.
  • Cron self-healing added - existing sites with disabled auto-recalculation but an hourly event still registered now self-heal on the next admin page load.
  • Stats endpoint improved - stats are cached for 5 minutes to reduce database load on large catalogues.

March 2026

1.4.6 - 20 March 2026

  • REST API authentication fixed - improved compatibility with WordPress Application Passwords.

1.4.5 - 7 March 2026

  • Setup wizard added - new guided 5-step onboarding flow for connection, location types, locations, and setup tips.
  • Order Management setting added - controls whether orders can be managed from the Stokkap app. Enabled by default.
  • Barcode label printing added - print SKU/GTIN labels from product edit and product list screens, with A4 sheet and thermal presets.
  • Serial tracking support added - plugin-side support for serial tracking workflows in the Stokkap app.
  • Multiple locations per type improved - products can now hold stock in several locations of the same type.
  • Translations updated - refreshed all 9 supported languages.

February 2026

1.4.4 - 28 February 2026

  • Shipping message fixed - product page delivery estimates no longer show error text on sites with page caching.
  • Default display improved - checkout and email delivery estimate display now defaults to off for new installs.

1.4.3 - 25 February 2026

  • Shipping label made optional - leave it blank to show the message without a Shipping: prefix.
  • Product page placements added - new Before Quantity Input and After Quantity Input positions, with After Quantity Input now the default.
  • Shipping settings reorganised - rate filtering options now live in the Shipping Rules card.
  • Rate filtering UI improved - location type rate checkboxes are hidden automatically when rate filtering is off.
  • Express email badge improved - express shipping badge appears in order emails even when delivery estimate emails are off.
  • Express zone defaults fixed - empty express override costs now use the global default instead of showing nothing.
  • Mixed-cart shipping fixed - express shipping now appears correctly when a cart contains fast and slow location items.
  • Translations updated - refreshed all 9 supported languages.

1.4.2 - 21 February 2026

  • Location filter added - product list location filter is grouped by type with bold type headers for filtering all locations of a type.
  • POS order notes improved - private and customer notes are shown distinctly with colour-coded backgrounds and tags.
  • Simple product layout improved - location stock layout now aligns consistently with variations.
  • Mobile layout improved - location stock fields wrap more cleanly on small screens.
  • Simple product editing fixed - simple product edit no longer shows all location types by default with no add/remove controls.
  • POS variation flow fixed - creating a POS order no longer navigates to product edit when adding a variation as the second item.
  • Location counts fixed - location product counts now match filtered product lists, including draft and pending statuses.

1.4.1 - 19 February 2026

  • Dashboard welcome hero added - quick links to documentation, support, and the Stokkap app.
  • External stock changes added - third-party stock updates can be detected and applied to locations.
  • Location product count added - Locations page now includes a product count column with click-to-filter.
  • Products list filter added - new All locations dropdown on the WooCommerce Products list.
  • Privacy policy suggestion added - appears under Settings > Privacy.
  • More translations added - Dutch, Polish, and Portuguese added, bringing total language support to 10 including English.
  • Terminology improved - renamed Buy Price to Cost Price.
  • Stock field UI improved - Stokkap icon added inside stock input fields.
  • Uninstall cleanup improved - Action Scheduler tasks and order item meta are cleaned up more thoroughly.
  • Translations updated - refreshed all supported languages.

1.4.0 - 17 February 2026

  • CDN image delivery added - product images can be served from a CDN for faster loading.
  • GTIN/barcode indexing added - custom database indexing improves lookup performance.
  • Connection state improved - clearer Not connected messaging guides store setup.
  • Pick & Pack groundwork added - premium order workflow with scan verification prepared.
  • POS groundwork added - premium POS order creation from the Quick Lookup modal prepared.
  • Smart shipping groundwork added - premium location-based delivery estimates and smart shipping prepared.
  • General improvements - bug fixes, security improvements, and performance enhancements.

1.3.2 - 9 February 2026

  • Sync image payload improved - multiple product image sizes are included in the sync API to reduce bandwidth and improve loading.

1.3.1 - 8 February 2026

  • Pick & Pack cancelled orders improved - stock return location display added.
  • Pick list status improved - status management now hooks into order status changes.
  • Stock restore improved - fallback uses the first priority location when the original location is unavailable.
  • Order notes improved - notes now include location type and remaining stock counts.
  • Order item meta improved - location type is included for pick-from display.

1.3.0 - 6 February 2026

  • Admin toolbar added - Stokkap quick actions are available from any admin page.
  • Product lookup modal added - barcode/SKU lookup includes new product creation and inline editing.
  • Pick & Pack workflow added - order picking, packing, and scan verification workflows introduced.
  • General improvements - bug fixes, security improvements, and performance enhancements.

1.2.3 - 1 February 2026

  • Payment gateway race condition fixed - concurrent callbacks during order processing are handled more safely.

January 2026

1.2.2 - 31 January 2026

  • Order webhook context fixed - order context is included for non-Stokkap-managed products in orders.

1.2.1 - 29 January 2026

  • Bulk import webhooks optimised - webhooks are suppressed during browser, WP-Cron, and server cron imports.
  • Duplicate webhooks fixed - products saved multiple times in a single request no longer create duplicate webhooks.
  • Stock alert accuracy improved - alerts are more accurate after recalculations.
  • Order webhook context fixed - order context is included during sales.

1.2.0 - 27 January 2026

  • Webhook performance improved - webhook handling is faster and lighter.
  • Real-time sync accuracy improved - data accuracy improved for sync workflows.

1.1.0 - 23 January 2026

  • Instant webhook delivery added - product and stock events are sent more quickly.
  • Variable product display improved - variable products display more clearly in plugin workflows.

1.0.7 - 12 January 2026

  • Sync API expanded - additional fields added to the sync API.
  • Variable product handling improved - better handling for variable product data.

1.0.6 - 9 January 2026

  • Location deletion improved - deleting locations can include stock transfer.
  • Negative stock support added - workflows now support negative stock cases.

1.0.5 - 8 January 2026

  • Performance improved - plugin performance optimisations.

1.0.4 - 8 January 2026

  • AJAX location management added - location management works more smoothly in the admin.
  • Translations added - additional translations included.

1.0.3 - 7 January 2026

  • URL handling improved - plugin URL handling improvements.

1.0.2 - 7 January 2026

  • Configuration updated - configuration improvements.

1.0.1 - 7 January 2026

  • Translations added - German and Czech translations.

1.0.0 - 7 January 2026

  • Initial release - first public Stokkap plugin release.