Klantreviews.online voor Magento 2
==================================

Module: Klantreviews_Online
Versie: 1.0.0
Vereist: Magento Open Source 2.4 of nieuwer, PHP 7.4 of nieuwer
Licentie: Open Software License 3.0

Geeft afgeronde bestellingen door aan Klantreviews.online, dat op het door jou
gekozen moment om een review vraagt.


Welke gegevens je winkel verstuurt
----------------------------------

Bij elke doorgegeven bestelling gaat er naar https://klantreviews.online:

* Het bestelnummer
* Het e-mailadres van de klant
* De voornaam van de klant
* Het moment waarop de bestelling is geplaatst
* De artikelen, alleen als je dat aanzet: artikelnummer en naam
* De vestigingscode, alleen als je die invult

Er gaat geen adres mee, geen bedrag, geen betaalgegevens, geen telefoonnummer en
geen aantekening bij de bestelling.

Je bent zelf verantwoordelijk voor de gegevens van je klanten. Klantreviews.online
verwerkt ze in jouw opdracht; de voorwaarden staan op klantreviews.online.


Installeren
-----------

Pak het archief uit in app/code/Klantreviews/Online, en dan:

    bin/magento module:enable Klantreviews_Online
    bin/magento setup:upgrade
    bin/magento cache:flush

De instellingen staan in het beheer onder Stores, Configuration, in het tabblad
Klantreviews.online.

Vul daar de API-sleutel in die je bij Klantreviews.online aanmaakt onder
Ontwikkelaars, met het recht om bestellingen aan te leveren. Kies daarna bij welke
bestelstatus er wordt doorgegeven. Compleet is het gewone antwoord; kies In
behandeling als je alles digitaal levert. Kies nooit Geannuleerd of Terugbetaald.

Alles staat per winkel, want een Magento-installatie draagt er vaak meer dan een
en die hebben elk hun eigen bedrijfspagina bij Klantreviews.online.


De wachtrij
-----------

Er wordt nooit iets verstuurd tijdens het opslaan van een bestelling: dat gebeurt
soms midden in het afrekenen, en dan zou een klant met zijn kaartgegevens op onze
server wachten. De bestelling gaat in een eigen tabel, en de cron van Magento
werkt die elke vijf minuten af.

Magento vereist een draaiende cron, dus daar hoef je niets extra's voor in te
stellen. Draait je cron niet, dan werkt je winkel sowieso niet goed.


Als er iets misgaat
-------------------

De uitkomst komt als aantekening bij de bestelling te staan, zonder melding naar
de klant. Dat is de plek waar je toch al kijkt als je je afvraagt waarom een klant
geen uitnodiging kreeg.

Een netwerkfout of een storing wordt opnieuw geprobeerd, met oplopende tussenpozen
tot ruim een dag, zes keer. Een geweigerde sleutel of een bestelling zonder
e-mailadres wordt niet herhaald: dat komt niet goed door het opnieuw aan te
bieden.
