Logo
February 5, 2018
Door Erwin Otten

1 klik aankoop in Magento met Magento Vault

De laatste versie van Magento Open Source, versie 2.2.2, (voorheen Magento Community) beschikt over de nieuwe Instant Purchase functionaliteit. Met een knop op de productpagina '1 klik bestellen', kan een terugkerende klant zijn bestelling plaatsen. Betaling en verzending worden zonder verdere handelingen automatisch afgehandeld.

1 klik bestelling is mogelijk voor klanten wanneer:

  • Klanten zijn ingelogd
  • Klanten een standaard factuur- en verzendadres hebben ingesteld
  • Er ten minste 1 verzendmethode beschikbaar is voor het standaard verzendadres
  • Klanten eerder betaald hebben met een betaalmethode en daarbij aangegeven hebben dat ze 1 klik bestellen willen inschakelen

De 1 klik bestellen functionaliteit ziet er voor bezoekers uit als één knop op de productpagina. Onder de standaard 'In winkelwagen' knop. Na een klik op de knop toont de volgende bevestiging popup:

Magento instant purchase met iDeal

Om 1 klik bestellingen mogelijk te kunnen maken, is een doorlopende SEPA betaalovereenkomst (of creditcard betaalovereenkomst) met de klant nodig. Net als voor abonnementen. Deze betaalovereenkomst kan worden aangemaakt wanneer de klant zijn of haar eerste bestelling plaatst en met ideal betaalt. Betaalgegevens van de klant worden veilig opgeslagen aan de kant van de payment service provider. Met een in Magento opgeslagen PaymentToken kan een bedrag van de rekening worden afgeschreven.

Het genereren van het token en faciliteren van veilig opslaan van gegevens wordt mogelijk met de integratie van Magento Vault. De integratie van Magento Vault is een taak voor de payment service provider.

Op dit moment heeft nog geen van de Payment service providers met een Magento 2 module de Magento Vault geintegreerd. Niet gek, gezien de complexiteit.

(Update 13-05-2021: Sinds versie 2.4.0 van de Multisafepay Magento 2 plugin beschikt deze ook over ondersteuning van de Magento Vault functionaliteit.)

Payment service provider

Magento Vault integratie

Laatste check

Adyen Magento 2 module

Ja Github feature/vault

18-04-2018

Buckaroo Magento 2 module

Nee

18-04-2018

Multisafepay Magento 2 module

Ja Github

13-05-2021

Docdata Magento 2 module

Nee

18-04-2018

Icepay Magento 2 module

Nee

18-04-2018

Mollie Magento 2 module

Nee

18-04-2018

Sisow Magento 2 module

Nee

18-04-2018

Ingenico Magento 2 module

Nee

18-04-2018

Logica voor het plaatsen van de bestelling

Naast alle logica rondom de betaling, biedt de 1 klik bestel module ook de benodigde functionaliteit voor het achter de schermen plaatsen van de bestelling. Zoals het automatisch selecteren van het standaard verzendadres, het standaard factuur adres en het aanmaken van een order.

In het adminpanel wordt een '1 klik bestelling' of instant purchase order dus op dezelfde manier geregistreerd als een reguliere bestelling.

1 klik aankoop in combinatie met automatische e-mails

Instant purchase of 1 klik bestelling wordt helemaal interessant als we het combineren met marketing automation. Het automatisch verzenden van een e-mail naar de klant op een x moment. Voorbeelden zijn:

  • E-mail versturen bij verlaten winkelwagen. De klant ontvangt een 1 klik bestel link per e-mail voor een product in de winkelwagen is geplaatst, maar niet is gekocht. Bijvoorbeeld die met hoogste verkoopwaarde.
  • "Bevestig uw maandelijkse bestelling". Payment service providers zijn kritisch(er) in het aannemen van klanten die producten op abbonementsbasis verkopen. Een mooie low key alternatief.
  • Koop nu! voor producten die moeilijk leverbaar zijn. Klanten schrijven zich in voor een e-mailnotificatie bij nieuwe voorraad.

Een aantal technische uitdagingen daarbij zijn:

  • "Het bouwen van een link" waarmee de klant vanuit de e-mail direct inlogd en direct de instant purchase triggert. Ook hier zal tokenization aan te pas moeten komen.
  • Het op basis van bestelhistorie alvast selecteren van de juiste maat of kleur
  • Last minute adreswijzigingen. Bij voorkeur de mogelijkheid bieden om deze te wijzingen in de 1 klik bestel bevestiging popup

Een stap richting abonnementen (magento subscriptions)!

Voor Magento 1 bouwden we de functionaliteit die Magento Vault biedt zelf. Het is onderdeel van de Adyen Magento subscription module voor Magento 1. Met de functionaliteit van Magento Vault en de Instant Purchase Module ligt er een fundament voor een Magento 2 abonnementen module.

Geen toeval; wij werken op dit moment aan een abonnementen module voor magento 2. Deze functionaliteit staat op de roadmap:

Voor bezoekers

  • 'Aanmelden' voor een nieuw abonnement door het plaatsen van een eerste bestelling met ideal
  • Inzien en wijzigen van een lopend abonnement via mijn account
  • Een eenmalige bestelling plaatsen, naast lopende abonnementen

Voor beheerder / customer support

  • Nieuwe abonnementsproducten aanmaken in de webshop. Stel zelf periode en hoeveelheid in
  • Beheer van lopende abonnementen, inzien van gegevens en doorvoeren van wijzigingen
  • Het pauzeren en stopzetten van een abonnement
  • Updaten van creditcardgegevens

Technisch

  • Een nieuwe entiteit wordt geintroduceerd voor het opslaan van subscriptions
  • Op basis van de eerste bestelling (quote) wordt een nieuwe subscription aangemaakt
  • Op basis van de specificaties van het abonnementsproduct (maandelijks, wekelijks etc.) wordt een nieuwe magento bestelling aangemaakt
  • Een verzending wordt automatisch aangemaakt na controle van afschrijven van betaling

Mogelijk in de toekomst (wel al onderdeel van de Adyen Magento subscription module voor Magento 1)

  • Wijzigen van eerstvolgende verzenddatum
  • Een product éénmalig toevoegen aan een verzending
  • Wijzigen van de periodieke verzenddatum

February 5, 2018
Door Erwin Otten

Op zoek naar een Magento webshop specialist?

We komen graag met je in gesprek. Direct een Magento webshop project opstarten?