UPS-integration

UPS är en transporttjänst som integreras med Odoo för att samordna sändningar till alla regioner. När tjänsten har integrerats kan användare skapa sändningsmetoder som uppskattar sändningskostnader och generera etiketter.

Se även

Tredje_part_avsändare

Gör så här för att konfigurera UPS Shipping Connector i Odoo:

  1. Skapa ett UPS-konto för att få kontonummer

  2. Skapa ett UPS-utvecklarkonto för att få klientreferenser <inventory/shipping_receiving/ups-client-id>`.

  3. Ställ in leveransmetod i Odoo

Inställning av UPS-konto

För att komma igång går du till UPS webbplats och klickar på Logga in-knappen i det övre högra hörnet för att logga in eller skapa ett UPS-konto.

När du har loggat in klickar du på profilikonen i det övre högra hörnet och väljer Konton och betalning i rullgardinsmenyn.

Visa hur du navigerar till sidan "Konton och betalningar" från startskärmen.

På sidan Accounts and Payment Options måste två konton konfigureras: ett Odoo-leveranskonto och ett betalkort.

Fraktkonto

För att lägga till ett Odoo Shipment-konto väljer du Add New Account i rullgardinsmenyn Add a Payment Method och klickar på Add.

Visa alternativet "Lägg till ett konto" i rullgardinsmenyn.

På nästa skärm, märkt Open a Shipping Account, fyller du i formulären för att konfigurera typen av fraktkonto (t.ex. Business) och om några reglerade artiklar ska skickas. Avsluta sedan de återstående tre stegen i guiden för att Add Addresses, Verify Identity och Explore Discounts, där det sista alternativet är valfritt.

När du är klar skickar du in ansökan på den sista sidan i guiden för att slutföra konfigurationen av fraktkontot.

Visa UPS-formuläret för att fylla i företagets sändningsinformation.

Hämta kontonummer

När sändningskontot har konfigurerats blir UPS Account Number tillgängligt. Du kommer åt det genom att navigera till Profile ‣ Accounts and Payment och hänvisa till fältet Number för sändningskontot.

Visa fältet Account "Number" för fraktkontot.

Betalningskort

Gå tillbaka till sidan Accounts and Payments och välj alternativet Add Payment Card i rullgardinsmenyn Add a Payment Method. Fyll sedan i formuläret för att lägga till kreditkortsinformationen.

Visa alternativet "Lägg till betalkort" från rullgardinsmenyn.

Inställning av UPS-utvecklarkonto

Logga sedan in på UPS-utvecklarkontot för att generera utvecklarnyckeln. Börja med att klicka på profilikonen i det övre högra hörnet och välj alternativet Apps i rullgardinsmenyn.

Visa rullgardinsmenyn "Apps" när du klickar på ikonen för profilbilden.

Lägg till app

Klicka sedan på knappen Add Apps för att börja fylla i formuläret. I fältet Jag behöver API-inloggningsuppgifter för att *, välj Jag vill integrera UPS-teknik i mitt företag.

Under nästa etikett, Välj ett konto som ska associeras med dessa autentiseringsuppgifter. *Välj :guilabel:`Lägg till befintligt konto i rullgardinsmenyn i motsvarande fält och välj sedan kontonummer som är kopplat till det UPS-konto som skapades i föregående steg.

Visa formulär för att fylla i UPS-kontonumret.

Klicka på Next och gå vidare till formuläret Add App och fyll i fälten:

  • Appnamn: Ange det namn som appen ska identifieras med.

  • Callback URL: Skriv in URL:en för Odoo-databasen, i formatet: https://databaseName.odoo.com. Inkludera inte www i URL:en.

I avsnittet Add Products till höger söker du efter och klickar på ikonen + (plus) för att lägga till följande produkter i appen:

  • Auktorisering (O Auth): Används för att generera auktoriseringstoken för att begära information från UPS API.

  • Adressvalidering: Validerar adresser på gatunivå i USA och Puerto Rico.

  • Locator: Möjliggör sökning efter UPS-sändningsplatser baserat på typ och tillgängliga tjänster.

  • Papperslösa dokument: Möjliggör uppladdning av dokumentbilder för att länka till försändelser.

  • Shipping: Enables UPS shipping services, such as preparing packages for shipment, managing returns, and canceling scheduled shipments.

  • Betyg: Jämför leveranstjänster och fraktpriser.

Klicka slutligen på Spara och godkänn UPS villkor och bestämmelser.

Se även

UPS API-katalog <https://developer.ups.com/catalog?loc=en_US>`_

Visa formuläret "Add Apps", där appdetaljerna konfigureras.

Klient-ID och klienthemlighet

När den nya appen har skapats väljer du appen på sidan Profile ‣ My Apps ‣ App i avsnittet Credentials för att visa UPS-autentiseringsuppgifterna.

Visa den nyskapade appen i avsnittet "Mina appar".

I avsnittet Credentials kopierar du nycklarna Client ID och Client Secret.

Visa nycklarna "Client ID" och "Client Secret".

Installation i Odoo

Med de erhållna autentiseringsuppgifterna konfigurerar du UPS-fraktmetoden i Odoo genom att gå till :menyerelection:`Inventory app --> Configuration --> Shipping Methods`.

På sidan Shipping Methods klickar du på knappen New.

Observera

För befintliga UPS-sändningsmetoder vars Provider är UPS Legacy, arkivera den och skapa en ny sändningsmetod med UPS.

I fältet Provider väljer du UPS. Då visas fliken UPS Configuration, där olika fält måste fyllas i. Detaljerade instruktioner om hur du konfigurerar de andra fälten i leveransmetoden finns i dokumentationen Configure third-party carrier.

Fyll i följande fält på fliken UPS Configuration:

  • UPS-kontonummer: (krävs) Hämta kontonummer från UPS-portalen.

  • UPS Client ID: (krävs) Hämta Client ID från UPS utvecklares webbplats.

  • UPS Client Secret: (krävs) Hämta nyckeln Client Secret från UPS utvecklares webbplats.

  • UPS Service Type: Välj i rullgardinsmenyn vilken typ av frakttjänst du vill använda.

  • UPS Package Type: (krävs) Välj från rullgardinsmenyn package type som stöds för frakttjänsten.

  • Paketviktsenhet: Måttenheten för paketets vikt.

  • Enhet för förpackningsstorlek: Måttenheten för förpackningens dimensioner.

  • Etikettens format: Välj etikettformat för fraktetiketter: PDF, ZPL, EPL eller SPL.

Visa fliken "UPS-konfiguration" i formuläret för sändningsmetoder.

I avsnittet Options finns följande funktioner tillgängliga:

  • Fakturera mitt konto: Debitera användarens UPS-konto för frakt i eCommerce-appen.

  • Kollektera vid leverans: Inkassera betalning från kunder för frakt efter att försändelsen har levererats.

  • Generera returetikett: Skriv ut returetiketten för ordern efter att leveransordern har validerats.

  • Avgifter betalas av: Välj om tullar eller andra avgifter ska debiteras Sender eller Recipient av ordern.