Pelajari cara membuat pesanan dari penawaran landed cost.
GraphQL
Setelah Anda membuat atau menghitung landedCost, Anda harus menggunakan mutasi orderCreate untuk menghubungkan penawaran landedCost yang Anda terima ke pesanan yang akan mengaktifkan jaminan Landed Cost kami. Setelah pesanan dibuat, biaya Zonos akan dikenakan.
Mutasi orderCreate memerlukan data input tertentu. Meskipun bidang opsional tambahan tersedia, bidang berikut diperlukan:
currencyCode: Mata uang tempat pesanan ditempatkan.
landedCostId: ID untuk penawaran landed cost yang digunakan dalam pesanan.
accountOrderNumber: Nomor pesanan yang Anda tetapkan (sering kali nomor pesanan platform). Setiap nomor pesanan harus unik dalam organisasi.
Setiap landedCostId hanya dapat digunakan untuk satu pesanan. Jika Anda perlu membuat beberapa pesanan, Anda harus membuat penawaran landed cost baru untuk setiap pesanan. Penggunaan kembali landedCostId akan menghasilkan kesalahan.
Setelah Anda memiliki data input yang diperlukan, kirim mutasi GraphQL ke titik akhir API menggunakan perpustakaan klien atau alat pilihan Anda. Berikut adalah contoh tentang cara Anda dapat menyusun mutasi:
Gunakan mutasi ini saat Anda membuat pesanan berdasarkan penawaran landed cost.
1mutationCreateOrder($input: OrderCreateInput!){
2 orderCreate(input:$input) {
3 id
4 organization
5 landedCosts {
6 id
7}
8}
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Buat pesanan - GraphQL
Buat pesanan
Pelajari cara membuat pesanan dari penawaran landed cost.GraphQL
Setelah Anda membuat atau menghitung
landedCost, Anda harus menggunakan mutasiorderCreateuntuk menghubungkan penawaranlandedCostyang Anda terima ke pesanan yang akan mengaktifkan jaminan Landed Cost kami. Setelah pesanan dibuat, biaya Zonos akan dikenakan.Persiapkan input mutasi
Mutasi
orderCreatememerlukan data input tertentu. Meskipun bidang opsional tambahan tersedia, bidang berikut diperlukan:currencyCode: Mata uang tempat pesanan ditempatkan.landedCostId: ID untuk penawaran landed cost yang digunakan dalam pesanan.accountOrderNumber: Nomor pesanan yang Anda tetapkan (sering kali nomor pesanan platform). Setiap nomor pesanan harus unik dalam organisasi.Setiap
landedCostIdhanya dapat digunakan untuk satu pesanan. Jika Anda perlu membuat beberapa pesanan, Anda harus membuat penawaran landed cost baru untuk setiap pesanan. Penggunaan kembalilandedCostIdakan menghasilkan kesalahan.Kirim mutasi
Setelah Anda memiliki data input yang diperlukan, kirim mutasi GraphQL ke titik akhir API menggunakan perpustakaan klien atau alat pilihan Anda. Berikut adalah contoh tentang cara Anda dapat menyusun mutasi:
Gunakan mutasi ini saat Anda membuat pesanan berdasarkan penawaran landed cost.
mutation CreateOrder($input: OrderCreateInput!) {orderCreate(input: $input) {idorganizationlandedCosts {id}}}OrderCreateInput
orderCreate
Apakah halaman ini bermanfaat?