Stokkap Plugin - What's New
A summary of plugin releases, fixes, improvements, and WooCommerce integration updates.
October 2026
Stokkap Connect 1.6.6 — 19 de outubro de 2026
Novidades e melhorias
- Adicionadas localizações não vendáveis opcionais para manter o stock registado sem o disponibilizar para venda, com indicações claras e totais separados. Ative esta funcionalidade nas definições do Stokkap.
- Adicionados seletores de localização com pesquisa no Quick Lookup ao atribuir ou transferir stock.
- Pesquisas de localizações mais rápidas nos editores de produtos e variações do WooCommerce, especialmente em lojas com muitas localizações.
- Permite ativar a gestão Stokkap para produtos com controlo por número de série, preservando os números de série e as atribuições a encomendas existentes.
Correções
- Melhorada a compatibilidade de impressão e e-mails ao cliente quando as faturas estão desativadas ou indisponíveis no Print Invoice & Delivery Notes ou WP Overnight.
- Corrigida a compatibilidade da numeração de faturas, incluindo a numeração automática com versões mais recentes do WP Overnight.
- Corrigidas as deduções de stock POS abaixo de zero quando o bloqueio de stock está desativado.
- Melhorado o registo de números de série para stock já recebido sem receber o mesmo stock duas vezes, preservando as ligações necessárias para devoluções.
- Corrigida a deteção, durante a receção, de artigos geridos pelo WooCommerce e encomendados sem stock disponível.
- Melhorada a reposição após reembolsos de stock recebido de fornecedores quando as localizações originais mudaram ou o histórico antigo não está disponível.
- Preservadas as atualizações de stock pendentes durante importações e pausas temporárias de sincronização.
[1.6.5] - 15 October 2026
New
- Email Stokkap proformas as PDF attachments with payment links, without adding duplicate invoices from other document plugins. Order-detail emails also avoid duplicate documents when Stokkap attachments are selected; confirmation-only emails retain normal attachments.
- Add a quick link to mobile picking and packing in the Stokkap app.
- Defer unavailable items and pack available items first in the Stokkap app. Verify deferred items during packing without reopening picking.
- Support supply-check requests, external supplier-order records and parcel locations for unfinished packing in the Stokkap app.
- Email customers from Stokkap order details using WooCommerce email settings, with optional PDF packing slips, delivery notes, invoices and refund credit notes. Save customer PO references on orders for invoice emails and reprints.
Improvements
- Update compatibility declarations for WooCommerce 11.2.1 and WordPress 7.1.
- Show each product once under its highest-priority pick source, with separate lines for required pick quantities and tracked location availability.
- Show when received supplier stock is ready for picking or packing to continue in the Stokkap app and WooCommerce order Pick & Pack panels.
- Share invoice numbers with Print Invoice & Delivery Notes or WP Overnight PDF Invoices & Packing Slips for WooCommerce, reusing existing numbers and saving new numbers on orders.
- Improve dashboard loading by caching stock valuation alongside other statistics and avoiding an unused calculation.
Fixes
- Fix a false WooCommerce stock-changed warning when enabling Stokkap or editing location stock on simple products by saving location stock after WooCommerce’s core product save.
- Keep Can’t pick available immediately after changing picked quantities.
- Restore WooCommerce low-stock and out-of-stock alerts after Stokkap-managed sales, suppressing outdated queued alerts.
[1.6.4] - 04 October 2026
- Correct full and partial refunds for discounted POS sales.
- Improve refund restocking on older databases and when product locations change.
- Restore previously deducted stock when orders return to Pending payment, without duplicate returns.
- Improve payment-link error cleanup and add helpful database guidance to the dashboard.
[1.6.3] - 04 October 2026
- Support hosted POS unit-price edits without changing catalogue prices.
- Correct discounts, target totals and tax rounding in POS and New Order.
- Apply register location rules and depletion priorities to POS orders.
- Improve POS out-of-stock safeguards and stock-reduction reliability.
- Improve stock-depletion recovery after failed saves while retaining compatibility with older databases.
[1.6.2] - 01 October 2026
New
- Add translated “Stock source:” information beneath line items in shop-admin new-order emails. This information is never shown in customer emails.
Improvements
- Rename “Pick from:” to “Stock source:” on order-detail line items.
- POS sales send stock updates to Stokkap straight away.
Fixes
- Fix stock restoration for further refunds after an order is cancelled and reopened.
- Correct stock updates when creating manual orders, adding or removing items, and changing quantities.
- Improve safeguards for orders with refunds, received stock or assigned serial numbers.
- Prevent cancellation from returning stock twice after a restocked refund record is deleted.
September 2026
[1.6.1] - 28 September 2026
New
- Added supplier delivery receiving in the Stokkap app: scan items or manually confirm quantities, including serial-tracked items, customer-order stock and extra stock.
- Added WooCommerce payment links for new orders created in Stokkap Order Management and hosted POS checkout, with proformas, tax and shipping previews, and an option to email the customer a payment request.
- Added order refund and customer-detail editing for the Stokkap app.
- Added supplier CSV cost imports, cost-currency settings and combined cost/stock imports.
- Added WooCommerce order shipment tracking for staff and customers.
- Added stock transfers between locations directly from WooCommerce product and variation edit screens.
- Added serial counts, search and browsing in Quick Lookup and Product Edit.
Fixes
- Fixed Stokkap stock handling across refunds, cancellations and reopened orders, including repeated order-status changes and refunds that are not returned to stock.
- Pick & Pack now follows order changes and refunds and checks current items before packing.
- Pick & Pack asks staff to review refunds that overlap previously skipped items before final packing.
- Fixed POS tax totals, serial assignment after refunds, and extra blank pages when printing labels.
Improvements
- Added manual-skip reversal and clearer warnings when previously picked items must be removed.
- Show pending refund-review and picked-item-removal warnings on WooCommerce order details.
- Improved serial support for products without SKUs and products using WooCommerce-managed stock; Pick & Pack now supports WPC Product Bundles.
- Added compact bin/location metadata (
_stokkap_bin_location) to Stokkap-depleted order lines for compatible third-party picking tools. - Added Danish and Norwegian Bokmål, updated other translations, and strengthened connection and bulk-edit safeguards.
August 2026
[1.6.0] - 23 August 2026
- Added: A lightweight Order Management API gives the Stokkap app fast previous/next order navigation across HPOS and legacy WooCommerce order storage.
- Improved: Pick & Pack now supports smoother multi-staff picking, saves packing progress, warns before unfinished packing work is left, and prevents two people from packing the same order at once.
- Improved: WooCommerce Order Detail and Stokkap Quick Lookup now show the final packer when trusted packing attribution is available.
- Fixed: On stores using legacy WooCommerce order storage, Express Shipping indicators no longer appear on non-Express orders when Express Shipping is disabled. HPOS stores were unaffected.
- Security: Protects connected stores when a WordPress site is copied or moved to a different domain. The copied or moved site is blocked from making Stokkap changes and is informed that its connected site address has changed; reconnect or a verified migration is then required.
[1.5.9] - 12 August 2026
- Fixed: Adding a location no longer leaves the button stuck on
Saving...after a successful save or requires a page refresh to finish updating the screen. - Fixed: Pick & Pack scan verification now recognises the GTIN or SKU shown in the current pick list or order even when WooCommerce's product lookup index is stale.
- Improved: Packing cards, verification checklists, and printed packing slips now show each product's GTIN/barcode as well as its SKU.
- Improved: Printed pick sheets now include a scannable
STK-ORD-{order number}barcode for every order that you scan in the app scan screen. - Improved: Picking rows now accept a quantity directly, enforce the required limit, and restore the last saved quantity if an update fails.
- Improved: Picking and packing actions now use clearer, consistently aligned icons and labels.
- Fixed: Bulk product price updates now report progress without unrelated WooCommerce background jobs delaying or timing out the status request.
July 2026
[1.5.8] - 28 July 2026
- Quick Lookup and Stock Control now find multi-word product titles more accurately while retaining multilingual support.
- Location deletion, deactivation, and Bulk Enable operations now start faster and continue reliably in the background.
- Inventory CSV imports are substantially faster when supplier files contain skipped or unchanged items.
- Large Inventory CSV exports are more reliable, preserve exact GTIN text, include readable location types, and single-location exports now default to assigned items.
- Import history can now be safely deleted, with active imports cancellable without undoing completed stock updates.
- Improved app delta-sync reliability after location transfers, Bulk Enable, and high-speed CSV imports, and updated all 10 bundled translations.
[1.5.7] - 23 July 2026
Inventory CSV
- Added inventory CSV import/export for one location or all assigned locations, with preview, background processing, history, and downloadable results.
- Added supplier CSV mapping by product ID, SKU, or GTIN, with reusable upload profiles and support for files of up to 50,000 rows.
WPML and Polylang compatibility
- Linked translations now share one inventory item throughout Stokkap, while standalone and detached translations remain independent.
- Bulk Setup, Stock Control, category filters, Inventory CSV, sync, and variation details now remain consistent regardless of the selected admin language.
Other improvements
- Improved base-currency price sync, inventory performance, background-job recovery, and stock safety.
- Improved assigned-location CSV export performance on stores with large catalogues or many locations.
- Prevented concurrent CSV database upgrade checks from slowing admin and AJAX requests.
- Improved activation, deactivation, uninstall cleanup, and REST compatibility.
- Updated all 10 bundled translations for the new workflows and compatibility messages.
June 2026
[1.5.6] - 28 June 2026
- New: Stock Control inventory editor in WordPress admin for searching products, reviewing stock, and managing product or variation stock from one screen.
- New: Stock Control includes expanded product rows for enabling or disabling Stokkap management, adding/removing locations, setting or adjusting quantities, transferring stock, and updating WooCommerce stock/backorder settings.
- New: Stock Control includes selected-row bulk enable with preview and confirmation, so visible products can be enabled without opening each product or variation.
- Improved: Stock Control can surface inactive or deleted assigned locations as remove-only rows, so stale stock assignments can be cleaned up safely without making inactive locations selectable for new stock.
- Improved: Webhook delivery is now protected by a circuit breaker so slow or unreachable app endpoints do not tie up site workers; queued events are preserved for retry.
- Improved: License activation and validation now back off after connection failures, avoiding repeated slow admin requests when the license server is unreachable.
- Improved: Locations and dashboard stats are faster on stores with hundreds of stock locations, and location reordering is now opt-in to avoid page freezes.
- Improved: Quick Lookup behaves better on mobile keyboards, and admin AJAX responses use the acting user's admin language.
- Fixed: Disabling Stokkap for a product now clears all Stokkap location stock keys for that product, including inactive or deleted location slugs.
- Fixed: Additional admin-side escaping and resilience hardening from the release audit.
- Changed: Minimum requirements bumped to WordPress 6.2 and WooCommerce 9.2.
[1.5.5] - 23 June 2026
- New: Slovak (
sk_SK) translation. - New: Regional locale variants now fall back to the matching base-language translation (for example,
es_MX/es_ARuse Spanish,pt_BRuses Portuguese,de_AT/de_CHuse German,fr_CA/fr_BEuse French, andnl_BEuses Dutch) instead of showing English. - Improved: Performance and reliability for stocktake stock syncs.
- Improved: Performance and database housekeeping for faster page loads.
- Improved: Order Management setting description now explains staff permissions and that order/customer data is displayed live without being synced or stored by Stokkap.
- Fixed: Variation status is now included when syncing products to the Stokkap app.
- Updated translations for all supported languages, including corrected shipping-address and in-stock labels and consistent Smart Shipping naming.
[1.5.4] - 11 June 2026
- Fixed: Stokkap API responses are now marked as never-cacheable, preventing stale data on stores with aggressive page/CDN caching, such as Pick & Pack progress resetting to zero or the plugin version not updating in the app. If your CDN caches everything, also exclude
/wp-json/from caching. - Fixed: Order and product line-item names sent to the Stokkap app now have stray HTML stripped, so variation names display as clean text when a theme stores HTML inside an order item name.
[1.5.3] - 11 June 2026
- New: More advanced bulk product editing support for the Stokkap app — apply price and sale changes across the whole catalogue by status, category, or on-sale filter, including percentage-off-regular sales and bulk sale removal, all processed reliably in the background.
- New: Order picking and packing status is now available to the Stokkap app's Orders page, including a per-item breakdown.
- Improved: Faster bulk-edit previews on large product selections and support for larger per-request bulk edits.
- Fixed: Bulk editing now prevents regular, sale, and cost prices from being set to zero by mistake; send an empty value to clear a price instead.
- Fixed: More stable Pick & Pack list pagination when several lists share the same creation time.
[1.5.2] - 09 June 2026
- New: Bulk product editing from the Stokkap app - update prices and product fields across many products at once, processed reliably in the background
- New: Admin notice warns when Stokkap debug logging is left enabled, with a link to turn it off in settings
- Improved: Delta sync now uses a single indexed query covering both products and variations, with safer page / per-page bounds
- Improved: "POS Orders" setting description now explains that enabling it adds manual order creation in Quick Lookup and unlocks the full Point of Sale feature in the Stokkap app
- Improved: Pick & Pack lists load faster on stores with many stock locations - each line's location stock is now read in a single pass instead of one lookup per location
- Fixed: In some rare cases certain products could be missing from the app after a full sync (depending on stock status or catalog visibility settings) - these now sync correctly. If any products were previously missing in the app, run a full sync from your store settings in the Stokkap app to bring them in
- Fixed: After bulk-enabling Stokkap management on products, the Stokkap app sometimes did not pick up the change via delta sync - incremental sync now reliably includes these updates
- Fixed: Variation delta sync - when only a variation changes, its variable parent product is now included in the incremental product sync so the app stays up to date (in rare cases a variation-only edit could previously be missed)
- Fixed: Bulk transfer could fail on sites with long database table prefixes - the internal lock name is now hashed to stay within the MySQL limit
- Updated translations for all 9 supported languages
May 2026
[1.5.1] - 31 May 2026
- New: Brother 34 x 24 mm barcode label preset
- New: Custom barcode label presets with saved width/height in millimetres
- New: Label print padding and barcode width controls for all label formats
- New: Dashboard connection status card now includes the full Test Connection health check
- Improved: POS order location and price fields are wider and POS totals follow WooCommerce currency formatting
- Improved: Barcode width control now allows 50-150%
- Improved: Settings "Test Connection" now performs a full connection health check including Stokkap app-to-store REST/API verification
- Fixed: Stores with separate public storefront and WordPress core URLs now send the correct storefront and REST API URLs to Stokkap
1.5.0 - 26 May 2026
- New: Idempotent
POST /stokkap/v1/bulk-transferendpoint 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 returns409 - 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_frequencysetting is disabled. - Cron fallback fixed -
reschedule_cron()no longer defaults tohourlywhen 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 InputandAfter Quantity Inputpositions, withAfter Quantity Inputnow 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 locationsdropdown 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 PricetoCost 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 connectedmessaging 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.