This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Wemalo Connect


This plugin is used for transmission between a Woocommerce-based WordPress shopsystem and the WEMALO warehouse management system.

If you install Wemalo API, WEMALO is able to get updates from shopsystem like product changes and sales orders. It\’s capable of managing your stocks and provies ways for handling returns.

Feature list

  • REST-Api to get shop information
  • connected to wemalo-connect
  • adding new fields to products
  • adding new statuses to orders
  • provides returns workflow


  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \’Plugins\’ screen in WordPress
  3. Use the Settings->Wemalo screen to configure the plugin
  4. Enter your WEMALO-CONNECT access token (you\’ll get it from your Wemalo contact)
  5. Pick&Pack !


Kann das Plugin gefahrlos von 1.4.x auf 2.x aktualisiert werden?

Bitte wenden Sie sich dafür zunächst an Ihren Ansprechpartner. Die Version 2.x unterstützt eine andere Schnittstelle, weshalb Sie dafür erst freigeschaltet werden müssen.

Bleibt der Authkey bei Aktualisierung von 1.4.x auf 2.x gleich?

Nein, für die Version 2.x ist ein Account in wemalo-connect notwendig. Dazu wird auch ein neuer Schlüssel benötigt.


There are no reviews for this plugin.

Contributors & Developers

“Wemalo Connect” is open source software. The following people have contributed to this plugin.


Translate “Wemalo Connect” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Date: 23.01.2024
* Upgrade to PHP version 7.4


Date: 24.08.2023
* Bug-Fix / internal exception handling.= 2.1.24 =
Date: 15.03.2023
* Remove Product Description


Date: 02.11.2022
* Bug-Fix / Tracking number / dispatcher was missed in some orders
* Bug-Fix / using dynamic table prefix


Date: 22.03.2022
* Bug-Fix / setting 0 product stocks which is delivers from wemalo


Date: 11.11.2021
* Bug-Fix / handle product dimension and weight with the correct unit type


Date: 26.10.2021
* Bug-Fix / product name
* Bug-Fix / missing tracking number in the order


Date: 16.07.2021
* Correct tracking info= 2.1.18 =
Date: 30.03.2021
* Security review


Date: 13.11.2020
* split tracking number webhook route


Date: 19.06.2020
* use add multiple products for product variants
* fix the issue by cancelling the orders
* solve the loading issue caused by internal call

Date: 19.02.2020
* translation bug fix
* status change bug fix


Date: 17.12.2019
* adding tracking number
* setting up a cronjob to install webhooks
* checking the webhooks limits
* fix bug


Date: 01.04.2019
* WE/WA checkbox
* adding lot/sku to returns booked
* fix bug


Date: 06.03.2019
* Batch Charge as Info im WA-Scan
* setting default priotity
* listing all selected shipping methods
* adding stock to product call


Date: 21.06.2018
* resetting webhooks and diplaying webhook token on configuration page
* loading current order status from connect when webhook was triggered
* compare file extension while uploading case intensitive


Date: 18.05.2018
* URL to connect adjusted due to newest DSGVO
* fix: typo when transmitting additional stock information corrected


Date: 14.04.2018
* displaying not reservable quantities on product pages
* fix: displaying priority corrected if saved as array


Date: 23.03.2018
* added a new option for specifiying field name for order category (e.g. B2B)


Date: 01.03.2018
* added a new option field for setting the custom field key for parent order ids
* possibility to set a key for skipping parent order check in wemalo


Date: 26.02.2018
* showing skipping serial number check independently of order status (exception: announced returns)
* fix: avoiding notices


Date: 13.02.2018
* when checking unreserved orders, we\’ll now using pagination to load only 60 orders at once
* fix: uploading documents from orders view


Date: 09.02.2018
* registered a hook for detecting if an order was changed to return announced programmatically


Date: 07.02.2018
* added version number to css and javascript files
* stock information extended
* announce return button won\’t be displayed anymore


Date: 23.01.2018
* option for skipping serial number check while scanning returns added to wemalo meta box
* serial number field renamed
* taking parent order id (meta field parent_order_id) if set when announcing returns
* don\’t show an alert if an error occurs while loading dispatcher profiles
* calculating total quantity and total reserved, displaying on order position if item is on stock and showing serial number accordingly
* don\’t transmit orders without positions


Date: 17.01.2018
* displaying available quantities in order positions
* allowing changing back from fulfillment blocked to fulfillment if order was finally packed
* fix: transmitting order updates optimized


Date: 15.01.2018
* new column for fulfillment blocked added to order overview
* icon for fulfillment blocked added to order overview
* fix: loading scripts and css optimized


Date: 12.01.2018
* loading available dispatcher profiles and transmitting selected profile to wemalo
* added an interface for accessing some functions from outside of wemalo plugin quite easily
* new routes for checking orders in status processing
* new order status fulfillment blocked introduced
* retransmitting orders and setting order to fulfillment blocked implemented
* saving a flag if celebrity was set
* registered to newly introduced wemalo connect order status update webhook
* uploading documents in orders


Date: 06.01.2018
* fix: avoiding php errors/warnings if order position price was not set/product weight was not set
* fix: don\’t accessing order id directly when loading orders meta data


Date: 04.01.2018
* get shop name from options
* transmit weight in g instead of kg
* loading plugin information via rest call
* fix: position quantity field was renamed in latest woocommerce version


Date: 20.12.2017
* don\’t transmit orders if flag order_not_paid is set
* priority field added to orders (added in a wemalo order box)
* custom fields added to order view (download timestamp, priority and reason of partially reserved)


Date: 14.12.2017
* handling of html characters in product master data optimized (when transmitting data to Wemalo)
* sales prices added to order positions (when transmitting positions to Wemalo)
* transmit orders even if download timestamp was already set
* set to fulfillment in case of additional order status (e.g. in picking or packed)
* adding update date to stock table
* legacy files removed


Date: 10.12.2017
* added a hook after payment has been completed
* refactoring when setting tracking number and carrier added to custom fields


Date: 04.12.2017
* added a new hook for detecting orders changed to processing


Date: 28.11.2017
* supporting WooCommerce Product Bundle


Date: 24.11.2017
* matching order positions by sku instead of post id


Date: 19.10.2017
* using wordpress api structure
* connecting against wemalo-connect directly
* product and order structure modified and aligned to wemalo-connect specification
* additional stock information are being transmitted to woocommerce


Date: 11.10.2017
* setting tracking number and carrier to wp lister amazon/ebay


  • new call for getting an order by id added
  • checkbox for setting an order as blocked added
  • refactoring


  • etd added as new field to orders
  • notices added as new field to orders. Will be read when loading orders and announced returns.


  • bootstrap removed
  • linking to wp-load.php


  • ignoring virtual products when downloading orders


Date: 10.07.2017
* setting alternative stock
* added a new field for storing ean
* new order status introduced to cancel an order by Wemalo


  • return reason added to return shipment table
  • getting product master data from private products as well


  • supporting WooCommerce 2.6.14 and >= 3.0
  • avoiding usage of WC_Order and WC_Product
  • check whether additioanl order status already exists before inserting


  • added max results to call for getting return shipments
  • removed unused call
  • added order prices and orders payment method


Date: 12.04.2017
* added new status return announced and return received
* booked return shipment items will be transmitted back to WooCommerce


  • Reading gtin from product meta array as ean


Date: 30.01.2017
* Setting total stock provided


Date: 13.12.2016
* Adding tracking numbers as order notes


  • Setting a meta key in orders after download


Date: 22.03.2016
* First major release