Webshop en ERP koppelen

WooCommerce koppelen aan AFAS.

Laat webshoporders gecontroleerd in je administratie aankomen. Yindle verbindt WooCommerce en AFAS met afspraken over gegevens, dubbele verwerking, terugkoppeling en herstel.

Wat koppelt Yindle tussen WooCommerce en AFAS?

De orderoverdracht is het vertrekpunt. Voorraad en andere terugkerende gegevens worden onderdeel van de oplossing wanneer de benodigde gegevens beschikbaar zijn en de inrichting is afgesproken.

Gegevensstromen: de richting en inrichting worden per project vastgelegd.
GegevensRichtingWat spreken we af?
Webshoporder en orderregelsWooCommerce → AFASStartmoment, artikelcodes, bedragen, adressen en verplichte velden.
Klant- en relatiegegevensWooCommerce → AFASMatching met bestaande relaties en regels voor gasten en zakelijke klanten.
VoorraadAFAS → WooCommerce, als AFAS de gekozen bron isBeschikbaarheid van de gegevens, voorraaddefinitie en synchronisatiefrequentie.
Order-, lever- of factuurstatusVan het afgesproken bronsysteem naar WooCommerceWelke statussen beschikbaar zijn en wat ze betekenen voor medewerker en klant.
Je kunt de tabel opzij schuiven als niet alle kolommen zichtbaar zijn.

Welke gegevensbron is leidend?

Per gegeven spreken we één bron af. Als AFAS leidend wordt voor voorraad, bepalen we welke waarde naar de webshop gaat: de voorraaddefinitie en eventuele reserveringen moeten bij je verkoopproces passen.

WooCommerce blijft de bron van de webshopbestelling. De koppeling bewaart het verband met het record in AFAS, zodat dezelfde order terug te vinden is bij onderzoek of herstel.

Van order naar gecontroleerde verwerking

  1. Ontvangen. De order start op het afgesproken moment, bijvoorbeeld na betaling.
  2. Controleren. Verplichte velden, artikelcodes, klantmatching en bestemmingsregels worden beoordeeld.
  3. Verwerken. De gegevens worden voor AFAS vertaald. Herhaalde gebeurtenissen moeten als dezelfde verwerking herkenbaar blijven.
  4. Terugvinden. Verwerking en fouten blijven traceerbaar. Terugkerende gegevens volgen de afgesproken richting en frequentie.

Yindle Connect is de integratielaag achter deze route. Yindle Desk is de werkplek voor afgesproken uitzonderingen die een medewerker moet beoordelen.

Wat gebeurt er als synchronisatie mislukt?

Een onbekende artikelcode vraagt om een andere vervolgstap dan een tijdelijke storing. We leggen vast wanneer een nieuwe poging mag plaatsvinden, welke gegevens eerst moeten worden gecorrigeerd en wie de melding ontvangt.

Na een onduidelijk antwoord van AFAS moet eerst worden onderzocht of de order al is verwerkt. Ook dat scenario hoort bij de testaanpak: opnieuw proberen mag niet ongemerkt een dubbele order opleveren.

Monitoring, onderhoud, beschikbaarheid van logs en de verantwoordelijkheid voor herstel worden onderdeel van de beheerafspraken. Er hoort geen onduidelijkheid te zijn over wie een fout oppakt.

Hoe verlopen implementatie en testen?

We beginnen met je WooCommerce-inrichting en AFAS-omgeving: welke connectoren en rechten zijn beschikbaar, welke velden zijn verplicht en welke plugins beïnvloeden de order?

Daarna leggen we datastromen, bronafspraken en uitzonderingen vast. In een geschikte testomgeving controleren we onder andere een normale bestelling, een bestaande klant, een onbekend artikel, herhaalde gebeurtenissen, een tijdelijke storing en een orderwijziging.

De basis voor gecontroleerde verwerking is herbruikbaar. Jouw mappings, klantregels, gekozen gegevensstromen en eventuele logistieke vervolgstappen bepalen hoeveel aanvullende inrichting of maatwerk nodig is.

Zo werkt dit bij ForaVida

Voor ForaVida is een integratie gerealiseerd die WooCommerce, AFAS en routeplanning verbindt. Ordergegevens worden gecontroleerd, vertaald en per bestemming verwerkt. Een mislukte overdracht blijft traceerbaar voor onderzoek en herverwerking.

De ForaVida-case: WooCommerce, AFAS en routeplanning laat zien hoe Connect de gegevensuitwisseling verzorgt en hoe ForaVida Desk live gebruikt voor klantvragen en uitzonderingen.

Veelgestelde vragen

Wanneer is deze koppeling geschikt?

Wanneer je WooCommerce-orders wilt verbinden met je AFAS-administratie en controle nodig hebt over de gegevensoverdracht. We beoordelen vooraf of de beschikbare toegang en jouw procesregels aansluiten.

Is alles realtime?

De actualiteit verschilt per gegevensstroom en beschikbare interface. Ordergebeurtenissen kunnen een verwerking starten; gegevens uit AFAS kunnen een andere ophaalfrequentie hebben. We spreken dit per stroom af.

Wordt voorraad altijd meegenomen?

Voorraad is een afzonderlijke gegevensstroom. We onderzoeken beschikbaarheid en definitie en leggen vast welk systeem de bron is. Het is geen automatische aanname bij iedere orderkoppeling.

Wat bepaalt de kosten?

Het aantal gegevensstromen, afwijkende procesregels, kwaliteit van beschikbare gegevens, testscenario’s en beheerafspraken bepalen de omvang. Na inventarisatie maken we de scope en kosten concreet.

Waar vind ik de technische achtergrond?

Lees de technische gids over WooCommerce en AFAS. De AFAS-pagina en WooCommerce-pagina leggen de rol van ieder systeem uit.

Bespreek je WooCommerce- en AFAS-proces.

Laat zien hoe een bestelling nu in de administratie terechtkomt. Dan brengen we de gewenste gegevensstroom en de eerste stap in kaart.