Zum Hauptinhalt springen
Alle KollektionenEntwickler
Benutzerdefinierte Versanddienstleister
Benutzerdefinierte Versanddienstleister
Pavlo avatar
Verfasst von Pavlo
Vor über einem Jahr aktualisiert

Zapiet – Abholung + Zustellung kann mit einer Reihe von Versanddienstleistern integriert werden, die Tarife anbieten. Wenn Sie eine Integration mit einem Anbieter benötigen, der nicht zu unseren kompatiblen Versanddienstleistern gehört, können Sie eine benutzerdefinierte Anbieterintegration erstellen.


Anforderungen

  • Sie benötigen einen Endpunkt und einen API-Schlüssel vom Versanddienstleister.

    • Sie können den Versanddienstleister bitten, Ihnen diese zur Verfügung zu stellen. Weitere Informationen findet der Versanddienstleister im Abschnitt „API-Format“.

  • In Ihrem Shopify-Plan muss die Carrier Service API aktiviert sein.

  • Alle Produkte, die den Versand erfordern, sollen in Shopify als physische Produkte markiert sein.


Einen benutzerdefinierten Versanddienstleister integrieren

Wenn der Versanddienstleister, den Sie integrieren möchten, nicht in der App aufgeführt ist, können Sie stattdessen einen benutzerdefinierten Versanddienstleister integrieren.

  1. Klicken Sie in Zapiet – Abholung + Zustellung auf Tarife.

  2. Gehen Sie je nach Abschnitt, in den Sie die Versanddienstleistertarife integrieren möchten, zur Zustellung oder zum Versand und klicken Sie auf „Erweiterte Optionen“.​

  3. Suchen Sie nach „Benutzerdefinierter Versanddienstleister“ und klicken Sie auf „Versanddienstleister hinzufügen“.​

  4. Markieren Sie „Benutzerdefinierte Tarife des Versanddienstleisters aktivieren“.​

  5. Fügen Sie den Endpunkt für Ihre Tarife hinzu.​

  6. Geben Sie Ihren API-Schlüssel ein.​

  7. Fügen Sie bei Bedarf Bearbeitungsgebühren hinzu und klicken Sie auf Speichern. Weitere Informationen zu Bearbeitungsgebühren finden Sie in unserem Artikel „Berechnung von Bearbeitungsgebühren“.​

Ihre benutzerdefinierten Versanddienstleistertarife sollten über Zapiet – Abholung + Zustellung generiert werden, Sie können sie jetzt testen.

  • Wenn Sie es in den Zustellbereich integriert haben, wird es angezeigt, wenn Ihre Kunden im Widget die Zustellung auswählen.

  • Wenn Sie es in den Versandbereich integriert haben, wird es angezeigt, wenn Ihre Kunden im Widget den Versand auswählen.

Je nachdem, wo Sie die Tarife des Versanddienstleisters integriert haben, empfehlen wir, die Tarife in diesem Abschnitt von Zapiet – Abholung + Zustellung zu deaktivieren.

Wenn Sie beispielsweise Ihren benutzerdefinierten Versanddienstleister im Abschnitt „Versand“ integriert haben, empfehlen wir Ihnen, Ihre Versandtarife zu deaktivieren.


Tarife von Zapiet – Abholung + Zustellung deaktivieren

Wenn Sie nur die Tarife des benutzerdefinierten Versanddienstleisters verwenden, empfehlen wir, die Zustelltarife in Zapiet – Abholung + Zustellung zu deaktivieren und/oder alle Versandzonen im Versandabschnitt in Zapiet – Abholung + Zustellung zu entfernen.

Nur der benutzerdefinierte Versanddienstleister sollte als Versanddienstleister in Zapiet – Abholung + Zustellung hinzugefügt werden.


Zustelltarife deaktivieren

  1. Klicken Sie in Zapiet – Abholung + Zustellung auf Tarife.

  2. Klicken Sie im Abschnitt „Zustellung“ auf „Zustelltarife deaktivieren“.​

  3. Bestätigen Sie, um die Tarife zu deaktivieren.​

  4. Klicken Sie auf Speichern.​

Ihre Tarife von Zapiet – Abholung + Zustellung sind jetzt deaktiviert und die Zustelltarife werden vom benutzerdefinierten Versanddienstleister übernommen.


Versandtarife deaktivieren

  1. Klicken Sie in Zapiet – Abholung + Zustellung auf Tarife.

  2. Klicken Sie im Abschnitt „Versand“ neben Ihrer Versandzone auf „Bearbeiten“.​

  3. Klicken Sie auf Zone löschen.​

  4. Bestätigen Sie, um diese Versandzone zu löschen.​

Ihre Versandtarife von Zapiet – Abholung + Zustellung werden jetzt gelöscht und die einzigen Versandtarife kommen vom benutzerdefinierten Versanddienstleister.


Den benutzerdefinierten Versanddienstleister deaktivieren

Wenn Sie die benutzerdefinierten Versanddienstleistertarife in Zapiet – Abholung + Zustellung nicht mehr nutzen möchten, können Sie den Versanddienstleister deaktivieren.

  1. Klicken Sie in Zapiet – Abholung + Zustellung auf Tarife.

  2. Je nachdem, wo Sie es integriert haben, finden Sie den benutzerdefinierten Versanddienstleister im Abschnitt „Zustellung“ oder „Versand“.​

  3. Klicken Sie auf Bearbeiten.​

  4. Deaktivieren Sie die Option „Benutzerdefinierte Tarife des Versanddienstleisters aktivieren“.​

  5. Klicken Sie auf Speichern.​

Die benutzerdefinierten Versanddienstleistertarife werden nicht mehr angezeigt, wenn Sie in unserer App Zustellung oder Versand auswählen.

Stellen Sie sicher, dass Sie Ihre Zustell- und Versandtarife in unserer App oder in Shopify angeben, damit Ihre Kunden zur Kasse gehen können. Weitere Informationen finden Sie in unserem Tarifkonfigurations-Leitfaden.


API-Format

Endpunkt

Wir senden eine POST-Anfrage im Format der Carrier Service API von Shopify an Ihren Endpunkt.

Die Anfrage wird im folgenden Format vorliegen:

{
"rate": {
"origin": {
"country": "CA",
"postal_code": "K2P1L4",
"province": "ON",
"city": "Ottawa",
"name": null,
"address1": "150 Elgin St.",
"address2": "",
"address3": null,
"phone": "16135551212",
"fax": null,
"email": null,
"address_type": null,
"company_name": "Jamie D's Emporium"
},
"destination": {
"country": "CA",
"postal_code": "K1M1M4",
"province": "ON",
"city": "Ottawa",
"name": "Bob Norman",
"address1": "24 Sussex Dr.",
"address2": "",
"address3": null,
"phone": null,
"fax": null,
"email": null,
"address_type": null,
"company_name": null
},
"items": [{
"name": "Short Sleeve T-Shirt",
"sku": "",
"quantity": 1,
"grams": 1000,
"price": 1999,
"vendor": "Jamie D's Emporium",
"requires_shipping": true,
"taxable": true,
"fulfillment_service": "manual",
"properties": null,
"product_id": 48447225880,
"variant_id": 258644705304
}],
"currency": "USD",
"locale": "en"
}
}

Die Antwort sollte das folgende Format haben:

{
"rates": [{
"service_name": "My Rate",
"service_code": "MYRATES",
"total_price": "1295",
"currency": "USD"
}]
}

Authentifizierung

Wenn ein API-Schlüssel bereitgestellt wird, geben wir ihn in der Tarifanfrage als Bearer-Token weiter. Zum Beispiel:

Authorization: Basic e151f842-06f7-4d5f-9804-1d833a5180ea

Fehlerbehebung

Wenn Sie die Tarife Ihres Versanddienstleisters nicht sehen:

  • Überprüfen Sie, ob der richtige Endpunkt und API-Schlüssel hinzugefügt wurde

  • Wenden Sie sich an den Versanddienstleister, um sicherzustellen, dass die Tarife in seiner App korrekt eingerichtet sind

Hat dies deine Frage beantwortet?