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.