> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# WooCommerce

Din receptionist kan slå upp en uppringares beställning i din WooCommerce-butik och berätta dess status. Ett [webhook-verktyg](/docs/sv/reception-ai/integrations/webhooks) söker igenom butikens beställningar via WooCommerce REST API.

> **Warning**
>
> Beställningar innehåller kundernas namn, adresser, telefonnummer och inköp. Din receptionist måste
> bekräfta att uppringaren är kunden innan den delar något. Verktygsbeskrivningen nedan gör att den
> ber om både beställningsnumret och e-postadressen på beställningen, och bara diskuterar en beställning när
> båda stämmer.

## Innan du börjar

### Kontrollera butikens inställningar

Din butik måste använda HTTPS och snygga permalänkar måste vara aktiverade: öppna **Inställningar** → **Permalänkar** i WordPress och välj något annat än **Vanlig**.

### Skapa en skrivskyddad API-nyckel

Öppna **WooCommerce** → **Inställningar** → **Avancerat** → **REST API** i WordPress och välj **Lägg till nyckel**. Ange en beskrivning, till exempel "Reception", välj en användare, ställ in **Behörigheter** på **Läs** och välj **Generera API-nyckel**. Kopiera **Consumer key** och **Consumer secret**. Hemligheten visas bara en gång.

### Skapa header-värdet

WooCommerce autentiserar nycklar med HTTP Basic Auth. Skapa header-värdet på din dator:

```bash
printf 'CONSUMER_KEY:CONSUMER_SECRET' | base64
```

## Skapa webhook-verktyget

Gå till **Integrations**, välj **Add integration** och välj **Webhook Tool**.

| Fält                      | Värde                                                                                                                                                                                                                                                                                                                                                            |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Namn**                  | `find_woocommerce_order`                                                                                                                                                                                                                                                                                                                                         |
| **Beskrivning**           | "Slå upp en beställning när en uppringare frågar om den. Be först om beställningsnumret och e-postadressen på beställningen, och be personen bokstavera e-postadressen. Dela bara information om en beställning vars nummer och faktureringsadress för e-post båda matchar det uppringaren sa. Säg annars att du inte kan hitta den och erbjud återuppringning." |
| **Metod**                 | GET                                                                                                                                                                                                                                                                                                                                                              |
| **URL**                   | `https://YOUR-STORE.com/wp-json/wc/v3/orders`                                                                                                                                                                                                                                                                                                                    |
| **Request Headers**       | `Authorization` inställt på `Basic ` följt av det kodade värdet                                                                                                                                                                                                                                                                                                  |
| **Query Parameters**      | `search` (sträng, obligatoriskt): "E-postadressen som uppringaren angav."  `per_page` (nummer, obligatoriskt): "Alltid det exakta värdet `5`."                                                                                                                                                                                                                   |
| **Tilldela till agenter** | **Receptionist**                                                                                                                                                                                                                                                                                                                                                 |

Välj **Enable** och [testa sedan din receptionist](/docs/sv/reception-ai/receptionist/testing) med en testbeställning: fråga om den med rätt beställningsnummer och e-postadress, sedan med fel e-postadress, och kontrollera att det andra samtalet inte får några uppgifter.

> **Tip**
>
> Svaret innehåller alla fält för varje beställning, inklusive adresser. Lägg till en [regel eller procedur](/docs/sv/reception-ai/receptionist/rules-and-procedures) för vad din receptionist får
> dela via telefon, till exempel bara status, beställningsdatum och spårningsnummer.

## Felsökning

| Problem                                          | Kontrollera                                                                                                                                                  |
| ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| WooCommerce returnerar 401                       | Koda header-värdet igen. Vissa webbhotell tar bort `Authorization`-headern innan WordPress ser den. Be webbhotellet att släppa igenom den.                   |
| 404 `rest_no_route`                              | Kontrollera butiksadressen i URL:en och att permalänkar inte är inställda på **Vanlig**.                                                                     |
| Kända beställningar hittas inte                  | Sökningen matchar faktureringsuppgifterna som finns sparade på beställningen. Kontrollera att uppringaren angav e-postadressen som användes vid betalningen. |
| En brandvägg eller säkerhetsplugin blockerar det | Tillåt förfrågningar till `/wp-json/wc/` i pluginet eller webbhotellets brandvägg.                                                                           |