Nasıl çalışır
Zonos Collect mevcut landed cost iş akışınıza entegre olur. quoteType: COLLECT eklediğinizde landedCostCalculateWorkflow mutasyonunuza, istek standart bir landed cost hesaplamasıyla aynı şekilde çalışır; tüm aynı verileri döndürür, ancak ek olarak Collect iş akışını tetikler.
Süreç basittir: isteğinizde quoteType: COLLECT belirtin ve sistem otomatik olarak bir ödeme sepeti oluşturur, sepet bağlantısını varış tarafının e-posta adresine gönderir ve ödeme tamamlandığında teklifi bir siparişe dönüştürür.
Collect teklifi oluşturun
Zaten aşina olduğunuz aynı GraphQL iş akışını kullanın, sadece bir parametre ekleyin. landedCostCalculateWorkflow girdinize quoteType: COLLECT eklemek, mevcut tüm işlevselliği korurken Collect sürecini tetikler. Yanıtın links alanı, saklayabileceğiniz ve gerektiğinde alacaklı ile takip için kullanabileceğiniz checkout oturum URL'sini döndürür.
MUTASYON
GraphQL
mutation {
partyCreateWorkflow(
input: [
{
person: { companyName: "Acme Electronics" }
location: {
line1: "123 Commerce Blvd"
locality: "San Francisco"
administrativeAreaCode: "CA"
postalCode: "94102"
countryCode: US
}
type: ORIGIN
}
{
person: {
firstName: "Emma"
lastName: "Thompson"
email: "emma.thompson@example.co.uk"
}
location: {
line1: "45 High Street"
locality: "Manchester"
administrativeAreaCode: "ENG"
postalCode: "M1 1AA"
countryCode: GB
}
type: DESTINATION
}
]
) {
type
id
organization
}
itemCreateWorkflow(
input: [
{
amount: 149.99
currencyCode: USD
countryOfOrigin: CN
quantity: 2
productId: "WH-1000XM4"
hsCode: "8518.30"
description: "Wireless Noise Cancelling Headphones"
}
]
) {
id
amount
quantity
description
}
cartonizeWorkflow {
id
}
shipmentRatingCreateWorkflow(
input: {
serviceLevelCode: "fedex.international_priority"
amount: 45.00
currencyCode: USD
}
) {
id
amount
}
landedCostCalculateWorkflow(
input: {
endUse: NOT_FOR_RESALE
method: DDP
tariffRate: ZONOS_PREFERRED
quoteType: COLLECT
}
) {
id
landedCostGuaranteeCode
links {
key
url
}
amountSubtotals {
duties
fees
taxes
landedCostTotal
}
fees {
amount
currency
type
item {
productId
}
}
}
}
Webhook'lar
Herhangi bir teklifin siparişe dönüştüğünde hemen bildirim almak için bir ORDER_CREATED webhook yapılandırın:
MUTASYON
GraphQL
mutation {
webhookCreate(
input: {
status: ENABLED
type: ORDER_CREATED
url: "https://your.endpoint.com/zonos-webhooks"
}
) {
id
status
url
}
}
Yük, bir tür alanı içerecektir. Yalnızca COLLECT siparişlerini işlemek için payload.type === "Collect" kontrol edin:
javascript
if (payload.type === 'COLLECT') {
}
Gösterge paneli yönetimi
Teklifler ve siparişler: Collect teklifleri ve siparişleri, Gösterge Paneli'nde "COLLECT" rozetleri ile görüntülenir. Teklif türüne göre filtreleme yaparak collect-özel teklifleri görüntüleyebilir ve ödeme durumunu izleyebilirsiniz.
E-posta markalaşması: Gösterge Paneli → Ayarlar → E-posta Şablonları altında Collect ödeme sepetleri için e-posta markalaşmasını ayarlayın.
Alıcı deneyimi
Bir Collect teklifi oluşturduğunuzda, müşteriniz güvenli bir ödeme bağlantısı içeren otomatik bir e-posta alır. Ödeme sepeti, ürün fiyatlandırmanızı gizli tutarken, gümrük vergileri, vergiler ve ücretleri tam şeffaflıkla gösterir.
Ödeme süreci, desteklenen ülkeler ve diller ile özelleştirme seçenekleri hakkında tam bilgiler için Alıcı deneyimi kılavuzu sayfasına bakın.
Collect ile başlayın
Collect teslimattan önce alıcılardan gümrük, vergi ve ücretleri toplayın.