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.