Waarom dit anders werkt dan een gewone webshop
Bij de meeste webshops is het platform zelf de bron. Je voert daar je producten in, je voorraad staat daar, en je bestellingen ontstaan daar.
In een fietsenzaak is dat omgedraaid. Je kassa, je werkplaats, je inkoop en je serienummers lopen in CycleSoftware. De webshop is een afgeleide daarvan. Dat klinkt als een detail, maar het bepaalt elke volgende beslissing: bij iedere vraag die opkomt is het antwoord dat het systeem waarin je werkt leidend blijft, en dat de webshop zich daarnaar voegt.
Wie dat omdraait, krijgt twee administraties die uit elkaar lopen. Dan zit je binnen een half jaar handmatig voorraden gelijk te trekken, precies het werk dat je met een koppeling wilde voorkomen.
De CS Webshop module en de e-commerce API
CycleSoftware biedt zelf een webshopmodule aan. Door die module te activeren krijg je toegang tot de e-commerce API, en via die API kun je je eigen artikel- en voorraadinformatie opvragen.
Dat onderscheid is belangrijk als je offertes vergelijkt. De module is de deur die opengaat. Wat er vervolgens door die deur naar je webshop gaat, en hoe slim dat gebeurt, is het werk van de partij die je webshop bouwt. Twee shops op dezelfde API kunnen er totaal verschillend uitzien en verschillend presteren.
De eerste vraag aan een leverancier is dus niet of hij kan koppelen, want dat kan iedereen die de API leest. De vraag is wat hij met de gegevens doet zodra ze binnen zijn.
Artikelen en objecten zijn niet hetzelfde
In de tweewielerbranche bestaan twee soorten voorraad, en die vragen elk om ander gedrag.
Artikelen zijn uitwisselbaar. Een binnenband, een ketting, een set remblokken: als je er twaalf hebt, maakt het niet uit welke er de deur uitgaat. Een klein risico op tegelijk verkopen is acceptabel, want je bestelt gewoon bij.
Objecten zijn uniek. Een fiets hangt aan een framenummer, je hebt er precies één van, en die staat ook nog eens in je showroom waar iemand hem zo kan kopen. Verkoop je hem tegelijk online, dan moet je een klant bellen om af te zeggen. Een koppeling die beide categorieen hetzelfde behandelt, gaat vroeg of laat een keer nat op de dure helft van je assortiment.
Wat een koppeling automatisch kan
Het meeste routinewerk is uit te besteden aan de koppeling zelf, mits die goed is ingericht.
Je kiest welke productgroepen online komen en welke binnen blijven. Prijzen volgen de logica die je in je kassa al hanteert, inclusief acties die alleen binnen een bepaalde periode gelden en een adviesprijs die je doorgestreept naast je eigen prijs kunt tonen. Maten en kleuren van hetzelfde model horen als varianten onder een product te vallen in plaats van als losse producten in je overzicht te belanden. Beeldmateriaal komt mee.
De koppeling hoort ook alleen te doen wat er veranderd is. Bij elke ronde de hele catalogus overschrijven kost onnodig tijd en maakt de kans op fouten groter.
Wat je zelf moet bepalen
Alles importeren wat je systeem kent, levert een onbruikbare webshop op. Je krijgt dan duizenden artikelen zonder foto, zonder fatsoenlijke tekst en zonder dat iemand er ooit naar zoekt.
De beslissingen die je zelf moet nemen zijn: welke groepen horen bij het beeld dat je online wilt neerzetten, hanteer je een ondergrens in prijs, wat doe je met producten zonder beeld, en wat gebeurt er met artikelen die je alleen op bestelling levert.
Leg die regels vast in de koppeling en niet in iemands hoofd. Ze worden bij elke synchronisatie opnieuw toegepast, dus een regel die alleen in een e-mail staat, bestaat feitelijk niet.
Standaardmodule of maatwerk
Voor een deel van de winkels is een kant-en-klare module het juiste antwoord. Een winkel, een gangbaar assortiment, producten die online moeten staan met voorraad die een paar keer per dag wordt bijgewerkt: daar zijn modules voor, vanaf enkele tientjes per maand, en dan is een maatwerktraject weggegooid geld.
Maatwerk gaat pas lonen zodra er iets bij komt. Je wilt fietsen als aanvraag binnenhalen in plaats van als bestelling. Je schrijft eigen teksten die niet overschreven mogen worden. Je verkoopt via meerdere kanalen. Of je wilt dat de webshop meebeweegt met je advertenties en je vindbaarheid.
De eerlijke vuistregel: hoe meer je webshop alleen een etalage van je kassa is, hoe minder je hoeft te betalen. Hoe meer hij een eigen verkoopkanaal wordt, hoe meer maatwerk zich terugverdient.
Waar projecten op stuklopen
Vier dingen komen steeds terug.
Alles importeren, waardoor niemand meer iets terugvindt. Leveranciersteksten klakkeloos overnemen, waardoor je pagina identiek is aan die van tien andere winkels en je nooit gevonden wordt. Geen afspraak maken over wie leidend is bij voorraad, waardoor niemand weet welk getal klopt. En geen plan hebben voor tweedehands, terwijl dat juist de producten zijn waar mensen op zoeken en die je maar een keer kunt verkopen.
Geen van deze vier is een technisch probleem. Ze worden alle vier vooraf beslist, of achteraf betaald.
De volgorde die werkt
Zet eerst de webshopmodule aan, zodat de API beschikbaar is. Bepaal daarna wat er online hoort en onder welke regels, want dat is een handelsbeslissing en geen technische.
Kies pas dan het platform, en laat die keuze niet bepalen door wat je bouwer toevallig kan. Richt vervolgens per product in of iemand direct bestelt of een aanvraag doet. En zorg tot slot dat je kunt meten wat er binnenkomt, want zonder dat weet je niet welke helft van je inspanning werkt.
Veelgestelde vragen
Heb ik de webshopmodule van CycleSoftware nodig?
Ja. Door de CS Webshop module te activeren krijg je toegang tot de e-commerce API, en die API is de bron waaruit je webshop wordt gevuld. Wat je vervolgens met die gegevens doet, bepaalt de partij die je shop bouwt.
Kan ik alleen mijn assortiment tonen, zonder online te verkopen?
Dat kan, en voor een deel van de winkels is dat de verstandigste start. Je toont je aanbod, en de bezoeker vraagt een proefrit, een reservering of een inruil aan in plaats van af te rekenen. Online verkopen kun je later toevoegen zonder opnieuw te beginnen.
Blijven mijn eigen teksten en foto’s staan?
Als dat vooraf is vastgelegd wel. Spreek per veld af wat de koppeling bijwerkt en wat van jou blijft, zodat prijs en voorraad meelopen terwijl je eigen titels, teksten en beeld blijven staan. Zonder die afspraak overschrijft de volgende synchronisatie je werk.
Hoe voorkom ik dat een fiets twee keer verkocht wordt?
Door je kassasysteem leidend te maken voor unieke objecten. Komt er een bestelling binnen, dan wordt de fiets daar vastgelegd en is hij overal tegelijk niet meer beschikbaar. Werk je met een kopie van je voorraad die een paar keer per dag ververst, dan houd je een venster over waarin de winkel en de webshop dezelfde fiets kunnen verkopen.
Met welke webshopplatforms kan CycleSoftware gekoppeld worden?
In de praktijk zie je vooral WooCommerce en Magento, en ook Shopify is mogelijk. Belangrijker dan het rijtje is hoe de koppeling is opgezet: als je bron en je etalage netjes gescheiden zijn, kun je later van platform wisselen zonder de koppeling weg te gooien.
Wat kost zo’n koppeling?
Dat hangt af van je assortiment, of je alleen toont of ook verkoopt, en welke aanvraagstromen je wilt. Een kant-en-klare module kost enkele tientjes per maand, een maatwerktraject een veelvoud daarvan. De vraag is niet welke goedkoper is, maar welke bij je verkoopmodel past.