# WooCommerce

> Installer vores gratis plugin, indsæt forbind-koden – klik og salg spores fra jeres egen server.

På WooCommerce bruger I vores plugin, **Affilyflow – Affiliate Tracking**. Det husker affiliate-klikket og melder ordren fra jeres egen server, så den ikke tabes til en adblocker. I skal hverken røre temaet eller skrive kode.

## Før du starter

- WordPress med WooCommerce aktiveret, og en bruger, der må installere plugins.
- Jeres forbind-kode. Den står under **Program → Opsætning**, når I har valgt **WooCommerce**.
- Sitet skal være offentligt – et WordPress-site, der er sat til privat, kan hverken vi eller jeres kunder nå.

## Installation

1. Hent pluginnet på [store.affilyflow.com/downloads/affilyflow-woocommerce.zip](https://store.affilyflow.com/downloads/affilyflow-woocommerce.zip). Det er gratis.
2. I WordPress: gå til **Plugins → Tilføj nyt → Upload plugin**, vælg zip-filen, installer den, og aktiver pluginnet.
3. Åbn Affilyflow-siden. Hurtigste vej er linket **Affilyflow** ude til højre ved pluginnet på plugin-listen, lige ved siden af linket til at deaktivere det.
4. Indsæt forbind-koden i feltet, og tryk **Forbind**.

Så er I færdige. Salg fra jeres affiliates tælles automatisk.

> [!TIP]
> Kan I ikke finde **Upload plugin**, sidder knappen øverst på siden **Tilføj nyt**, til højre for overskriften. Kan I ikke se linket til Affilyflow-siden, ligger den også under **WooCommerce → Affilyflow** – eller under **Indstillinger → Affilyflow**, hvis WooCommerce ikke er aktiveret. Nogle hostede WordPress-opsætninger skjuler tredjeparts-menupunkter; så er linket på plugin-listen den eneste vej ind.

## Bekræft forbindelsen

Tryk **Kør selvtest** under **Opsætning**. Selvtesten beder pluginnet om at kalde os og viser, om det blev genkendt som jeres butik, og hvilken version I kører.

Selvtesten beviser, at pluginnet kan nå os. At ordrerne meldes, viser først et rigtigt salg – I behøver ikke lave et testkøb. Fejler selvtesten, står årsagerne i [Test og fejlfinding](https://www.affilyflow.com/docs/butik/test-og-fejlfinding).

## Hvad pluginnet gør

- **Klikket.** Når en kunde lander med `?afid=` fra et affiliate-link, gemmer pluginnet klik-id'et i en cookie fra jeres egen server i 90 dage. Programmets egen cookie-periode håndhæves på vores server.
- **Salget.** Ordren meldes, når den er betalt eller får status *processing* eller *completed* i WooCommerce.
- **Grundlaget.** Provisionen regnes af varernes værdi: ordrelinjerne efter rabat, uden moms og fragt. Betalings- og ekspeditionsgebyrer er ikke med; rabatter givet som negativt gebyr trækkes fra.
- **Varelinjerne** sendes med, så I og jeres affiliates kan se, hvilke varer der sælger.
- **Selvhenvisning.** Køber en affiliate gennem sit eget link, registreres salget som afvist. Det koster jer intet.
- **Hjerteslag.** Fra version 1.9.0 melder pluginnet sig en gang i døgnet, så vi kan skelne en stille butik fra en forbindelse, der er tabt.
- **Opdateringer.** Automatiske opdateringer er slået til, første gang pluginnet aktiveres. I kan slå dem fra på plugin-listen.

## Refusioner og annulleringer

En hel refusion, en annulleret eller en fejlet ordre afviser salget: ingen provision og intet gebyr, og affiliaten får besked.

Fra version 1.10.0 nedsætter en delvis refusion provision og gebyr i samme forhold:

- Refunderer I bestemte varer, nedsættes provisionen med præcis de varer, uden moms.
- En refusion af kun fragten ændrer ikke provisionen.
- En refusion af et beløb uden varer nedsætter provisionen med samme andel af ordren.
- Betaler programmet et fast beløb pr. salg, ændres det ikke af en delvis refusion.

Når refusionerne til sammen dækker hele ordren, afvises salget.

## Sidste klik vinder

Bruger I også andre affiliate-netværk, gælder det seneste affiliate-klik på tværs af netværkene (fra version 1.10.0, slået til som standard). Lander kunden efter et Affilyflow-klik via et andet netværks link, glemmer pluginnet vores klik, og ordren meldes ikke til os. Klikker kunden igen på et Affilyflow-link, er salget vores igen.

Pluginnet genkender Partner-Ads, Tradedoubler (også Grow), Adtraction, Awin, impact.com, CJ, Rakuten, Admitad og links mærket `utm_medium=affiliate`. Indstillingen hedder **Sidste klik vinder** på Affilyflow-siden i WordPress.

Pluginnet bestemmer kun over Affilyflow. Skal de andre netværks pixels følge samme regel, kan I betinge dem med vinderen, som står i cookien `afw_last_network` og i PHP-funktionen `affilyflow_last_network( $order )`:

```php title="functions.php · eksempel"
add_action( 'woocommerce_thankyou', function ( $order_id ) {
    $network = function_exists( 'affilyflow_last_network' ) ? affilyflow_last_network( $order_id ) : '';
    if ( in_array( $network, array( '', 'partner-ads' ), true ) ) {
        // Partner-Ads' salgspixel her
    }
    if ( in_array( $network, array( '', 'tradedoubler' ), true ) ) {
        // Tradedoublers konverteringstag her
    }
}, 20 );
```

En tom værdi betyder, at pluginnet ikke kender et affiliate-klik, så netværkets egen cookie afgør det som før.

> [!WARNING]
> Pixels, som et andet plugin selv sætter ind (fx Grow by Tradedoubler, der melder fra tak-siden på egen hånd), styres ikke af indstillingen. Spørg det netværk, hvordan de betinges.

## Hvilke data pluginnet sender

Det anonyme klik-id, ordrenummer, beløb uden moms, valuta og varelinjer – og et envejs-fingeraftryk (SHA-256) af faktura-e-mailen, som kun sammenlignes med affiliatens egen e-mail for at fange selvhenvisning. Selve e-mailadressen sendes aldrig, og der sendes ingen navne, adresser eller betalingsdata.

## Lead-programmer

Pluginnet melder køb, ikke tilmeldinger. Betaler programmet pr. lead, skal I bruge scriptet i stedet:

1. Installer det gratis plugin WPCode.
2. Indsæt sporingskoden fra **Opsætning** i **Code Snippets → Header & Footer → Header**.

Vil I tælle leads uden mere kode, så skriv adressen på jeres tak-side under **Automatisk lead-sporing** i **Opsætning**, før I kopierer sporingskoden – koden får så tak-sidens adresse med (`data-lead-url`). Lader I feltet stå tomt, viser Opsætning et lead-script til tak-siden i stedet.

Kilde: https://www.affilyflow.com/docs/butik/woocommerce
