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.
mutation CollectQuote($parties: [PartyCreateWorkflowInput!]!$items: [ItemCreateWorkflowInput!]!$shipmentRating: ShipmentRatingCreateWorkflowInput!$landedCost: LandedCostCalculateWorkflowInput!) { partyCreateWorkflow(input: $parties) { type id organization } itemCreateWorkflow(input: $items) { id amount quantity description } cartonizeWorkflow { id } shipmentRatingCreateWorkflow(input: $shipmentRating) { id amount } landedCostCalculateWorkflow(input: $landedCost) { id landedCostGuaranteeCode links { key url } amountSubtotals { duties fees taxes landedCostTotal } fees { amount currency type item { productId } } }}Webhoki
Skonfiguruj webhook ORDER_CREATED, aby być powiadomiony zaraz po konwersji każdej oferty na zamówienie:
mutation CreateOrderWebhook($input: WebhookCreateInput!) { webhookCreate(input: $input) { id status url }}Ł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 Dashboard → Settings → Email 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.
Zacznij pracę z Collect
Pobieraj cła, podatki i opłaty od konsygnatariuszy przed dostawą.