Leitfaden Anbindung DPD

Zur Anbindung von Weamlo an den Cloud-Service DPD werden die nachfolgenden Daten benötigt:

  • UserCredentials CloudUserID
  • UserCredentials Token
  • falls noch nicht vorhanden, bitte bei ci@dpd.de erfragen – dauert ca. 1 Tag

In Wemalo werden Versandprofile unter Konfiguration->Versandprofile angelegt. Für DPD sollte dabei auch ein Versandaccount eingerichtet werden, bei dem die oben genannten Informationen hinterlegt werden. Anschließend können Versandprofile referenzierend auf den Account hinterlegt werden, z.B. für die unterschiedlichen Versand-Produkte des Anbieters.




Leitfaden Anbindung DHL

Zur Nutzung des DHL-Webservices Versenden werden die nachfolgenden Informationen benötigt:
  • Ihre EKP Nummer
  • Login und Passwort für das DHL Geschäftskundenportal. Bitte legen Sie dazu einen neuen Nutzer für uns an.
  • Das Produkt „Versenden“ muss bereits für Sie freigeschaltet sein. Bei Fragen dazu wenden Sie sich bitte direkt an Ihren DHL Kontakt.

In Wemalo werden Versandprofile unter Konfiguration->Versandprofile angelegt. Für DHL sollte dabei auch ein Versandaccount eingerichtet werden, bei dem die oben genannten Informationen hinterlegt werden. Anschließend können Versandprofile referenzierend auf den Account hinterlegt werden, z.B. für die unterschiedlichen Versand-Produkte des Anbieters.




Magento

Wemalo unterstützt die Magento Rest-Api in Magento 2.

Einrichtung

Dazu muss in Magento ein Rest-User angelegt werden, der über weitreichende Berechtigungen verfügt. Mindestens auf die folgenden Ressourcen greift Wemalo zu:

  • POST V1/shipment/track
  • POST V1/shipment
  • POST V1/order/{id}/invoice
  • GET V1/invoices?searchCriteria[filter_groups][0][filters][0][field]=order_id&searchCriteria[filter_groups][0][filters][0][value]={id}
  • GET V1/products/{sku}
  • GET V1/products?searchCriteria..
  • GET V1/orders?searchCriteria...
  • POST V1/invoices/%s/capture
  • POST V1/invoices/%s/emails
  • POST V1/shipment/{shipmentId}/emails
  • PUT V1/products/{sku}/stockItems/{id}
  • POST V1/orders/{salesOrderId}/comments

Benutzerrolle anlegen:

  • System -> Benutzerrollen -> Neue Rolle hinzufügen
  • Rollenname z.B. wemalo
  • Rollen-Ressourcen: Katalog, Shops, Datentransfer, Umsatz (Bestellungen, Rechnungen, Sendungen)

Benutzer anlegen:

  • System -> Alle Benutzer -> Neuen Benutzer anlegen
  • Benutzername, Vor- und Nachname und Passwort vergeben
  • Zuvor angelegte Benutzerrolle zuweisen
  • Benutzername und Passwort werden in der Datenaustausch-Konfiguration in wemalo benötigt

Integration einrichten:

  • System -> Integrationen -> Neue Integration hinzufügen
  • Nur Name vergeben und Berechtigungen analog Benutzerrolle setzen
  • freigeben und Token in der Datenaustausch-Konfiguration in wemalo hinterlegen

Auftragsstatus hinterlegen:

  • Shops -> Bestellstatus -> Neuen Status erstellen
  • Statuscode vendor, Statuslabel Fulfillment
  • Statuscode wemalo_ready, Statuslabel Bereit
  • Über „Status dem Zustand zuweisen“ hinterlegen, dass auf wemalo_ready bei Bezahleingang gewählt werden soll

Funktionsübersicht

  • laden von Produktstammdaten
  • laden von Kunden-Bestellungen (Achtung: sobald ein Auftrag an Wemalo übermittelt wurde, werden keine weiteren Änderungen am Auftrag an Wemalo übergeben.)
  • laden von Rechnungen
  • Übermittlung von versendeten Paketen und Trackingnummern
  • Übermittlung von Beständen
  • Ausführen von Rechnungserstellungen und E-Mail-Versand

Laden von Bestellungen

  • Alle Aufträge im Status wemalo_ready (muss neu in Magento angelegt werden) werden durch Wemalo heruntergeladen. Es wird anschließend ein Kommentar hinzugefügt und der Status auf vendor (ebenfalls neu anzulegen) geändert.
  • Achtung: sobald ein Auftrag an Wemalo übermittelt wurde, werden keine weiteren Änderungen am Auftrag an Wemalo übergeben.



Shopware

Shopware ist in wemalo-connect eingebunden und kann darüber zum Austausch von Daten mit Wemalo verwendet werden. In wemalo-connect ist dazu ein Shop-Account notwendig.

Die unterstützten Versionen und Funktionen sind in der Funktionsmatrix aufgeführt.

Shopware 6

Unsere Shopware App findest du im Shopware Store zum Download und zur Installation. Bitte komme nach der Aktivierung in deinem Shop auf unseren Support zu für eine vollständige Einrichtung.

Die Wemalo Connector App wurde speziell von der 4e software solution GmbH für ihre Fulfillment Software Wemalo entwickelt. Dabei lässt sich dank der App Dein Shopware-Shop innerhalb Sekunden an Wemalo und damit an Dein Fulfillmentlager anbinden. Mit der App werden automatisch Deine Bestellungen, Produkte und Bestände zu Wemalo übertragen. Gleichzeitig übergibt Wemalo nach Auftragsbearbeitung neben der Trackingnummer auch den Status „versendet“ an Deinen Shopware Shop, so dass Du immer genau weißt, wann Bestellungen mit welcher Sendungsnummer an Deine Kunden versendet worden sind. Retouren Deiner Kunden, die durch Dein Lager eingebucht werden, werden selbstverständlich ebenfalls zurück an Deinen Shop gemeldet, so dass Du einfach und problemlos Deine Kunden über Rücksendungen informieren kannst.

Neue Produkte, sowie Änderungen an bestehenden Produkte werden an Wemalo gemeldet und entsprechend im System angepasst. Updates und Änderungen zu Deinen Beständen bekommt Dein Shop über Wemalo mitgeteilt, sodass Überverkäufe der Vergangenheit angehören. Dein Shop hat damit lediglich den tatsächlichen Bestand aus Deinem Lager.

 

Highlights der App:

– Aktualisierung bestehender Produktinformation und Übertragung neuer Produkte
– automatisierte Übertragung von Trackingnummern aus Wemalo in Deinen Shopware Shop
– Dank Wemalo kannst Du auch mehrere Läger über eine App anbinden und bedienen
– Wemalo bietet Dir Schnittstellen zu allen gängigen Versanddienstleistern
– Übertragung von Retouren in Dein Shopsystem

Shopware 5

Einstellungen in Shopware

  • API-Nutzer in Shopware einrichten
  • API-Nutzer, API-Schlüssel und URL zur Rest-API von Shopware werden benötigt
  • Nach der initialen Einrichtung werden durch Wemalo alle Bestände auf 0 gesetzt!*1

Benutzer-Einstellung Shopware

Konfiguration in wemalo-connect

  • ein Shop-User muss eingerichtet werden
  • für die Schnittstelle Shopware müssen die Daten aus dem vorherigen Abschnitt eingegeben werden
  • Die Synchronisationszeit kann eingestellt werden. Wenn die Zeit auf 0 gesetzt wird, ist die Schnittstelle aus.
  • Die einzelnen Daten-Abos können aktiviert/deaktiviert werden
  • Bei jedem Daten-Abo wird festgehalten, wann das Abo zuletzt erfolgreich durchgelaufen ist
  • In der Schnittstelle wird angezeigt, wann die Schnittstelle zuletzt ausgeführt wurde

Produkte

  • Es werden alle aktiven Produkte geladen und an Wemalo übertragen.
  • Es werden dabei nur Produkte berücksichtigt, die sich seit der letzten erfolgreichen Produkt-Synchronisierung aktualisiert haben.
  • Die Produkt-ID wird in Wemalo als externe ID gespeichert und dient zum Matching der Produktstammdaten.
  • Die Artikelnummer aus Shopware wird an Wemalo als SKU übertragen.
  • Das Gewicht wird als Kilogramm eingelesen, Produktmaße als Zentimeter mit Nachkommastellen.
  • Bei Variantenartikel wird der zusätzliche Text in Shopware an den Namen in Wemalo gehängt. Es ist daher notwendig, dieses Feld z.B. mit der Farbe oder einem anderen Text zu füllen, damit im Lager zwischen den unterschiedlichen Varianten unterschieden werden kann.

Bestellungen

  • Bestellungen im Status „In Bearbeitung (Wartet)“ werden von Wemalo heruntergeladen und in den Status „Zur Lieferung bereit“ gesetzt.
  • Nach dem Versand werden Aufträge in den Status „Komplett ausgeliefert“ gesetzt.
  • Das Matching des zu verwendeten Versanddienstleisters geschieht über den Namen der hinterlegten Versandart, z.B. „Standard Versand“.
  • Achtung: sobald ein Auftrag an Wemalo übermittelt wurde, werden keine weiteren Änderungen am Auftrag an Wemalo übergeben.

Über wemalo-connect können Rechnungen als Base64 heruntergeladen werden. Dazu muss der Endpunkt bei „Rechnungen-Endpunkt“ in der Shopware-Konfiguration von wemalo-connect hinterlegt werden. Zusätzlich muss die Shopware-API um den hinterlegten Endpunkt erweitert werden.

wemalo geht davon aus, dass das base64-Dokument über {„data“: {„pdfDocument“:“base64…….“}} abgerufen werden kann.

Bestände

  • Über wemalo-connect werden aktuelle Produktbestände geladen und mit Shopware synchronisiert. Dabei werden nur kommissionierbare Bestände zurückgemeldet. D.h. Ware auf Sperrlager oder bereits gepickte Ware wird nicht als verfügbarer Bestand an Shopware übertragen.

Versendete Pakete

  • Der Trackingcode wird an die Bestellung in Shopware übergeben. Wird eine Bestellung in mehreren Paketen versendet, werden die Trackingnummern mit Semikolon getrennt eingetragen.
  • Anschließend wird der Auftrag als versendet markiert.

Retouren

  • In Wemalo kann ein Auftragsstatus hinterlegt werden, der für das abholen von angemeldeten Retouren verwendet wird (z.B. „Retoure anmelden“). Hat Wemalo eine Retoure geladen, wird der Status auf „Wemalo geholt“ gesetzt. Beide Status-ID sind nicht im Standard-Shopware vorhanden und müssen in Shopware neu hinterlegt werden.
  • Auch kann aktiviert werden, dass Retouren zurückgemeldet werden. Dazu muss auch das Abholen von Retouren aktiviert worden sein, da Wemalo die ID des Auftrags zum Zurückspielen der Retouren-Meldung benötigt. Eine entgegengenommene Retoure wird anhand eines weiteren neuen Status in Shopware abgebildet.

*1: Ausschließen von Produkten

Sollen Produkte nicht synchronisiert werden, müssen Sie der Kundengruppe WAPI (Wemalo API) zugeordnet werden. Dazu muss zunächst eine neue Kundengruppe in Shopware angelegt werden:

Anlegen von Kundengruppen

Anschließend muss die Kundengruppen den Produkten zugeordnet werden, die nicht von Wemalo abgerufen werden sollen:

Zuweisen von Kundengruppen

Bitte beachten: Die Zuweisung muss stattfinden, bevor Wemalo das Produkt lädt!

 

window.onload = function () { console.log('Dokument geladen'); sendReadyState(); } function sendReadyState() { window.parent.postMessage('sw-app-loaded', '*'); }




Refurbishment-Funktion

Im Mandantenstamm können neben dem bisherigen Merkmal auch noch Merkmale für Verpackung und Funktion angegeben werden. Interessant wird das bei technischen Produkten, die nach der Retoure geprüft werden. Über die Refurbishment-Maske können die beiden neuen Merkmale geändert werden.
Das ist eng mit Seriennummern verknüpft. Bisher gab es eine recht lose Seriennummerverwaltung in Wemalo. Hierbei wurde beim Wareneingang eine Seriennummer gescannt und beim Warenausgang eine Seriennummer wieder ausgebucht. Wemalo wusste allerdings nicht, wo sich die Seriennummer zwischen Wareneingang und Warenausgang befindet.
Das ist jetzt erweitert und über den Mandantenstamm kann bestimmt werden, dass Seriennummern im kompletten Lagerverlauf nachvollzogen werden.
Die erste Option der losen Seriennummerverwaltung ist auch weiterhin möglich und sinnvoll. Zum Einsatz kommt das, wenn das Lager selbst entscheiden kann/soll, wann welche Seriennummer das Lager verlassen soll und eine genaue Verfolgung von Seriennummern im Lageralltag nicht notwendig ist.
Wird die Seriennummer allerdings von vorgelagerten Systemen vorgegeben, so ist die neue Option zu wählen. Im Mandantenstamm nennt sich die Option Seriennummer-Zuweisung und ist unter Einstellungen zu finden.



wemalo-connect Release

Version 1.2.3

Date: 13.11.2017

Version 1.2.2

Date: 14.09.2017

  • Shopware configuration simplified
  • Activating/deactivating of wemalo instances implemented
  • new rest call for creating inventories implemented

Version 1.2.1

Date: 17.08.2017

  • Loading return orders from Shopware and pushing back booked returns integrated

Version 1.2.0

Date: 16.08.2017

  • Integration of Shopify api
  • Enhancements to shopware api

Version 1.1.0

Date: 07.07.2017

Version 1.0.1

Date: 28.06.2017

  • new call for creating multiple products at once added to connect api
  • possibility to set a product as activated/deactivated added to connect api
  • new rest calls need wemalo-backend 1.5.2.1 or later

Version 1.0.0

Date: 09.06.2017

  • connect-api has finally been implemented
  • wemalo-connect now allows using a wemalo rest api to transmit product data and goods orders and to load information about stock changes and sent packages
  • the api needs wemalo-backend 1.4.4 or higher

Version 0.2

Date: 07.06.2017

  • additional rest calls implemented
  • rest calls are now being validated before sending them to wemalo
  • preparation for managing shop systems in wemalo-connect

Version 0.1

Date: 31.05.2017

  • first beta version of wemalo-connect has been released
  • in this version it’s possible to manage users, wemalo instances and to communicate with wemalo via a rest api



Refurbishment-Ansicht

Über die Refurbishment-Ansicht können Seriennummern gescannt und Artikelmerkmale gesetzt werden. Ist die Seriennummer eindeutig, wird sofort der dazugehörige Artikel geladen und dessen Produkt- und Stellplatz-Informationen ausgegeben. Gibt es bereits historische Einträge, werden diese angezeigt.

Sollte die Seriennummer nicht eindeutig sein, so bekommt der Benutzer zunächst eine Auswahl der möglichen Artikel angezeigt, aus der er einen auswählen oder eine neue Seriennummer scannen kann.

Nachdem ein Artikel geladen worden ist, können die Artikelmerkmale Standard, Verpackung und Funktion gesetzt und jeweils eine Notiz hinterlegt werden.

Optional kann der Artikel durch Scan eines Stellplatz-Barcodes auch direkt umgelagert werden.


 

Die einzelnen Schritte sind:

  1. scannen der Seriennummer
    Refurbishment 1 Scan der Seriennummer
  2. Anzeige des aktuellen Stellplatzes und der Historie
    Refurbishment 2 Anzeige Stellplatz und Historie
  3. Optionale Wahl des neuen Stellplatzes, Wahl der Attribute und speichern

Sollte die Seriennummer nicht gefunden werden, wird eine Auswahlliste angezeigt:

Refurbishment 3 Auswahl des gewünschten Artikels

Diese Auswahlliste würde zum Beispiel erscheinen, wenn es bei unterschiedlichen Produkten eine gleiche Seriennummer gäbe, oder wenn eine Seriennummer mehrfach (wie in dem obigen Beispiel) vereinnahmt worden wäre.

 

 

 




Modul Refurbishement

Es gibt im Benutzerstamm ein Modul Refurbishment. Wenn es markiert ist, taucht im Menü unterhalb von Produktionsaufträge ein neuer Eintrag Refurbishment auf. Über diese Maske können Refurbishement-Aktionen durchgeführt werden.




Artikelmerkmale

Im Mandantenstamm können Artikelmerkmale angelegt werden. Das Standard-Merkmal ist zur Bestimmung des Zustands, wie zum Beispiel 1. Wahl, B-Ware etc. vorgesehen. Darüber hinaus gibt es ein Merkmal Verpackung zur Kennzeichnung des Zustands der Verpackung und ein Merkmal Funktion, welches nach einer Funktionsprüfung gesetzt werden kann.

Das Standard-Merkmal wird direkt bei der Entgegennahmen von Retouren gesetzt. Außerdem kann es beim Umlagern geändert werden und ist in den Bestandsansichten zu sehen.

Die Merkmale Verpackung und Funktion sind über eine spezielle Refurbishment-Maske zu sehen und änderbar. Über diese Maske kann ein technischer Mitarbeiter die entsprechenden Merkmale setzen und einen Kommentar hinterlegen. Das Verpackungsmerkmal kann beim Scannen einer Retoure gesetzt werden, wenn der Benutzer das Refurbishment-Modul zugewiesen bekommen. Es wird aber nicht in der Position angezeigt, sondern ausschließlich über die Refurbishment-Maske.

Die einzelnen Merkmalgruppen können über eine entsprechende Auswahlbox gesetzt werden. Die Merkmale werden alle in einer Maske beim Mandanten angezeigt, doch werden sie je nach Gruppe gruppiert in der Tabelle dargestellt.

Jede Gruppe kann ein Standard-Merkmal haben.




Wemalo Release

Version 1.8.1.4

Date: 23.10.2018

  • reservation process splitted by client

Version 1.8.1.3

Date: 22.10.2018

  • new auto report packaging material implemented
  • loading goods order parcel information via rest call (via wemalo-connect)

Version 1.8.1.2

Date: 27.09.2018

  • minimum dimension per sku (for clearing)
  • new rest call for getting not synchronized bookings (GET and PUT)
  • external article number added to available stock rest call
  • system inventory: added product name and new overview with current stock, reserved stock and packed items implemented

Version 1.8.1.1

Date: 12.09.2018

  • fix: Deutsche Post shipping label were not printed automatically

Version 1.8.1.0

Date: 07.09.2018

  • new auto reports: goods order status and incoming stock report
  • product unit names are now unique
  • whitespaces removed from address fields
  • mysql views removed and stock movements view optimized
  • filter handling and dashboard queries optimized
  • added a serial number check functionality
  • fix: orders were set to packed even if block flag was set

Version 1.8.0.5

Date: 15.08.2018

  • optionally executing services based on number of orders already sent
  • executing inventory booking improved
  • supporting placeholders in dispatcher profile ids
  • fix: rest api: externalId and sku was mixed up in call product/getAll

Version 1.8.0.4

Date: 13.07.2018

  • rest api: additional fields added to getSentPackages call
  • rest api: returning back wemalos attachment id when adding a goods order document
  • setting a parcel as finally packed when adding a tracking number

Version 1.8.0.3

Date: 10.07.2018

  • loading goods receipt by order id filter adjusted (will now load related order only)
  • information about number of palettes and boxes added to delivery orders
  • fix: shipping label for Deutsche Post without postmark was not created anymore

Version 1.8.0.2

Date: 09.07.2018

  • setting connection timeout to 3s when printing documents
  • printing and creating shipping labels separated
  • fix: typo in rest api fixed (deliveryNote instead of deliveryNumber when announing returns)

Version 1.8.0.1

Date: 05.07.2018

  • fix: gsom is used for creating json from java classes. But in one case a class referenced it self what let in some situations to a stack over flow.

Version 1.8.0.0

Date: 04.07.2018

  • creating of documents has been moved to a new application to minimize work load in wemalo backend
  • using a service for sending emails instead of sending it from backend directly
  • house number logic has been extended
  • additional rest calls and webhooks (esspacially for Parcelito)
  • fast send functionality introduced
  • export customers email information for DHL Easylog, DPD Delisprint and GLS Gepard optionally
  • fix: searching by ean2 and ean3 in product master data has been fixed
  • fix: searching by ean when creating a goods order manually fixed
  • fix: show products if client is activated only

Version 1.7.0.1

Date: 21.06.2018

  • reservation strategy optimized

Version 1.7.0.0

Date: 03.06.2018

Version 1.6.0.1

Date: 23.05.2018

  • additional countries added to street/housenumber split functionality

Version 1.6.0.0

Date: 16.05.2018

  • new feature shipping cost matrix
  • possibility for ignoring a product while pick and pack implemented
  • multiple enhancements and design optimizations
  • changing an article from a product to a different one in refurbishment view provided
  • added  a warning weight property to dispatcher profiles

Version 1.5.5.1

Date: 28.03.2018

  • fix: loading refurbishment entry by id fixed
  • fix: don’t break auto reservation in case of picks

Version 1.5.5.0

Date: 06.03.2018

  • auto report open orders extended
  • aggregate sku information on relocate order view
  • csv upload functionality for uploading tracking numbers as batch files
  • setting weight limits for packing
  • avoiding recreating shipping label if tracking number is already set
  • issue a warning when total weight exceeds the max gross weight
  • displaying serial number and lot for relocation view and stock view
  • serial number and lot added to relocation
  • trigger webhook for stock updates
  • trigger refurbishment action webhook
  • new calls for getting not synched return bookings and setting bookings as synchronized
  • execute webhooks when delivery order was booked, returns and refurbishment hooks adjusted
  • print settings added to print function

Version 1.5.4.5

Date: 21.02.2018

  • deleting unused reservations in clean up call
  • goods order information added to booked returns call

Version 1.5.4.4

Date: 12.02.2018

  • refactoring and minor enhancements

Version 1.5.4.3

Date: 07.02.2018

  • new field for charging customers added to refurbishment view
  • lot information added to packing list

Version 1.5.4.2

Date: 31.01.2018

  • options added to refurbishment view

Version 1.5.4.1

Date: 23.01.2018

  • new call for adding notes to orders
  • cell type added to stock overview
  • creating serial number barcodes for returns
  • option for skipping serial number check added to announced returns

Version 1.5.4.0

Date: 12.01.2018

  • adding linked order id to rest call for announcing return orders
  • trigger wemalo connect webhook on status update
  • adding documents to return shipments implemented
  • lot and serial number added to inventory

Version 1.5.3.12

Date: 04.01.2018

  • generate package list after package was packed
  • new rest call for getting list of available dispatcher profiles

Version 1.5.3.11

Date: 20.12.2017

  • serial number unique check as customer option
  • split house number and street for NL
  • break auto reservation in case of relocations
  • added price information to order position
  • setting priority when creating an order

Version 1.5.3.10

Date: 12.12.2017

  • setting blocked reason optimized
  • split house number and street for DACH
  • rate limiter added to reduce amount of parallel reservation bookings
  • avoiding reimport of sent orders

Version 1.5.3.9

Date: 30.11.2017

  • setting street and house number as required fields
  • amount of reserved articles added to system inventory

Version 1.5.3.8

Date: 29.11.2017

  • additional integration of lot management in picking, packing and returns processes
  • ignore sent orders when importing an order via rest api

Version 1.5.3.7

Date: 22.11.2017

  • if a picking list is being closed and has non-picked goods orders, those orders will no longer been canceled but moved back to open
  • a picker doesn’t have access to close picking list button anymore
  • lot management configuration integrated into client master data
  • on packing view, already packed goods orders won’t be listed anymore

Version 1.5.3.6

Date: 20.11.2017

  • show a waiting circle if creating a shipping label takes longer
  • REST Api extend for loading refurbishment data by serial number only
  • fix: if shipping label couldn’t be created, an order was blocked. That’s ok, but we missed setting the order status to blocked packed. This has now been adjusted.

Version 1.5.3.5

Date: 13.11.2017

  • REST Api extended
  • possibility for re-importing orders if already sent implemented
  • adding reason for partially reserved to REST API
  • new rest call for getting reduced stock information implemented
  • lot management added to customer, lot start and end added to slim stock information call
  • „forget“ external goods order id if cancelled
  • re-create order if updating an existing order and if order can be cancelled
  • delivery note added to goods receipt api call
  • added an additional check before closing stock orders

Version 1.5.3.4

Date: 18.10.2017

  • Image to pdf converter implemented (used for directly printing Deutsche Post labels)
  • generate package files if print service was activated only

Version 1.5.3.3

Date: 12.10.2017

  • additional services added to shipcloud/dhl
  • fix: grouping by carrier in price list fixed

Version 1.5.3.2

Date: 11.10.2017

  • pick categories enhanced
  • dispatcher product added to sent parcel calls
  • check if return position was part of linked goods order
  • option loading positions by sku instead of external id in rest calls integrated

Version 1.5.3.1

Date: 10.10.2017

  • handover Deutsche Post parcels immediately if activated only

Version 1.5.3.0

Date: 03.10.2017

  • bill export extended: services and pick categories were added

Version 1.5.2.19

Date: 28.09.2017

  • external id added to product data when returning all products via wemalo-connect
  • fix: mutli cient picking lists thrown an exception if there were no single client picking list…
  • fix: path optimized picking didn’t recognize storage fields

Version 1.5.2.18

Date: 20.09.2017

  • enhanced splitting of street and housenumber

Version 1.5.2.17

Date: 19.09.2017

  • filter out dispatcher profiles by parcel weight
  • adding name 1, name 2 and name 3 to Deutsche Post shipping label

Version 1.5.2.16

Date: 18.09.2017

  • email added to csv export (GLS Gepard, DHL Easylog)
  • purpose field for DPD COD extended
  • additional services added to DHL Webservice (email notification, return receipt, visual age check)
  • retry reservation if an error happened due to lock exception
  • showing/hiding inactive users and clients, edit button not shown if goods order is cancelled
  • loading stock movement data last 90 days by default

Version 1.5.2.15

Date: 12.09.2017

  • provided additional logs when creating/updating a goods order via soap call failed

Version 1.5.2.14

Date: 11.09.2017

  • log messages when changing from draft to partially didn’t work enhanced
  • fix: setting to partially reserved if order is in status draft

Version 1.5.2.13

Date: 07.09.2017

  • updating partially reserved orders enhanced

Version 1.5.2.12

Date: 01.09.2017

  • don’t change goods order status to ready for packing of if order is not in status picking
  • saving Deutsche Post Internetmarke request and response in case of an error
  • using , instead of . in parcels weight (easylog csv export)
  • default sender address data has been changed
  • ready for shipment flag will now been set based on destination storage cell
  • serial numbers will now been displayed on storage cells
  • added a call for resetting goods order reservations
  • check goods orders priority when reserving goods
  • possibility to reserve goods by etd (goods will already been reserved, but goods order will stay in status partially reserved until etd has been reached).
  • delete goods order reservations if partially reserved only and reservations on partially reserved was not activated
  • fix: loading stock movements by storage cell didn’t work anymore

Version 1.5.2.11

Date: 24.08.2017

  • when determining available goods, packing area will now also been counted
  • new rest call for executing inventories (needs wemalo-connect update)
  • booked return shipment orders will not be loaded anymore when entering a new return order
  • database field for email addresses in end of day report set to text to allow more than 255 characters

Version 1.5.2.10

Date: 20.08.2017

  • product group and serial number added to stock movement view
  • stock movement search enhanced and changed from soap to rest call
  • end of day report enhanced

Version 1.5.2.9

Date: 17.08.2017

  • adding additional information to sent packages
  • announce return position by sku allowed
  • fix: when returning return position (external id and delivery note were mixed up)

Version 1.5.2.8

Date: 15.08.2017

  • offering strategies for handling unknown products while importing new orders (skip position, create new, throw error)
  • permission handling in rest service optimized

Version 1.5.2.7

Date: 08.08.2017

  • new auto report end of day implemented
  • possibility to send auto reports to multiple recipients as comma separated list implemented

Version 1.5.2.6

Date: 02.08.2017

  • fix: search for picking list if picking box doesn’t contain picking list relation anymore

Version 1.5.2.5

Date: 31.07.2017

  • booking history enhancements: product group and serial number are now being displayed, loading of history enhanced

Version 1.5.2.4

Date: 17.07.2017

  • new call for getting all products via wemalo-connect implemented
  • additional log entries added
  • permission handling optimized

Version 1.5.2.3

Date: 10.07.2017

  • negative stock implemented (products that were ordered but not on stock yet)
  • save goods order status changes in separat history table to get an overview of status changes

Version 1.5.2.2

Date: 06.07.2017

  • max values set to product dimension (max width=3m, max height=5m, max depth=3m)
  • new rest calls for wemalo-connect:
    • getting available stock (including virtual stock)
    • getting a product by its external id
  • Refactoring:
    • moved generic report creation from soap to rest
    • Obviously, pick quantity option was not read correctly (by wemalo-web). In the database it was set to 0, but it was as read as 1. So changing the values to fix this.
    • update virtual quantities after updating a product
    • search for active products only
  • fix: when executing reservation for parts list: if executed automatically positions were not deleted before reservation started. This could result in duplicate positions. This has now been fixed.
  • fix: pick by serial number didn’t select the one scanned, but by product and storage cell

Version 1.5.2.1

Date: 28.06.2017

  • wemalo-connect now can create multiple products at once and change a products active flag
  • wemalo-app integration
  • fix: field cell name was not propagated correctly

Version 1.5.2.0

Date: 23.06.2017

  • for new deliveries and returns with serial numbers a check has been integrated to proof, that neither sku/ean was scanned, nor the serial number is already on stock
  • Since some scanners add whitespaces to serial numberes, serial numbers are now being saved without whitespaces
  • displaying serial numbers in sent packages
  • fix: new attributes packaging and functional were not saved in refurbishment view

Version 1.5.1.0

Date: 20.06.2017

  • sending order package content to shipcloud in metadata field (sku, quantity, serial number if available)
  • function to relocate products with serial numbers added to handheld/mobile view

Version 1.5.0.0

Date: 19.06.2017

  • goods order positions and reserved articles refactored to optimize data loading
  • product parts lists introduced
  • bugfix: sometimes delivery notes were generated and printed twice

Version 1.4.4.1

Date: 12.06.2017

  • filter extended in serial number view: it’s now possible to search by a serial number
  • dhl express now added as shipcloud product
  • it’s now possible to add a serial number to a goods order position manually
  • bugfix: reserving goods order positions if new attributes packaging and function were added

Version 1.4.4.0

Date: 08.06.2017

  • new refurbishment view and article attributes packaging and functional implemented
  • product groups implemented and added to product search
  • wemalo is now fully integrated in wemalo-connect
  • new customer field allocation added

Version 1.4.3.3

Date: 06.06.2017

  • wemalo-connect: Loading return shipment orders by external ID
  • searching for products in product master data, creating incoming orders/goods orders and service allocation enhanced
  • creating product parts lists
  • Bug fix: avoiding null pointer exception if searching for an return without customer oder number

Version 1.4.3.2

Date: 31.05.2017

  • when creating goods orders automatically, search product by sku if external id was not found