DOCS

Memulai

Mulai dengan Collect

Kumpulkan bea, pajak, dan biaya dari penerima barang sebelum pengiriman.

Cara kerjanya 

Zonos Collect terintegrasi ke dalam alur kerja landed cost yang ada. Ketika Anda menambahkan quoteType: COLLECT ke mutasi landedCostCalculateWorkflow Anda, permintaan berfungsi identik dengan perhitungan landed cost standar; itu mengembalikan semua data yang sama, tetapi juga memicu alur kerja Collect.

Prosesnya sederhana: tentukan quoteType: COLLECT dalam permintaan Anda, dan sistem secara otomatis menghasilkan keranjang pembayaran, mengirim tautan keranjang ke email pihak tujuan, dan mengonversi kutipan menjadi pesanan setelah pembayaran selesai.

Buat kutipan Collect 

Gunakan alur kerja GraphQL yang sudah Anda kenal, cukup tambahkan satu parameter. Menambahkan quoteType: COLLECT ke input landedCostCalculateWorkflow Anda memicu seluruh proses Collect sambil mempertahankan semua fungsionalitas yang ada. Bidang links dalam respons mengembalikan URL sesi checkout, yang dapat Anda simpan dan gunakan untuk tindak lanjut dengan pembayar sesuai kebutuhan.

1mutation CollectQuote(
2$parties: [PartyCreateWorkflowInput!]!
3$items: [ItemCreateWorkflowInput!]!
4$shipmentRating: ShipmentRatingCreateWorkflowInput!
5$landedCost: LandedCostCalculateWorkflowInput!
6) {
7 partyCreateWorkflow(input: $parties) {
8 type
9 id
10 organization
11 }
12 
13 itemCreateWorkflow(input: $items) {
14 id
15 amount
16 quantity
17 description
18 }
19 
20 cartonizeWorkflow {
21 id
22 }
23 
24 shipmentRatingCreateWorkflow(input: $shipmentRating) {
25 id
26 amount
27 }
28 
29 landedCostCalculateWorkflow(input: $landedCost) {
30 id
31 landedCostGuaranteeCode
32 links {
33 key
34 url
35 }
36 amountSubtotals {
37 duties
38 fees
39 taxes
40 landedCostTotal
41 }
42 fees {
43 amount
44 currency
45 type
46 item {
47 productId
48 }
49 }
50 }
51}

Webhooks

Konfigurasikan webhook ORDER_CREATED untuk diberitahu segera setelah kutipan apa pun dikonversi ke pesanan:

1mutation CreateOrderWebhook($input: WebhookCreateInput!) {
2 webhookCreate(input: $input) {
3 id
4 status
5 url
6 }
7}

Payload akan mencakup bidang tipe. Periksa payload.type === "COLLECT" untuk menangani hanya pesanan Collect:

javascript

if (payload.type === "COLLECT") {
}

Manajemen Dashboard 

Kutipan dan pesanan: Kutipan dan pesanan Collect ditampilkan dengan lencana "COLLECT" di Dashboard. Anda dapat memfilter berdasarkan jenis kutipan untuk melihat dan mengelola kutipan khusus pengumpulan dan memantau status pembayaran.

Branding email: Sesuaikan branding email untuk keranjang pembayaran Collect di bawah DashboardSettingsEmail Templates

Pengalaman penerima barang 

Ketika Anda membuat kutipan Collect, pelanggan Anda menerima email otomatis dengan tautan pembayaran yang aman. Keranjang pembayaran menampilkan bea, pajak, dan biaya dengan transparansi penuh sambil menjaga harga produk Anda tetap pribadi.

Untuk detail lengkap tentang proses pembayaran, negara dan bahasa yang didukung, dan opsi kustomisasi, lihat panduan pengalaman penerima barang.

Pesan demo

Apakah halaman ini bermanfaat?