Naar de hoofdinhoud

[Order Intake - GCW] WooCommerce-winkels koppelen aan GelatoConnect

T
Geschreven door Toby Dawson
Meer dan 3 weken geleden bijgewerkt

In deze gids leggen we stap voor stap uit hoe je WooCommerce-winkels koppelt aan GelatoConnect. Zo lopen je bestellingen automatisch van WooCommerce naar je productieproces.

Wat je nodig hebt

Voordat je begint met het verbinden van een WooCommerce winkel aan GelatoConnect, zorg ervoor dat je het volgende hebt:

  • Klant instellen in GelatoConnect: De klant die eigenaar is van de WooCommerce-winkel moet worden aangemaakt met toegang tot Storefronts ingeschakeld.

  • Compatibele WooCommerce-installatie: WooCommerce versie 2.4.8 of hoger met de juiste API-configuratie

  • Beheerdersrechten: De PSP (Print Service Provider) of je klant moet beheerdersrechten hebben voor de WooCommerce-winkel.

Overzicht van het verbindingsproces

Het verbindingsproces bestaat uit vier belangrijke stappen:

  1. Voorbereiding: Zorgen voor de juiste configuratie in GelatoConnect en WooCommerce

  2. Winkel koppelen: De verbinding maken tussen WooCommerce en GelatoConnect

  3. Productinstelling: Producten configureren voor afdrukken

  4. Testen: De integratie valideren met testbestellingen

Laten we samen elke fase stap voor stap doornemen.

Fase 1: Voorbereiding in GelatoConnect en WooCommerce

1) Stel je klant in

  • Ga naar het gedeelte Klanten in het linkermenu van je GelatoConnect-account.

  • Selecteer de klant die eigenaar is van de WooCommerce-winkel. Bestaat deze klant nog niet? Voeg dan een nieuwe klant toe.

2) Bepaal of je jouw klant toegang wilt geven tot de Storefronts Connect-interface

Storefronts Connect is de interface die door PSP's en je klanten wordt gebruikt om B2C-storefronts (inclusief WooCommerce), CSV-imports en handmatige winkels te beheren.

Zonder toegang tot de Storefronts Connect-interface:

  • PSP's zorgen ervoor dat nieuwe producten gekoppeld worden aan de WooCommerce-winkel.

  • Je klant kan contact met je opnemen voor meer informatie over de bestelling.

  • Je hebt beheerderstoegang tot de WooCommerce winkel nodig om de verbinding te autoriseren

Met toegang tot de Storefronts Connect-interface:

  • Je klanten kunnen nieuwe producten aan hun WooCommerce winkel toevoegen wanneer ze willen

  • Je klant kan de bestelgeschiedenis en verzendinformatie bekijken

  • Je hebt geen beheerderstoegang tot de WooCommerce-winkel nodig, maar je klant heeft deze wel nodig om de verbinding te autoriseren

3) Ga naar de Storefronts Connect-interface

  • PSP’s kunnen de Storefronts openen met hun bestaande GelatoConnect inloggegevens.

  • Om je klanten toegang te geven tot Storefronts Connect:

    • Ga naar het gedeelte Klanten in GelatoConnect

    • Selecteer de klant en ga daarna rechtsboven naar Klant bewerken

    • Zet de schakelaar \"Storefronts inschakelen\" aan

    • Vul het e-mailadres, de voornaam en achternaam van je klant in

    • Als je op de knop "Admin toevoegen" klikt, krijgt je klant een e-mail met instructies om in te loggen.

4) Bereid je productcatalogus voor

  • Voordat je de winkel koppelt, zorg ervoor dat je producten hebt ingesteld in GelatoConnect.

  • Je moet eerst productmodellen en klantproducten hebben aangemaakt met deze productmodellen.

  • Binnen een klantproduct kun je aangeven welke klant toegang krijgt tot dit product.

5) Stel je WooCommerce-winkel in

Om ervoor te zorgen dat je WooCommerce winkel correct is geconfigureerd voor GelatoConnect-integratie:

  1. Controleer WooCommerce REST API-toegang:

    • Controleer of je .htaccess-bestand het volgende bevat: SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

  2. Legacy REST API inschakelen:

    • Ga in je WooCommerce Admin Panel naar WooCommerce → Instellingen → Geavanceerd

    • Selecteer het tabblad Legacy APIVink het vakje aan om de

    • "legacy REST API inschakelen"Klik op

    • Wijzigingen opslaanPermalink-instellingen configureren

  3. :Ga naar

    • Instellingen → Permalinks in je WordPress DashboardGa onder

    • Algemene instellingen voor een andere optie dan EenvoudigKlik op

    • Wijzigingen opslaanControleer of de API werkt door in je browser naar

    • https://your-site-url-here.com/wc-api/v1/ te gaan.Installeer de WooCommerce Legacy REST API-plugin

  4. (voor WooCommerce 9.0+):Ga naar

    • Plugins → Nieuwe plugin in je WordPress DashboardZoek naar "WooCommerce Legacy REST API"

    • Installeer en activeer de plugin

    • Installeer de Gelato plugin

  5. :Ga in je WordPress Dashboard naar

    • Plugins → Nieuwe pluginZoek naar "Gelato"

    • Installeer en activeer de

    • Gelato-integratie voor WooCommerce pluginUpdate de Gelato plugin voor gebruik in je winkel

  6. :Ga in je WordPress Admin Dashboard naar

    • Plugins → Plugin EditorSelecteer in het dropdownmenu rechtsboven

    • Gelato-integratie voor WooCommerceZoek in het rechterpaneel naar

    • includes → Connector → GelatoConnector.php en open dit bestand

    • Zoek deze regel code: const GELATO_DASHBOARD_URL = 'https://dashboard.gelato.com';

    • Vervang het door: const GELATO_DASHBOARD_URL = 'https://storefronts.gelato.com';

    • Klik op Bestand bijwerken om je wijzigingen op te slaan.

      Plugin Editor

Fase 2: een WooCommerce-winkel koppelen

Voor verkopers (jouw klant)

  1. Log in op Storefronts

  2. Ga naar winkels:

    • Klik op het tabblad Winkels in het menu aan de linkerkant.

    • Klik op het WooCommerce-icoon om het koppelingsproces te starten.

  3. Vul de URL van je WooCommerce-winkel in

  4. Klik op "Doorgaan" om de verbinding te autoriseren:

    • Je wordt doorgestuurd naar de inlogpagina van WooCommerce

    • Log in als daarom wordt gevraagd

    • Bekijk de machtigingen die Gelato vraagt

    • Klik op Autoriseren om de verbinding goed te keuren.

  5. Verbinding bevestigen:

    • Na het autoriseren kom je weer terug op het Storefronts Connect Dashboard.

    • Controleer of je winkel in de lijst met gekoppelde winkels staat met de status "Verbonden".

Voor PSP's (jij)

De stappen om een WooCommerce-winkel als PSP te koppelen lijken erg op de stappen om een winkel als klant te koppelen.

Het belangrijkste verschil is dat je ook wordt gevraagd om te kiezen aan welke van je locaties en aan welke van je klanten de WooCommerce-winkel gekoppeld moet worden.

Fase 3: Producten instellen

Zodra de winkel is gekoppeld, moeten je producten in GelatoConnect worden verbonden met de productvermeldingen in je WooCommerce-winkel. Er zijn drie manieren om producten te koppelen:

Methode 1: Bestaande WooCommerce-producten koppelen

Als je winkel al producten heeft die via GelatoConnect geproduceerd moeten worden:

  1. Producten synchroniseren:

    • Klik in het Storefronts Connect Dashboard op de gekoppelde WooCommerce-winkel in de lijst met winkels.

    • Klik rechtsboven op de knop Producten synchroniseren om de huidige productlijst van de winkel op te halen.

    • Wacht tot de synchronisatie klaar is

  2. Kaartproducten:

    • Na het synchroniseren verschijnen al je WooCommerce producten in het tabblad Alle producten.

    • Klik voor elk product dat geproduceerd moet worden op het product en vervolgens op de knop Verbinden

    • Kies het product dat je wilt koppelen uit de catalogus.

    • Voor producten waarvoor ontwerpbestanden nodig zijn, word je doorgestuurd naar de Design Editor waar je een ontwerpbestand kunt uploaden.

    • Klik op Verbinden om de koppeling op te slaan.

Methode 2: Nieuwe producten aanmaken in Storefronts Connect

Zo maak je nieuwe producten aan die in de WooCommerce-winkel worden gepubliceerd:

  1. Navigeer naar de WooCommerce winkel in de lijst met winkels

  2. Klik rechtsboven op de knop Product toevoegenJe kunt een helemaal nieuw eendraadsgarens product toevoegen of er eentje kiezen die al aan een bestaande winkel is toegevoegd.

  3. Als je een nieuw eendraadsgaren product toevoegt:

  4. Kies een product uit de productcatalogus

    • Voeg een ontwerp toe met behulp van de Design Editor

    • Configureer de productdetails (naam, beschrijving, prijs)

    • Publiceer het product daarna in de WooCommerce-winkel

    • Methode 3: Bulkverbinding van producten

Voor winkels met veel producten kun je de bulkbewerkingsfunctie gebruiken:

Productlijst exporteren

  1. :Ga naar de winkelpagina in Storefronts Connect en klik rechtsboven op

    • Bulkacties.Selecteer

    • Producten koppelen met bestandenKlik op

    • CSV exporteren en er wordt een CSV-bestand met alle producten uit je winkel gedownload.Vul het CSV-bestand in

  2. :Open het CSV-bestand in een spreadsheetprogramma

    • Vul voor elk product het volgende in de juiste kolommen in:

    • Product UID

      • : De GelatoConnect productidentificatieDesign bestandsURL

      • : URL naar het printbare bestand voor elk product. Dit moet een directe hyperlink naar het bestand zijnGeïmporteerde gekoppelde producten

  3. :Ga terug naar Storefronts en klik op

    • Bulk OperationsVul je e-mailadres in, klik op

    • CSV uploaden en kies je CSV-bestand.Klik rechtsboven op

    • Producten koppelen met bestandenFase 4: De integratie testenVoordat je de integratie gebruikt voor productieorders, test de verbinding eerst goed:

Plaats een testbestelling

:

  1. Ga naar de website van de WooCommerce-winkelKoop een van de gekoppelde producten. Het is handig om een kortingscode te gebruiken om te testen.

    • Rond het afrekenen af

    • Controleer ontvangst bestelling

    • :

  2. Controleer of de bestelling verschijnt in Storefronts ConnectControleer of het ook zichtbaar is op de pagina 'orders beheren' bij orderintake in je GelatoConnect Dashboard.

    • Controleer of alle bestelgegevens kloppen, zoals:

    • Klantgegevens

    • Productspecificaties

      • Ontwerpbestanden

      • Verzendgegevens

      • Volg je bestelling tijdens de productie

      • :

  3. Volg de testbestelling door je hele productieprocesControleer of statusupdates goed zichtbaar zijn in Storefronts Connect en in het WooCommerce-beheer

    • Testbestelling annuleren (Optioneel)

    • :

  4. Plaats nog een testbestellingAnnuleer het via WooCommerce

    • Controleer of de annulering goed is verwerkt in GelatoConnect.

    • Cancel it through WooCommerce

    • Verify the cancellation is processed correctly in GelatoConnect

Was dit een antwoord op uw vraag?