Release Notes

Versions are formatted X.X.X

  • X.X.X are bug fixes and patches
  • X.X.X indicates improvements to existing functionality
  • X.X.X indicates new features and/or changes that may not be backwards compatible

Release date indicates the date the public Webship Online server received that update. 

Updates are usually released between 9 and 11 PM. 3PL licensed servers are typically updated the following day.

Public API v1 🎉

  • The public api has been enabled for all servers


  • Reset the printing font size after latest Chrome update fixed a bug that caused smaller fonts when printing. (Reverted 4.0.6 fix)


  • The min_order and order_multiples properties of products are no longer used when using a product as an order item for purchase orders


  • Fixed a bug where editing a purchase order would set the order-items’ quantity fields to 1


  • Fixed parcel barcodes on the order detail page


  • Fixed the packing slip barcode
  • Fixed recent orders on the product page
  • Fixed error when parcel weight is empty
  • Show all locations used by a product in the location suggestions until we have a setting for it
  • Fixed not respecting parcel weight settings when creating parcels on the order edit view


  • Better barcode scanner support while
    • digitally picking (for locations and products)
    • packing orders (for products and orders)
    • unpacking purchase orders (for products)
  • Added a product filter to the packing view
  • Added shipping labels for custom shipping methods
  • Better highlighting of missing shipping prices on shipping methods
  • Added the option to respect the `exactDeliveryDate` field on orders
  • Improved theme support for 3PL servers
  • Improved e-mail layout
  • Other minor bug fixes and improvements


  • Fixed issue where users that aren’t allowed to manage inventory, couldn’t update products with stock.


  • Fixed an issue when trying to add a user


  • Fixed printing font size after Chrome error broke it
  • Allowed more orders in a single FTP import


  • Fixed importing purchase orders
  • Added the Canary Islands to the country options


  • Fixed FTP order export
  • Fixed the fact that duplicating an order would also duplicate its parcels
  • Fixed updating resources


  • Fixed adding parcels to completed orders


  • Fixed moving all inventory on a location


  • Fixed remote FTP orders synchronisation
  • Fixed orders synchronisation

4.0.0 (alpha release)

  • Ground work for the public API
  • Added warehouse users which allows for more precise decisions on who can view and/or manipulate warehouse inventory, pick orders, unpack purchase orders…
  • Fixed an issue where manually picking on the orders edit view would run into errors


  • Hotfix: wait until all necessary product data is loaded when rendering the unpack view


  • Hotfix: fixed an issue where not all product items of the same product would be moved when moving all warehouse location contents to another location


  • Hotfix: save the warehouse usage for new companies


  • Hotfix: allow a wider range of delimiters when checking the required fields of a csv file


  • Orders with a scheduled date now always require an on-hold status
  • Fixed a bug where locations would be suggested after using them when unpacking a purchase order
  • Fixed idle stock report date ranges
  • Fixed a potential duplicate order number bug
  • Fixed the image lightbox function on products edit view
  • Keep warehouse usage for company and its’ underlying brands separated instead of calculating the combined usage
  • The “Used locations” report now displays the location-type and the products’ ABC-labels
  • Fixed picking slips for picks without a location
  • Import templates are now available for download within the application
  • Added warehouse zone indicator to first location range
  • A Webship Online order will now be cancelled when its related Shopify order was cancelled with or without a refund
  • Disabling the Sendcloud addon will now correctly remove all related shipping methods
  • Added the ability to proceed importing ignoring rows with errors
  • Better login error messages
  • Better client and supplier auto-numbering when user has entered a custom client or supplier number
  • Packing view: removing preferred courier A and then selecting courier B no longer results in a warning
  • Better country validation/translation
  • Packing slip should now show the company logo again
  • Fixed a caching issue on reports views


  • Hotfix: supply province/state to Sendcloud when shipping to US, CA and IT


  • Hotfix: fixed erroneously shown double-check-pick-quantities error


  • Hotfix: fixed billing report issues in week 17


  • Hotfix: fixed Lightspeed orders house numbers


  • Hotfix: billing report errors


  • Hotfix: bulk vs pick locations


  • Locations Overhaul
  •     New and improved location management UI
  •     The first part of a location now indicates its warehouse zone. Reordering zones influences the picking route through the warehouse.
  •     Locations can now have a type (pallet, shelf, …) which will be used in the billing report
  •     Locations can now have a storage type which will be used to prioritize pick locations over storage locations when suggesting order picks
  •     Locations can now have an ABC tag which will be used in the future to flag when products are taking up the most accessible locations in your warehouse when they shouldn’t
  •     Empty locations will now be suggested based on type when possible
  •     Orders can now be filtered based on which warehouse zone their picks are in
  • Removed the default company selection from the resources dashboard widget
  • Fixed client name/company/contact on shipping labels in some cases
  • Fixed warehouse resource registration when editing parcels on the orders edit view
  • Added ability to set a ready-to-pick order to complete on its detail view
  • Total column is no longer mandatory while importing products. Allowing overwriting only weight, for example.
  • Fixed an error when importing orders with a sent date
  • Better order items UI for completed orders
  • Better product lookups. Improved search results for products with short SKU’s
  • Webship Online will now show more helpful error messages when running into problems while registering order parcels
  • Fixed the shop product data transfer summary to show correct import numbers
  • Fixed an issue where a shop product data transfer would sometimes overwrite product types
  • Added better busy state indication for some of the applications bigger actions
  • Duplicating an order will now inherit the latest client address data from the client instead of from the original order
  • Webship Online will now attempt to get more product information from when transferring product data
  • Duplicate entries in a CSV will now be shown as problems instead of overwriting each other during CSV imports
  • Fixed an issue where Webship Online would sometimes use the wrong shipping method on the packing screen when it was unchanged before registering parcels.
  • Webship Online will now indicate new versions (on the support icon)
  • Webship Online will now also save the product cost when transferring product data from a Shopify store
  • Added the ability to show bio/foodstuff indicators on the products overview
  • Performance improvements to bulk deleting orders, products, clients…
  • The billing report can now be split up per brand and will show warehouse usage per location type instead of location zone
  • Tons of other performance optimisations and smaller fixes


  • Fixed an issue where orders that were cancelled by an e-commerce platform would not free up their stock reservations
Start of X.X.X versioning system


  • Fixed an issue where orders that were created manually as on-hold would not reserve stock
  • Fixed an issue where on-hold orders without backorder items would get set to ready-to-pick automatically


  • Fixed an issue concerning status updates to lightspeed orders
  • Fixed an issue where the slider on the packing screen would get stuck on touch devices
  • Fixed the fact that merging address lines on the packing screen would not get saved to the order


  • Webship Online is now a Progressive Web App (PWA) which will allow you to install it on your computer or mobile device to gain some added functionality, improved performance and an overall better user experience. Steps needed to install it will differ depending on the browser you use and is not available in Safari.
  • Webship Online has also undergone a thorough performance audit which resulted in a faster, smaller and generally better code-base.
  • Added a better Help & Support menu with useful links
  • Buttons on detail views have been reworked. Changing an orders’ status has been moved to the status tag, splitting orders can now be done directly from the order items section.
  • CSV Imports will now show the effect they will have on your data before actually importing
  • CSV orders import will now allow a scheduled field
  • Changed to a more tolerant shipping method import procedure
  • Added the ability to export a single order and purchase order from detail view
  • Implemented better address validation on the packing view
  • Selections on index views will now carry over across pages
  • Webship Online will no longer allow multiple API connections to the same e-commerce store
  • Notifications will now be translated according to the reader’s language
  • Added improvements to the notification drawer
  • Added delete confirmation pop-ups to all bulk delete actions
  • Switched to latest Shopify API version
  • Fixes an issue where it was possible to unpack purchase orders without specifying a location
  • Fixes an issue where Webship Online would not read a Shopify Customer’s phone number
  • Fixes an issue where SendCloud would show a cached error message, even after rectifying the problem
  • Fixes an issue where disabling countries on shipping methods would sometimes not save correctly
  • Fixes order weight calculation for orders with compositions and/or derivatives
  • Fixes an issue where data transfers would get stuck, preventing periodic order sync
  • Fixes and performance improvements to the stock reservation system
  • Lots of other fixes and (performance) improvements


  • Fixed moderator permissions for shipping method bulk edit capabilities


  • Fix for the Google Chrome update that resulted in extra pages being printed every time


  • Fixed a rare case where the product data pull would disable a link to the e-commerce platform


  • Changed barcode parameter separator from “:” to “|” for broader barcode scanner manufacturer support


  • Fixed showing errors during a purchase order import
  • Fixed adding parcels to completed orders from the orders edit view


  • Fixed an error where the FTP order export addon would not export any orders


  • Fixed adding parcels to orders from the parcel edit view
  • Fixed an issue that got in the way of communication with


  • Upgrade to API v7
  • The remote FTP order import will now import orders every half hour instead of every hour. (Once at 25 minutes and once at 55 minutes past the hour)
  • The remote FTP order export feature will now export orders for the last 48 hours instead of the last 24
  • Introduces a new setting to choose the default weight of new parcels on the packing view. Possible options are:
    • no weight
    • 1kg
    • let Webship Online attempt a weight calculation based on the order contents
  • The Settings > Shipping methods view got a complete overhaul in order to perform much better and make managing shipping methods much easier
  • A shipping method’s sender_address_id is now editable
  • New shipping methods that are imported from Sendcloud are now disabled for all shops by default
  • The preferred shipping method on orders has been replaced by a preferred courier setting.
  • Index views for orders, purchase orders, products, clients and suppliers have been completely re-written to display data much faster and be usable while loading data
  • Imports for orders, purchase orders, products, clients and suppliers will now show a more comprehensive import report after import and import assets faster.
  • It’s no longer possible to choose specific picks for concept orders as concept orders do not reserve stock and there is no guarantee that that stock is still there when the order reaches a ready-to-pick status
  • It’s now possible to mark products as BIO and/or foodstuffs
  • The “Most sold products” report will now list the top 100 instead of the top 50 most sold products
  • The “Idle stock” report has been corrected and an option to take purchase orders into account has been added
  • Various other bug fixes and improvements


  • Fixed a rare issue where Sendcloud would overwrite custom shipping method settings in Webship Online


  • Added basic sender address support to shipping methods


  • Fixed an issue where the remote order CSV import would fail to import a line in rare cases


  • Fixed an issue which caused the product data transfer for Shopify stores to ignore products without a barcode


  • Fractioned reservations: will fix the fact that every order for a fraction will always reserve the required whole items from its source to fulfill the order
  • Potential stock for compositions will now show the available stock after reservations instead of the total stock in the warehouse. This number now also corresponds with what is communicated to connected e-commerce platforms
  • Pick count and unit is now included in imports/exports for products
  • Fixed the fact that the sync stock button was no longer shown on product detail views
  • Fixed real-time updates of product stock while creating/editing orders
  • It’s now possible to make compositions of just one SKU. This allows for selling multiples of an SKU as its separate SKU.
  • Other small fixes


  • Shopify 2-WAY communication
    • Ability to pull all product data into Webship Online
    • Changes to a products stock in Webship Online will now also be sent to Shopify
    • Ability to pull all recent order data into Webship Online
    • Orders that are completed in Webship Online will now also be fulfilled on the Shopify side and tracking information will be added
    • Ability to choose what happens to products on the Shopify store when they are deleted in Webship Online


  • Product types addon
    • Ability to create compositions and derivatives from basic products as well as virtual products
    • Decimals are no longer supported in quantities (you can get around this by setting an appropriate picking unit if needed)
    • “::” and “||” signs are no longer allowed in product SKUs
  • Changes to products imports/exports
    • products export will now contain data needed for product types such as type, has_stock, composition_children, derivative_parent and fraction
    • products export will now only contain backorder lines when there are backorder reservations
  • Changes to orders imports/exports
    • orders export will show a fraction when needed
    • orders export will now only show specific pick data such as expiry date, location, … when the order was completed as this data is not set in stone before this point
    • orders exports will now contain tracking links instead of tracking numbers
  • Added French and German versions of the app
  • Tons of improvements to the tasks system
  • will now be used as a backup in case we can’t find a better tracking link instead of as the default
  • Fixes to duplicating products
  • Fixed an issue when splitting order in some cases
  • Fixes and improvements to the products ABC labeling system
  • Creating a new order will now respect any shop filter you may have set on the orders index view
  • Performance optimizations to large CSV exports
  • Various optimizations to picking and packing prints
  • Code refactoring


  • Replaced the shop id in shipping labels with a more readable “shop tag” (e.g.: [ShopName-YCW8])


  • Account for the newly introduced 35 character limit on the order_number field on PostNL shipping labels


  • Automatically select barcode scans and pastes in lookup controls when they only yield one result


  • Made it possible to connect to the Shopify API through both the (now deprecated) “private apps” system and the new “custom apps” system


  • Forced sorting in WooCommerce products calls to fix a missing products issue during products data transfer


  • Removed the hard cap on amount of records that could be exported to CSV


  • Fixed the file pointer when using remote order csv through sftp


  • Minor improvements to user session duration and handling
  • Minor changes to admin shipping rates importer


  • Fixed an issue when webhooks for unsupported actions were sent to Webship Online
  • Fixed an issue when gathering e-mail addresses for the Webship Online Daily
  • Merry Christmas!


  • Better dashboard graph predictions
  • Fixed the button to manually resend enrollment e-mails to new members
  • Fixed a bug that effectively disabled the remote FTP export addon
  • Fixed a remote FTP order import encoding issue


  • More tolerant towards not-so-secure FTP servers during remote CSV orders import
  • Fixed an issue that caused corrupt connections to on products
  • Fixed an issue pushing big stock amounts to


  • Fixed dashboard graphs


  • Fixed an issue matching clients without VAT or e-mail information during imports
  • Fixed an issue cancelling orders in Webship Online when they were cancelled in


  • Fixed issue while updating shipping methods
  • Fixed an issue while trying to sync stock to WooCommerce in certain cases


  • Added ABC analysis feature
  • Added the Tasks feature (currently in beta)
  • A bunch of integration improvements
  • Orders that are cancelled in Webship Online will now also be cancelled in
  • Trashed orders in Webship Online will no longer be created anew when coming in from an e-commerce connection
  • It’s now possible to set order filters on the shop view for market place integrations (i.e.
  • Ground work for public facing API
  • Various fixes and improvements behind the scenes
  • Changes to the server schedule to synchronize e-commerce connections without webhooks as close to the hour as possible. The new schedule looks like this:
    Magento Every hour Every hour + 5 minutes
    Shopify Every hour + 10 minutes
    Woocommerce Every hour + 15 minutes
    lightspeed Every hour + 20 minutes
    Remote CSV import Every hour + 30 minutes


  • Remote CSV order sync will no longer abort after too many errors.


  • New server schedule
    • E-commerce platform integrations will now do an order synchronisation every hour
    • Integrations that lack the ability to set up webhooks or are missing webhook credentials will do an additional sync every half hour
    • The 10 minute grace period has been removed (orders will be imported by a sync as soon as they are available, without having to wait for 10 minutes)
    • Remote CSV import (through SFTP, FTP or HTTP) only happens every hour


LightspeedEvery hour
MagentoEvery hour + 5 minutes
ShopifyEvery hour + 10 minutes
WoocommerceEvery hour + 15 minutes
Bol.comEvery hour + 20 minutes
Remote CSV importEvery hour + 30 minutes

Additional synchronisations happen 30 minutes after the initial time slot. E.g.: A Woocommerce integration without webhook credentials will synchronize orders at hour + 15 and hour + 45 minutes.

Synchronisations will never happen between 21h and 22h. This is our window to perform server maintenance.


  • Introduced a integration
    • Order synchronisation
    • Stock synchronisation
    • Order status synchronisation (when completing orders) and tracking number pushes
  • Small additions to reports
  • Better dashboard graph predictions
  • Duplicating a product will now also copy its barcode
  • Order notes fields have been repurposed in order to create internal notes and end-client notes
  • Added orders with status picking count to the dashboard


  • Fixed an issue where manual picks were overwritten when altering the order items on an order


  • Fixed printing of picking and packing slips


  • Added a prototype connection.
    • This is still a bare-bones connection which only pulls in new open orders. Shops that are currently connecting to through the Woosa Plugin should continue to do so. This connection is solely for shops where the Woosa plugin is not an option.
  • Added support for SFTP to both remote order CSV import for shops and the FTP order export addon
  • Fixed dashboard chart prediction issues
  • Fixed weight difference display on the packing view
  • Fixed addon enabling/disabling
  • Fixed some unsaved-changes warnings
  • Fixed expired shipping method cleanup on the admin dashboard
  • Improvements to the barcode scanner listener


  • Various improvements to the dripping bucket system for order webhooks and order synchronisation


  • All incoming data will now be handled through a dripping bucket principle to guarantee server stability and data uniqueness
  • Concept orders will no longer show picks as their availability can not be guaranteed when the order reaches ready-to-pick status
  • Packing slips will now also show the external order reference
  • It’s now possible to search for product names on the purchase order list
  • The purchase order list will now offer a view option to show the supplier’s country
  • Duplicated orders will now have the duplicator (user that duplicated) as their creator
  • Fixes an issue where custom order items in Shopify orders would result in an error


  • Fixed a bug where duplicated products would have their times_sold set to 9000 upon creation


  • Added a shipping type switch on the packing screen (sales orders)
  • The unpacking screen (purchase orders) will now notify the user about missing product data
  • The unpacking screen will now allow the user to continue without having to review all remaining order items
  • Added a product image preview to the unpacking screen
  • A shops connection to its e-commerce platform can now be disabled without having to delete credentials
  • Better and more stats on the dashboard
  • Other small bug fixes and improvements


  • Fixed an issue where managing order items of existing orders was impossible


  • Reimplemented a loading overlay for data-heavy views
  • Fixed navigating between addons
  • Fixed scrolling on the dashboard on mobile devices
  • Fixed the company logo upload button
  • Fixed datalist controls UI on viewports vertically smaller than 640px
  • Fixed an issue when cloning some products (invalid prefill data)
  • Fixed an issue where the SKU box on cloned products was disabled leaving the user with no way to edit the clone’s SKU
  • Improvements to how barcodes are rendered on product views
  • Fixed an issue where changing order item quantities on existing orders would erroneously result in backordered items
  • Faster and improved results in product/client/supplier suggestions
  • Fixed an issue where too many decimals were being sent to Sendcloud resulting in an error
  • Errors returned by Sendcloud will now be displayed as-is to the packer
  • Fixed an issue where stock corrections would sometimes not be recorded correctly when doing them on a mobile device
  • Fixed an issue where Shopify orders could have two or more order items for the same SKU
  • The FTP order export addon will now update the status of the addon on its settings view when something goes wrong
  • Small improvements to the global app search
  • Fixed an issue where warehouse resource stock would not be put back when updating/deleting resource usage on an order
  • Added the ability to set an e-mail address on a shop, that e-mail address will be used for an orders’ parcels when said order doesn’t not have an e-mail address filled in.


  • Fixed an issue when sending packages outside of the EU
  • Fixed an issue exporting products without filters


  • Fixed an issue where packing a specific order in manual mode would get stuck after completing the order


  • Fixed scrolling of the dashboard on some mobile browsers
  • Fixed default view options for the products datalist
  • Fixed Magento 2 order synchronisation

2.0.0 🎉​

  • Updated User Interface
    • Clearer fonts and borders to help with the poor lighting conditions of some warehouse environments
    • Better information density on views with a lot of data
    • Collapsable navigation to make room for what really matters
    • New sheets system to allow for more information depth and fewer interruptions
    • New loading indicator (top of screen) that won’t get in the way of power users
    • Reworked most page transitions for better client side performance
    • Collapsable button bar on mobile so user can engage with order/product/client/supplier information faster
  • New datalist controls
    • Ability to apply multiple filters to a list
    • Ability to include or exclude the selected filter(s)
    • A few extra filter options
    • Ability to select which fields you want to see in your list
    • Better import/export UI
    • Import errors will now be listed when an import fails
  • Global barcode scan listener (previously only available on dashboard)
  • Reworked admin dashboard
  • Status dropdowns on order views will now hightlight the next logical status
  • Added a server connection status warning
  • Moved company user management into the settings view
  • Added the ability to take digitally picked orders directly to the packing screen
  • Added the ability to see which products prevent a total purchase order cost calculation
  • Added the ability to filter product suggestions on trade name when composing a purchase order
  • Better pick totals on picking slips (shows how many items to pick in total from a given location)
  • Synchronisations with Magento platforms will happen more often now because they are missing webhooks
  • Server specific peripherals are now possible
  • Tons of other small bug fixes and quality of life improvements


  • Fixes an issue where order quantities would be altered when manipulating stock with a lot of reservations


  • Better usage report for admin-level users
  • Fixed FTP timeout on 3PL servers
  • Better error catch for wrongly configured shops
  • Fixed an issue syncing stock to multiple shops of the same platform


  • Fixed usage report data


  • Fixed a performance issue within the Admin > Shipping rates section


  • Removed the United Kingdom from the list of European countries (Brexit)


  • Fixes the empty most-sold widget on the dashboard


  • Fixes an issue with the periodic Magento order sync
  • Fixes an issue where the administration reports section wasn’t visible to non-admin users


  • Much better datalist layout system. Line data will now reflow according to the available screen space resulting in a much better mobile experience
  • Datalist filters will now persist through picking and packing
  • Added the ability to sort table data on most reports
  • Better layout for location detail views
  • Fixed the fact that orders and purchase backorders would not list their siblings
  • Purchase orders will now display deliveries in more detail (Only visible on the parent order)
  • Introduced packing modes on the packing view
  • Better weight check when some of the products are missing a weight setting on the packing view
  • Better product history graphs (stock and price)
  • Fixed graphs in Firefox
  • The global app search can now be triggered by pressing ‘/’ on the keyboard
  • Better display of loooong e-mail addresses (hello
  • Much better, more vertically condensed display of address information. Especially on mobile.
  • Products now support more barcode types. Barcodes will now render faster.
  • Packing slips will now be printed in the correct order during paper picking
  • Paper picking picklists will now show a total of products to pick from a given location
  • Much improved packing slip layout to fit more on fewer sheets of paper
  • Packing slips now have a datamatrix barcode that will take the user to the packing view for that order
  • Other small bug fixes, improvements and UI refinements


  • Brand filters on reports will now persist when browsing reports
  • Index view filters will be used when creating new assets. e.g.: The brand filter on the products index page will be used for new products
  • Custom fields were removed from packing slips
  • Supplier references for products will now be shown when choosing products to add to a purchase order
  • Product supplier references will be now also be shown in purchase order details
  • Webship Online will now try to calculate a purchase order total cost based on it’s contents
  • Prints for multiple orders will now roll out of the printer in the same order as on screen
  • Added a ‘pack’ button to orders to fast-forward eligible orders to the packing screen
  • Added bulk editing tools to settings > shipping methods
  • Product lookups will now find products based on their barcodes as well
  • Products received through a purchase order will now automatically get that purchase orders’ supplier added to their list of suppliers
  • All asset-tags now have a copy-to-clipboard button that appears after hovering for a little while to easily copy asset-tags
  • Added a button to the order creation view to add all available stock with one click
  • It is now possible to bulk-delete purchase orders
  • Admin users will now be able to automatically give new companies access to a warehouses’ resources
  • Admin users will now be able to see deleted users on company detail views


  • Admin > Shipping rates section optimisations
  • Exporting performance optimisations
  • Further database performance optimisations
  • Set server to local timezone


  • Database performance improvements
  • Much faster loading of all overviews (Orders, Purchase orders, Products, Clients and Suppliers)
  • Data export performance improvements
  • Fixed shipping label generation errors relay from Sendcloud
  • Idle countdown will no longer kick users out when they are in the middle of data entry
  • Fixed a caching issue when logging out of the application
  • Updated the countries list


  • Minor performance tweaks
  • Fixed password reset workflow
  • Fixed display of long usernames
  • Fixed company plan setting through admin interface


  • Updated underlying project architecture
  • Updated routing system
  • Improved translation system
  • Updated roles and permissions system
  • Updated e-mail system
  • Faster view rendering
  • Better performance for admin views by restructuring the UI
  • Fixed stock reservations when importing orders through a CSV file
  • Implemented a workaround to make shipping label printing in Firefox work
  • Disabled editing product SKU’s once the product has been created
  • It’s no longer necessary to confirm label registration when some checks are undetermined on the packing screen
  • Shipping method combo boxes are now uniform throughout the app and have better sorting
  • Fixed an issue where some dashboard statistics would be wrong between 11PM and midnight
  • Fixed client name display in the orders overview


  • Complete warehouse locations UI overhaul
  • New empty location suggestion system
  • A few minor fixes
  • Fixed an issue where orders imported through a (remote) CSV import wouldn’t reserve stock


  • Fixed an issue where orders initially saved with concept status would not reserve stock when they were set to ready to pick status in rare cases


  • Fixed an issue where stock changes to partially deliverable order items wouldn’t be updated in orders with a ‘concept’ status
  • Re-added client_name field to order exports so order export files can be changed and imported again
  • Fixed an issue where lookups would show old cached results


  • Fixed an issue where Webship Online would repeatedly ask to confirm unsaved changes when unpacking purchase orders
  • Fixed an issue where Webship Online would repeatedly ask to confirm unsaved changes when packing orders


  • Proper handling of no parcels during packing
  • Shopify orders now show the correct order name as reference in Webship Online instead of the order number
  • Order lists now show the correct client name in the list


  • Added checks for a variety of issues to the packing screen.
  • Introduced a company field to shipping addresses to ensure the correct data is used when sending parcels
  • Webship Online will now ignore silly company names like Mr., Miss, ‘/’, ‘-‘ and the like that were sometimes entered by silly customers
  • Order detail views will now show who created the order
  • Orders with a ready-to-pick status can now still be edited (it’s no longer necessary to set them to on-hold first)
  • Orders with that are saved as concept with backorder items will no longer be put on hold as they do not reserve stock
  • Webship Online will now more intelligently detect when unsaved changes are about to be lost and warn you about it
  • Added a warning to deleting a product with stock
  • Added the ability to duplicate products
  • Various other small fixes


  • Better order status pushes to e-commerce platform for orders that were split up.
  • Measurements are now in mm everywhere.
  • Weights now always use grams, except when dealing with parcels, in which case kg seemed more logical.
  • Product measurements and weights are now correctly communicated between Webship Online and e-commerce platforms.
  • Resources are now pre-cached on-page in order to speed up barcode lookup during resource registration.
  • Resources can now still be used when their stock is depleted in Webship Online, rendering their stock as more of a warning than a hard limitation.
  • Customer comments left on orders from Lightspeed stores are now correctly absorbed by Webship Online. 
  • Woocommerce product variants now have their name prefixed by their parent product in Webship Online. Their images are now also downloaded correctly.
  • Searching on SKU is now possible in the purchase order list.
  • Fixed an issue where stock changes (like a product items’ location) would not be reflected on orders with concept status.
  • Other small  fixes


  • Fixed links to locations found through the global app search (alt+F)
  • Fixed the product listing in the Stock correction > Move location UI


  • New resources addon which allows warehouses to keep track of its boxes, foams, plastics and labour


  • Fixed an issue where some order webhooks wouldn’t be handled properly
  • Fixed an issue with paid, unfulfilled Shopify orders, not being pulled in by Webship


  • E-commerce upgrades (for both Woocommerce and Magento 2)
    • Stock changes will now be pushed connected e-commerce platforms when enabled
    • Shop data transfers for products and orders can now be triggered separately. The latter will get ALL orders, not just the most recent. The featured image for products will now also be pulled into Webship.
    • Order statuses will be pushed to connected e-commerce platforms when needed so the client is notified of potential hiccups in the fulfillment process
    • Products created in Webship can now be pushed to connected e-commerce platforms for that brand
    • It is now possible to choose what needs to happen when a product is deleted in Settings > Products
    • Product variants (Woocommerce) will now contain more of the parent product’s information in Webship.
  • Complete stock reservation system overhaul to allow for faster stock reservation calculation and display
  • A new, more reliable FTP connection system
  • Tons of other small e-commerce connection fixes and improvements


  • Sendcloud shipping labels will now also show the store name


  • Warehouse widget load tweaks
  • Fixed a minor security issue where disabled accounts could change their password
  • Fixed an issue where products could not be saved without warehouse locations
  • Fixed Woocommerce webhook duplicate order issue
  • Stock correction is no longer an embedded view when opened from product edit view
  • Updated Shopify fulfillment statuses to last API version
  • Used medium logo size for packing slips
  • Left aligned company info on packing slip when logo is absent
  • Corrected dashboard stats on graphs
  • Fixed an issue where moving more stock than available was possible
  • Fixed an issue where names of trashed shipping methods would not show up in reports


  • Fixed an issue where the embedded product edit view would show the wrong draft remotes
  • Fixed an issue where a Woocommerce order sync would fail because of erroneous order data sent by Woocommerce
  • Fine-tuning of the warehouse load widget


  • Hotfix: Fixed an issues where reviewing order items in the unpack process wouldn’t update the unpack progress and eventually fail to show the ‘complete’ button


  • More warehouse load fine-tuning
  • Fixed barcode scanner interference
  • Global app search can now also find products on their barcode
  • Better HTML de-formatting when pulling data from e-commerce platforms
  • Existing users that are added to a company will now receive an e-mail about this
  • Better warehouse/location selection restrictions based on access to said warehouse and the availability of its locations
  • Location selection is now mandatory when a warehouse has locations
  • Better CSV import performance
  • The below minimum stock report now also shows the amount already ordered of each listing
  • Recorder buttons (truck) below minimum and backordered stock report now actually pre-fill the product and supplier (when set)
  • Orders and purchase orders can now be cloned from their detailed view
  • Better logging whenever Webship Online automatically changes an order’s status
  • Fixed an issue where completing an order on the packing view would always revert it back to ready-to-pack before setting it to complete status
  • Webship Online now has a stats keeping system which will allow for much longer data retention in the future


  • Added a warehouse spread report showing product items with the same batch/expiry that were unnecessarily spread out over the warehouse
  • Added a popular products report
  • Better user experience on overview text filters (like /clients)
  • Better guess work on CSV file headers during products import
  • Imports will now show which (first 10) rows of the uploaded CSV file were skipped due to errors or invalid data
  • Better purchase orders performance
  • Better reactive data publication performance
  • Added the ability for the automated FTP orders export to append a timestamp to the file name, creating a new file every time instead of overwriting the existing file
  • The stock correction button on a products edit view will now open an embedded stock correction view
  • Ground work for new user management. It’s now possible to see who’s online from the company edit view
  • Being idle for more than 3 hours will now automatically log you out in order to be able to guarantee a smooth experience for other active users
  • Window titles were corrected and improved throughout the whole application
  • Better rendering performance for order, purchase order, client, supplier and product detail views


  • Big performance improvements to the way shipping methods are loaded
  • Big performance improvements to reports
    • Reports are no longer unnecessarily reactive (the report will no longer live update)
    • Most reports now have a brand selector to narrow down results
    • Reports load a lot faster
  • Big performance improvements to the dashboard load times
  • Fine-tuning to the warehouse load dashboard widget to show a more accurate load
  • Global app search is now more usable with a barcode scanner
  • Lots of small improvements to the global app search


  • Smarter import file headers recognition
  • Fixed an issue where updating products stock to 0 through import would be impossible
  • Complete overhaul of the app-wide search (alt+f)
    • added quick actions (e.g. new product)
    • added shortcuts (e.g. warehouses)
    • much improved search algorithm
  • Complete overhaul of the dashboard and its widgets
    • added barcode scanner recognition (beta)
    • added warehouse load widget
    • added a low stock warning widget for popular products
    • improved standalone loading to speed up the dashboard
  • Added a totals footer to the stock value report
  • Completely new attachments UI
  • Fixed the settings menu on mobile devices
  • Clicking a product while unpacking a purchase order will no longer leave the page
  • Fixed an issue where creating a product while setting up a purchase order would attach that product to the wrong brand
  • Optimized the usage report to be less hard on the server
  • Fixed background color on e-mails in certain e-mail applications
  • Fixed an issue where export wouldn’t respect filters on the overview
  • FTP import/export optimisations and better credential validation
  • Code maintenance optimisations
  • Lots of other minor improvements


  • Hotfix: Fixed image and attachments uploads


  • Added bulk order deletion
  • Better import data type handling
  • Fixed the format on date fields exported by product export
  • Fixed an issue where importing Numbers as location names in a product import would prevent the import


  • Improved performance for shipping-rate importer
  • Products export fixes
  • Fixed dashboard numbers for orders this month and items this month widgets
  • Fixed re-printing an existing parcel’s shipping label
  • Fixed the ‘unit’ value for a product on picking prints and UI


  • Import and export functionality for all assets (Orders, Purchase orders, Clients, Suppliers and Products)
    • Ability to set up an automated order import from an online HTTP(S) or (S)FTP address
    • Ability to set up an automated order export to a given FTP server
  • Infrastructure update: updated Webship Online to run on the latest stable technologies
  • Preparations for future updates to stock tracking
  • A few quality of life improvements


  • Upgraded to the latest framework version
  • Sped up and smoothened out page transitions
  • E-commerce platforms can now always cancel orders, no matter their status
  • Fixed an issue where purchase orders that were created with a delivered status would disappear
  • Stock management of a product can now be done without having to leave the product view
  • A new product can now be created while creating a purchase order in stead of having to do that beforehand
  • Added the ability to filter products on their suppliers
  • When changing a clients address in the packing screen, those changes are automatically saved to that clients shipping address
  • Lots of other small fixes and improvements



  • Server-specific changes and fix
  • Christmas update


  • Hotfix: Fixed an issue where on-hold orders would be able to be set back to read-to-pick by the e-commerce platform
  • ready-to-ship orders can now also be set to on-hold status by the e-commerce platform


  • Hotfix: Fixed an issue where Webship would update an order to its e-commerce platform status during picking


  • First in a couple of big e-commerce upgrades
    • all e-commerce connections now have the ability to set an (advanced) filter to determine which orders are pulled into Webship Online and which are skipped. More information on this at
    • e-commerce (except for magento) platforms will now push order updates to Webship faster and more frequently. This means orders will appear in Webship from earlier on in the process and will be updated along the way.
    • product specific e-commerce creation and stock synchronisation toggles
    • WooCommerce API connection performance improvements
    • Improved API connection error handling for all e-commerce platforms
    • A lot of other minor performance improvements 
  • Products can now be filtered on batch and expiry date in the products overview
  • Orders can now be filtered on batch and expiry date of the products they contain in the orders overview
  • Clearer separation between order items on an order print
  • Fixed the initial data shown on the costs report
  • Adding/editing attachments is now possible on completed purchase orders
  • Purchase orders now have a ‘delivered’ status. Only orders with a delivered status can be unpacked
  • A few other minor things


  • Lots of reports section upgrades
    • Introduces a backordered products report
    • Introduces an expired products report
    • Introduces a used warehouse locations report
    • Introduces an expenses report
    • Improved report printability
    • Better report performance and quality-of-life improvements
  • Webship will put off setting orders to ‘complete’ on their e-commerce platform until all order items have been sent.
  • Orders can now be scheduled to pick later by picking a scheduled date in the future. Orders that can be fully picked will be set to a ‘ready-to-pick’ status on the given date.
  • Other small bug fixes


  • Performing a data pull on an e-commerce platform will now get ALL orders instead of last 5 days worth
  • E-commerce platform stock pushes will now always keep reserved stock into account
  • Minor bug fixes and improvements


  • Improved lookup control. (used to find clients, suppliers, products…)
  • Minor bug fixes and improvements


  • E-commerce improvements for Magento & Woocommerce
    • Stock updates in Webship are now being sent to the appropriate linked e-commerce platform
    • Orders that were sent out using Webship are now set to ‘completed’ on their e-commerce platforms
    • Tracking numbers for parcels are sent to the e-commerce platform when the order reaches a ‘completed’ status
    • A product sync button is now available on the shop detail view for Magento and Woocommerce stores
  • Tables are now more usable with only the most important data immediately fully visible and details tucked away neately
  • Purchase orders prints are now clearer
  • Index pages for orders and purchase orders can now be set to show 50 items per page in their respective settings
  • Users will be urged to supply every product with an SKU
  • A few other minor fixes


  • Order status update after stock changes fix


  • Automatic shipping method cleanup
  • Better order and purchase order order item errors
  • Other minor fixes and improvements


  • Better admin reporting and features
  • Parcel improvements & consistent tracking link service everywhere
  • Security check performance improvements
  • Other minor fixes and improvements
  • Preparations for e-commerce platform sync upgrade


  • Better order progression when stock changes
  • It’s no longer possible to set an order with backorder items to a ready-to-pick status
  • Better cross-platform scheduled date calculation
  • More information on packing slips
  • Better Sendcloud Errors
  • Much improved Sendcloud initialization proces
  • Webship order numbers will now appear on shipping labels
  • Other minor fixes and improvements


  • Improved Woocommerce support
  • Preparations for future e-commerce improvements
  • More complete and consistent clients import and export
  • Other small fixes


  • Complete user permissions overhaul
  • A more reactive shops page to show changes without reloading
  • Fixed double products and clients during import
  • Shipping methods are now preloaded when changing/setting Sendcloud API credentials
  • Added a confirmation to incomplete picks
  • Made the most prominent data views more print-friendly
  • Re-added the client number to packing slips
  • Fixed orders export
  • Other small fixes


  • Lightspeed connection duplicate import fix
  • Webship Daily fixes


  • Added app theming
  • Introduced FEFO picking
  • Added extensive support for the Magento 2 e-commerce platform
  • Added more information to packing slips
  • Added the ability to set a company logo
  • Added a notifications setting section
  • Added the option to be sent a overview of open backorders every day
  • Lots of other bug fixes and improvements


  • Woocommerce duplicate order sync hotfix


  • A few bug fixes


  • Lots of bug fixes and improvements


  • Improved app e-mail system
  • Minor improvements to custom picking totes


  • Ability to give totes a custom name during the picking process
  • Bug fixes


  • Introduced a packing screen parcel weight check
  • Added more code testing
  • Improved Lightspeed store synchronisation
  • Lots of bug fixes and improvements


  • Introduced an export function to both clients and suppliers
  • Improved Lightspeed store synchronisation

1.0.0 🎉

  • Tons of minor and major improvements and bug fixes


  • Added an idle stock report
  • Introduced Lightspeed e-commerce sync prototype
  • Improvements to the packing flow
  • A few bug fixes


  • Introduced company user management
  • Introduced shipping rates import
  • Improvements to the digital picking flow
  • Implemented prototype dimensioner and scale support
  • Improved API credential security
  • Various bug fixes and improvements


  • Introduced stock management
  • Various bug fixes and improvements


  • Implemented an e-mail system
  • Introduced a recover forgotten password feature
  • Introduced an e-mail address verification feature
  • Various bug fixes and improvements


  • Introduced a ready-to-pack status for orders.
  • Minor packing flow improvements
  • Shipping methods performance improvements
  • Other minor bug fixes and improvements


  • Introduced a packing flow that allows the registration of parcels and printing of labels
  • Introduced Addons (available under Settings)
  • Added a Sendcloud addon (third party shipping label service)
  • Better separation of user and company settings
  • Introduced a Shipping methods management system
  • Added the ability to set a preferred shipping method on orders
  • Better Paper Picking prints
  • Added the ability to search for barcodes
  • Added a lot more fields to the products export
  • Moved the feedback button out of the way.
  • More informative order overviews
  • Lots of other minor bug fixes