Plugins & Modules

Verbinden met een module

WooCommerce is een flexibele e-commerce plugin voor WordPress, waarmee gebruikers eenvoudig een webshop kunnen opzetten binnen hun bestaande website. Mede door zijn gebruiksvriendelijke karakter is WooCommerce geschikt voor zowel kleine als grotere webwinkels. Het platform biedt voldoende haakjes en uitbreidingsmogelijkheden om complexe integraties zoals OCI of cXML Punchout mogelijk te maken.

#Basisinstallatia voor WooCommerce

De Abeta plugin voor WooCommerce kan via de WordPress Plugin Directory gedownload worden.

  1. Als je ingelogd bent in WooCommerce zie je links in het menu de knop Plugins. Druk op Plugins, en in het menu dat daar verschijnt op "Voeg nieuwe plugin toe".
  2. Gebruik de zoekbalk, en zoek op 'Abeta'.
  3. Als je de Abeta Link PunchOut plugin gevonden hebt kan je rechtsboven op de knop "Installeer" drukken.
  4. Als het installatieproces is afgerond is de knop rechtsboven verandert in "Activeer" druk daarop.

De Abeta PunchOut plugin is nu geinstalleerd! Als alles goed is verlopen ziet u link in het menu de knop Abeta PunchOut staan!

#Stel de plugin correct in

In de Abeta plugin zijn enkele gegevens in te vullen. Hieronder nemen we deze door.

Abeta Link API Token Dit is de API token om een veilige verbinding tussen Abeta en uw webshop tot stand te brengen.

Return button text Dit is de tekst die voor PunchOut klanten wordt weergegeven op de knop om terug te keren naar het inkoopsysteem. Standaard raden wij hier de tekst "Keer terug naar inkooppakket"" aan.

Checkout required Als dit is aangevinkt moet de klant verplicht alle gegevens voor verzending en facturatie van de order opgeven in de webshop. Activeer deze optie alleen als u zeker weet dat dit noodzakelijk is! (Standaard uit)

Save cart / order Als dit is aangevinkt wordt de winkelwagen altijd opgeslagen als een order (met status "in de wacht") alvorens de klant wordt doorgestuurd naar het inkooppakket. (Standaard uit)

Force shipping Door deze checkbox aan te vinken worden klanten gedwongen om een afleveradres in te vullen om de verzendkosten te laten berekenen, voordat zij terug kunnen naar het inkooppakket. (Standaard uit)

Redirect after login Hier kan je de URL invullen waar de ingelogd klanten naar worden toegestuurd. Dit is een algemene URL voor alle klanten. (Indien u per klant een URL wilt instellen verwijzen wij u door naar deze instructies om per klant een andere URL in te stellen.)

Add CSS Hier kan Punchout specifieke CSS in worden geplaatst. De CSS wordt alleen toegepast voor klanten die via Punchout zijn ingelogd in de webshop.

#Consumer key en secret aanmaken

Als je de Order Methode aan het opzetten bent voor WooCommerce dan moet er nog een consumer_key en consumer_secret ingevuld worden. Deze moeten eerst aangemaakt worden in WooCommerce alvorens Abeta de orders kan doorzetten.

  1. Ga naar: WooCommerce > Settings > Advanced > REST API.
  2. Klik op "Sleutel toevoegen" en voer een omschrijving in, een gekoppelde gebruiker (dit moet een admin gebruiker zijn), en geef de sleutel lees/schrijf rechten.
  3. Klik op genereer API key, en kopieer deze waardes. Let op, deze waardes zijn niet meer opnieuw in te zien in WooCommerce!

Eventueel kan ook de instructies van WooCommerce zelf gevolgd worden voor het aanmaken van een API key: Officiele WooCommerce REST API documentatie.

#Thema's en modules

Voor sommige thema's en modules zijn er extra instellingen vereist. Hieronder een overzicht met thema's en modules waar extra instellingen voor moet worden gedaan.

#Avada

Om de 'Terug naar inkooppakket' knop correct weer te geven is het in sommige Avada thema's nodig om onderstaande CSS in het Add CSS veld van de Abeta plugin toe te voegen.

 1div.wc-proceed-to-checkout, div.wc-proceed-to-checkout a, .checkout-button, .fusion-update-cart  {
 2    display: block !important;
 3    visibility: visible !important;
 4    height: auto !important;
 5}