DOCS

Zacznij pracę

Zacznij pracę z Collect

Pobieraj cła, podatki i opłaty od konsygnatariuszy przed dostawą.

Jak to działa 

Zonos Collect integruje się z Twoim istniejącym przepływem pracy Landed Cost. Kiedy dodasz quoteType: COLLECT do mutacji landedCostCalculateWorkflow, żądanie funkcjonuje identycznie do standardowego obliczenia Landed Cost; zwraca wszystkie te same dane, ale dodatkowo uruchamia przepływ pracy Collect.

Proces jest prosty: określ quoteType: COLLECT w żądaniu, a system automatycznie generuje koszyk płatności, wysyła link koszyka na e-mail strony odbiorcy i konwertuje ofertę na zamówienie po ukończeniu płatności.

Utwórz ofertę Collect 

Użyj tego samego przepływu pracy GraphQL, z którym już pracujesz, po prostu dodaj jeden parametr. Dodanie quoteType: COLLECT do danych wejściowych landedCostCalculateWorkflow uruchamia cały proces Collect, zachowując wszystkie istniejące funkcjonalności. Pole links w odpowiedzi zwraca adres URL sesji kasy, który możesz przechowywać i wykorzystywać do dalszych kontaktów z płatnikiem w razie potrzeby.

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}

Webhoki

Skonfiguruj webhook ORDER_CREATED, aby być powiadomiony zaraz po konwersji każdej oferty na zamówienie:

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

Ładunek będzie zawierać pole typu. Sprawdź payload.type === "COLLECT", aby obsługiwać tylko zamówienia Collect:

javascript

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

Zarządzanie w Dashboard 

Oferty i zamówienia: Oferty Collect i zamówienia wyświetlają się z odznakami „COLLECT” w Dashboard. Możesz filtrować według typu oferty, aby wyświetlać i zarządzać ofertami specyficznymi dla Collect oraz monitorować status płatności.

Branding e-maila: Dostosuj branding e-maila dla koszyków płatności Collect w DashboardSettingsEmail Templates

Doświadczenie konsygnatariusza 

Kiedy tworzysz ofertę Collect, Twój klient otrzymuje automatyczny e-mail z bezpiecznym linkiem płatności. Koszyk płatności wyświetla cła, podatki i opłaty z pełną przejrzystością, jednocześnie zachowując prywatność cen Twoich produktów.

Aby uzyskać pełne szczegóły na temat procesu płatności, obsługiwanych krajów i języków oraz opcji dostosowania, zobacz przewodnik doświadczenia konsygnatariusza.

Czy ta strona była pomocna?