Voraussetzungen für die Shopify-App
Damit Merchant Managed Fulfillment Orders verarbeitet werden können, muss die Shopify-App bei der Erstellung im Shopify Developer Dashboard über folgende API-Scopes verfügen:
Fulfillment:
write_assigned_fulfillment_ordersread_fulfillmentswrite_fulfillmentsread_merchant_managed_fulfillment_orderswrite_merchant_managed_fulfillment_orders
Inventory und Locations:
read_inventorywrite_inventoryread_locations
Bestellungen:
read_orders
Kopieren Sie die folgenden Scopes und fügen Sie diese im Shopify Dev Dashboard der App hinzu:
write_assigned_fulfillment_orders,read_fulfillments,write_fulfillments,write_inventory,read_inventory,read_locations,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,read_orders

Fehlen einzelne Berechtigungen, können Fulfillment Orders,
Bestände oder Standorte nicht korrekt verarbeitet werden.
Shopseitige Voraussetzungen
Damit der Merchant Managed Location Workflow in Shopify korrekt funktioniert, müssen mehrere Voraussetzungen erfüllt sein. Erst das Zusammenspiel von Location, Inventory, Shipping Profile und den Shopify Routing-Regeln sorgt dafür, dass Fulfillment Orders der gewünschten Location zugewiesen werden.
Neue Location in Shopify anlegen
- Öffnen Sie in Shopify den Bereich Einstellungen → Standorte (Locations).
- Klicken Sie auf Standort hinzufügen (Add Location).
- Erfassen Sie die Daten des neuen Standorts.
- Aktivieren Sie anschließend die Versand- bzw. Fulfillment-Funktion für diesen Standort.
- Speichern Sie den neuen Standort.
- Öffnen Sie anschließend den neuen Merchant-Managed-Standort, kopieren Sie die URL aus der Adresszeile und senden Sie diese an dbFakt.
Beispiel:
https://admin.shopify.com/store/vj1s2m-mg/settings/locations/121207849294




Produkte und Bestände der Location zuweisen
- Öffnen Sie Produkte.
- Wählen Sie das gewünschte Produkt aus.
- Wechseln Sie in den Bereich Inventory (Inventar) und klicken auf das Stift-Symbol zum bearbeiten.
- Aktivieren Sie ausschließlich die Locations, die für dieses Produkt zuständig sein sollen.
- Für Merchant Managed Fulfillment sollte hier der neu angelegte Merchant Managed Standort ausgewählt werden.




Nur die Locations auswählen, die tatsächlich für die Bearbeitung und den Versand des Produkts zuständig sind.
Versandprofil erstellen und Fulfillment Standort zuweisen
- Öffnen Sie den Bereich Settings→ Shipping and Delivery.
- Klicken Sie auf Add custom profile.
- Vergeben Sie einen Namen für das Versandprofil, beispielsweise Merchant Managed.
- Wählen Sie alle Produkte aus, die über den Merchant Managed Standort versendet werden sollen.
- Wählen Sie im Bereich Fulfillment Location den zuvor angelegten Merchant Managed Standort aus.
- Richten Sie die gewünschten Versandzonen (Shipping Zones) ein.
- Hinterlegen Sie die entsprechenden Versandtarife und Versandarten.
- Speichern Sie das Versandprofil.



Im Versandprofil sollte ausschließlich die gewünschte Merchant Managed Location als Fulfillment Location hinterlegt sein.
Sind weitere Standorte im Versandprofil vorhanden, kann Shopify Fulfillment Orders einem anderen Standort zuweisen.

Vorhandene zusätzliche Standorte können über das Menü mit den drei Punkten (⋯) neben dem jeweiligen Standort entfernt werden.
Shop Setup – Kurzüberblick
- Shopify-App mit den erforderlichen Scopes erstellen
- Neue Location anlegen
- Produkte und Bestände zuweisen
- Versandprofil erstellen
- Merchant Managed Location dem Versandprofil zuweisen
- Produkte dem Versandprofil zuordnen
- Versandzonen und Versandtarife konfigurieren
- URL vom Merchant-Managed-Standort kopieren und übersenden