The plugin connects WooCommerce and the Mailstep logistics system.

Features

For full plugin functionality and support, you must have an active subscription (license) for each separate WordPress installation where the plugin is used. In case of subscription expiration, orders will not be sent to Mailstep and support will not be provided. Old orders will not be affected by subscription expiration.

Additional Services

To purchase additional services, please contact me.

Compatible with plugins

Documentation

Extensive documentation can be found at https://help.kybernaut.cz/en/.

Kybernaut Mailstep

12.99 € monthly / 99 € yearly

Changelog

1.8.5 (2024-01-22)

  • Update Freemius SDK to 2.6.2
  • Enable 14 day trial

1.8.4 (2023-12-19)

  • Feature: Added new Greek carriers: Taxydromiki service and BoxNow
  • Feature: Added support for BOX NOW Delivery plugin
  • Feature: Sort shipping classes alphabetically and drop the leading number used by Mailship
  • Update Freemius SDK to 2.6.1
  • Declare WC block checkout compatibility (no interference by this plugin)

1.8.3 (2023-11-03)

  • Update Freemius SDK to 2.6.0

1.8.2 (2023-09-04)

  • EAN value does not have to be a number now.
  • Update Freemius SDK to 2.5.12

1.8.1 (2023-08-28)

  • Update Freemius SDK to 2.5.11

1.8.0 (2023-07-24)

  • HPOS compatibility (including WooCommerce 8.0.0)
  • Added warning when deactivating the plugin about future status of orders that actively use the statuses added by the plugin.
  • Added settings to change status when uninstalling the plugin – ability to select custom status and send/disable sending notification.
  • Other minor improvements (plugin icon, queries on deactivation, etc.)

1.7.3 (2023-07-05)

  • Update Freemius SDK to 2.5.10

1.7.2 (2023-06-14)

  • Update Freemius SDK to 2.5.9
  • Fix: manually created orders (filling missing Shipping instance ID by country, not working by zip code)

1.7.1 (2023-05-04)

  • Fix: compatibility with the official Packets plugin.

1.7 (2023-04-28)

  • Update Freemius SDK to 2.5.7
  • Enhancement: If multiple stock items are available, the plugin will sum the stock items for a given product when synchronizing the stock items. It is possible to load only selected stock using a filter or exclude selected stock. You can see an overview of the synchronized warehouses in the plugin settings.
  • Improvements: Listing the order statuses in the plugin settings, by which the stock quantity received from Mailstep is reduced.

1.6.3 (2023-03-23)

  • Addition of new carriers (BRT Italy, GLS Italy, Poste Delivery Business)

1.6.2 (2023-03-20)

  • Update Freemius SDK to 2.5.5

1.6.1 (2023-03-07)

  • Added filter to edit courier_id of order sent to Mailstep.
  • Fix: treatment of edge situations where SKUs cannot be retrieved.
  • Fix: “sync” button disabled if integration is not enabled (sync would not take place anyway).
  • Update Freemius SDK to 2.5.4

1.6.0 (2022-12-29)

  • Adding new carriers (WEDO Home, WEDO Point).
  • Warehouse enhancements (more general approach – support for WPML and other multilingual plugins).
  • Improvement of warehouse work – fixing of artificially increasing warehouse status (in the statuses “Pending”, “On hold” and “Mailstep – incorrectly entered” + possibility to edit with filter (see documentation)
  • Improvements: Added support for Sequential Order Number for WooCommerce, which changes the order ID.
  • Improvement: the status “Mailstep – incorrectly entered” is now red.
  • Fix: Variable symbol validation – only numbers from the order number (any letters and other symbols are omitted).
  • Fix: Stock synchronization for variable products
  • Update Freemius SDK to 2.5.3, PHP 8 compatibility.

1.5.5 (2022-10-12)

  • Update Freemius SDK to 2.4.5, PHP 8 compatibility.
  • Improvements: Added support for the official Packets plugin (Mailroom).
  • Improvements: Validation of the entered username, password and endpoints in the integration settings
  • Fix: Error order_set() cannot be called statically

1.5.4 (2022-07-12)

  • Update Freemius SDK to 2.4.4, PHP 8.1 compatibility.

1.5.3 (2022-05-09)

  • Fix: Synchronisation of variant product stocks.

1.5.2 (2022-04-01)

  • Fix: Synchronization error in stock difference.

1.5.1 (2022-03-02)

  • Fix: Security update
  • Improvement: Added support for Toret Order Numbers, which changes the order ID.
  • Improvement: Added support for WooCommerce Sequential Order Numbers, which changes the order ID.
  • Improvement: Added support for Sequential Number Pro, which changes the order ID.
  • Enhancement: Added support for WPiFy Woo – Shipping (affiliates + experimentally HD), ID and Tax ID.

1.4.3 (2021-12-22)

  • Fix: Compatibility with Toret Comgate plugin – blocked order statuses.

1.4.2 (2021-12-14)

  • Fix: Synchronization of warehouse variablin products – problem with ID.
  • Fix: Update order status only for “non-final” statuses – completed, cancelled, returned, failed. Can be edited via kbnt_mailstep_blocked_statuses_update filter.

1.4.1 (2021-11-11)

  • Critical Fix: Update stock when an item is stocked that you don’t have in WooCommerce.
  • Improvements: Log link leads to log with today’s date.
  • Improvement: better logging of status changes for in stock/out of stock.
  • Improvement: Ability to clear order sync cache (WooCommerce -> Status -> Tools).

1.4.0 (2021-11-05)

  • Improvements: Added stock sync from Mailstep to WooCommerce.
  • Improvements: Clarification of settings layout and option labels.
  • Improvements: Clarification of account management interface and access to documentation.
  • Improvements: Cleaning up the DB on uninstallation.
  • Fix: Compatibility with Woo Gopay Inline plugin – blocked order statuses.

1.3.4 (2021-10-11)

  • Improvement: Set default Mailstep API URLs
  • Fix: “Areas not covered by other traffic zones” added to plugin settings
  • Fix: Compatibility with Woo Fio plugin – blocked order statuses
  • Fix: Notice Trying to get property 'error_count' of non-object
  • Fix: Notice PHP Notice: undefined offset: 0
  • Fix: PHP Deprecated Non-static method KBNT_Mailstep_Kybernaut_ICO_DIC::order_set()
  • Code cleanup

1.3.3 (2021-05-10)

  • Adding new carriers (DHL Connect, DHL Express, Liftago).

1.3.2 (2021-02-22)

  • Update Freemius SDK to 2.4.2

1.3.1 (2020-11-25)

  • Fix: Removed status update to “new” in function linked to Toret order statuses
  • Fix: Differentiate DEBUG & ERROR status for logging.
  • Improvement: Added support for WooCommerce Shipping
  • Enhancement: Remove pairing of order status with “Pending Payment”
  • Enhancement: logged response code as well
  • Enhancement: Minor code improvements

1.3.0 (2020-11-23)

  • Fix: Splitting Mailstep statuses 4 and 9 (originally “Ready to Ship”), because in the new API, status 4 is “Waiting for carrier”
  • Fix: Adding a new status 10 – “Erroneously entered”
  • Fix: Adding new status 14 – “Ready to dispatch” at the dispatch point (Mailroom, Store, etc.)

1.2.9 (2020-11-09)

1.2.8 (2020-10-21)

  • Fix: pickup_place default value adjusted to null.
  • Update Freemius SDK to 2.4.1
    • Whitelabeling option
    • Update jQuery
    • Auto-updates

1.2.7 (2020-09-25)

  • Fix: Automatic Europe/Prague time zone value if not set in WP.
  • Enhancement: Automatic logging of failed requests.

1.2.6 (2020-09-24)

  • Fix: Loading live endpoint.
  • Improvement: Added visible notification that the license is not activated and integration with Mailstep is not running.

1.2.5 (2020-09-24)

  • Added: Barcode field for single and variable products.
  • Added: Field for manual entry of endpoint URLs (better compatibility with Mailstep side edits).
  • Performance improvements: Download only unprocessed order status changes from Mailstep.
  • Fix: Conflict with Freemius on deactivation.
  • Fix: Order will go through all new states, not just the last one.
  • Discontinued support for Mailstep API v14.
  • Update Freemius SDK to 2.4.0.
  • Compatibility with WC 4.5.1 and WP 5.5.1

1.2.4 (2020-07-02)

  • Fix: Mailstep error: d_note cannot exceed 100 characters – note is truncated to max 100 characters
  • Fix: Mailstep error: Error COD in CZK - not to whole crowns ! – price in CZK is rounded to whole crowns for COD
  • Tweak: Added kbnt_mailstep_cod_payment_methods filter to add custom payment methods to behave like cash on delivery

1.2.3 (2020-05-20)

  • Added support for Delivery by Toret (collection at delivery branches).

1.2.2 (2020-03-12)

  • Debug improvements.

1.2.1 (2020-02-17)

  • Fix: typo in Mailstep URL.

1.2.0 (2020-01-08)

  • Update Freemius SDK to 2.3.2
  • Update to Mailstep API v15 + added compatible mode for old orders (API v14).
  • Removed kbnt_mailset_update_order_status_expiration filter.
  • Removed support for WooCommerce 2.6
  • Tweak: Added WP cron – order status is updated every 15 minutes.
  • Tweak: Faster resolution of cancellable shipments.

1.1.6 (2019-09-06)

  • Feature: downloading new order statuses in WooCommerce->Orders from Mailstep every 15 minutes (not every visit). Time can be adjusted using a filter:

    function my_mailstep_update_orders_expiration( $expiration ) {
    // https://codex.wordpress.org/Transients_API#Using_Time_Constants
    return 10 * MINUTE_IN_SECONDS;
    }
    add_filter( 'kbnt_mailset_update_order_status_expiration', 'my_mailstep_update_orders_expiration', 10, 1 );
  • Feature: button to resend orders to Mailstep.

1.1.5 (2019-09-04)

  • Fix: Sending SKUs for variable products.
  • Compatibility with WC 3.7.0.

1.1.4 (2019-07-05)

  • Update Freemius SDK to 2.3.0.

1.1.3 (2019-06-02)

  • Fix: Get Mailstep courier_id

1.1.2 (2019-05-24)

  • Unified localization – English and Czech
  • Compatibility with WC 3.6 and WP 5.2

1.1.1 (2019-03-02)

  • Bug fix: updated Freemius SDK (vulnerability fix)

1.1.0 (2019-02-13)

  • Feature: integrated Freemius

1.0.3 (2018-01-15)

  • Fix: WC Logger is used instead of custom log

1.0.2 (2017-10-24)

  • Feature: all statuses to “pending” when plugin is disabled

1.0.1 (2017-10-22)

  • Fix: Toret payment methods

1.0.0

  • Initial release