Ontwikkelaars
Een webwinkel is meer dan een presentatie van producten op het internet. De vormgeving bepaalt voor een groot deel het imago van de winkel: de sfeer, de kleuren, de indeling, de afbeeldingen, het lettertype en de schrijfstijl laten een bepaalde indruk achter bij de bezoekers. Daarnaast hoort de webshop een onderdeel van de organisatie te zijn dat naadloos aansluit bij alle bedrijfsprocessen.
Deze twee aspecten, het imago van het bedrijf en de integratie met bedrijfsprocessen vormen belangrijke uitgangspunten bij de ontwikkeling van myShop.com. Het myShop.com ontwikkelplatform biedt uitgebreide mogelijkheden voor het maken van eigen designs, het integreren van de shop in de eigen bedrijfprocessen en het ontwikkelen en implementeren van plug-ins (uitbreidingen).
Web design
Bij myShop.com vinden wij het van belang dat een winkeleigenaar volledig vrij is in zijn keuze van design voor de website. Met de speciale high performance myShop.com render engine kan elke webdesigner de layout van een winkel volledig naar eigen hand zetten.
De engine werkt met pagina’s (html pagina’s) waarin myShop.com uitbreidingen zijn opgenomen (zie onze technische help). Door het gebruik van de myShop.com uitbreidingen worden systeemverbeteringen ook automatisch doorgevoerd in een webwinkel. Als de website is ontwikkeld, is het niet meer nodig om bij elke nieuwe versie updates door te voeren, dat gaat dan geheel automatisch. Pagina’s zelf bestaan uit verschillende lagen die gedeeld kunnen worden tussen meerdere pagina’s. Aan de basis van elke pagina ligt een blauwdrukpagina die de globale indeling van een site bevat. Andere pagina’s kunnen de blauwdruk overerven en blokken toevoegen om de pagina verder van opmaak en vulling te voorzien. Hierdoor kan er eenvoudig een website worden gemaakt die gemakkelijk te beheren is. Het is vervolgens aan de creativiteit van de designer en de wensen van de winkeleigenaar om het design van de webwinkel nader in te vullen.
Systeem integratie
Voor een goede integratie van een webwinkel met de bedrijf processen van een organisatie is geautomatiseerde gegevensverwerking essentieel. myShop.com beschikt hiervoor over een uitgebreide API (Application Programming Interface), waarmee informatie uitgewisseld kan worden tussen een extern systeem en een myShop.com webwinkel. Het gaat hierbij niet alleen om productinformatie of voorraadgegevens, maar ook bijvoorbeeld om klantgegevens, bestellingen, winkelinstellingen, etc. Zie het uitgebreide helpsysteem voor meer informatie.
Een API alleen is echter niet voldoende, een extern systeem moet namelijk ook weten wanneer iets moet gebeuren. Hiervoor beschikt de myShop.com engine over een uitgebreide set aan gebeurtenissen die gecommuniceerd kunnen worden aan de buiten wereld (events). Gebeurtenissen kunnen direct teruggekoppeld worden aan een extern systeem, dat daar vervolgens op kan reageren. Het gaat daarbij om bijvoorbeeld de keuze van een verzendkostenmethode of een kortingscode, of het tonen van een productlijst. Aan de hand van deze gebeurtenissen is het dan mogelijk om op moment van tonen (runtime/realtime) een specifieke prijs te bepalen. Maar er is meer. Ook bij het plaatsen van bestellingen of het niet kunnen vinden van een pagina, kan een extern systeem op de hoogte gesteld worden. Gegevens kunnen daarbij direct (synchroon) of achteraf (asynchroon) gecommuniceerd worden via verschillende kanalen (e-mail, https, sftp, et cetera).
Om de integratie met externe systemen verder te bevorderen heeft de data engine van myShop.com de unieke eigenschap dat het geen specifiek datamodel voorschrijft. Elke lijst met rijen en kolommen kan gebruikt worden voor het aanmaken van een productlijst. Hierdoor is er geen conversie van de gegevens noodzakelijk en kunnen deze 1 op 1 opgenomen worden indata engine van myShop.com.
Uitbreidingen
Partners zijn voor myShop.com erg belangrijk. Het is namelijk onmogelijk specialist te zijn in alle aspecten die komen kijken bij de exploitatie van een webwinkel. De ervaring leert echter dat uitbreidingen die partners maken, de meeste kans op succes hebben wanneer ze naadloos binnen de backoffice van de winkeleigenaar worden aangeboden. Dit voorkomt dat een winkeleigenaar eindeloos tussen verschillende applicaties moet wisselen.
Om dit mogelijk te maken beschikt myShop.com over een zogenaamde plug-in raamwerk. Het raamwerk maakt het mogelijk uitbreidingen voor de myShop.com backoffice te ontwikkelen, en aan te bieden. Met het raamwerk kunnen uitbreidingen volledig transparant en naadloos geïntegreerd aangeboden worden in de myShop.com backoffice, ook al draait de applicatie volledig op een externe server. Voor de winkeleigenaar is het één omgeving. Op een analoge manier kunnen er in de winkel zelf blokken (bouwstenen waarmee pagina’s worden opgemaakt) gekoppeld worden, waardoor ook een naadloze integratie van de uitbreiding binnen webwinkel zelf mogelijk is. myShop.com kent onbegrensde mogelijkheden om een hedendaagse webwinkel te ontwikkelen die voldoet aan de eisen en wensen van winkeleigenaars. Veiligheid en kennisuitwisseling staat bij ons hoog in het vaandel. Wij verwelkomen dan ook webdesigners, systeem integrators en plugin ontwikkelaars die ons scherp houden en de grenzen van myShop.com willen blijven verzetten.
Hebt u meer vragen neem dan gerust contact op met support@myshop.com.