Restaurant Supply

EĆ©n van de grootste spelers op de Amerikaanse markt van restaurantapparatuur.
Restaurant Supply Cover

Achtergrond

Restaurant Supply is een goed voorbeeld waarbij een geslaagde aanpassing van Ć©Ć©n van onze extensies uitgroeide tot een volledig ontwikkelingsproject, ontwerp en ondersteuning van de website na de oplevering.

Na de succesvolle aanpassing van de extensie vertrouwde de cliƫnt ons team de overstap toe van hun oude website, gebouwd op Net Suite Commerce, naar het nieuwe Magento 2 platform. Wij waren ƩƩn van de eersten op de markt die begonnen te ontwikkelen op Magento 2.0 en we besloten om niet te wachten op de release van een stabielere versie, maar om te beginnen met de beta versie van Magento. Magento werd gekozen omdat dit systeem veel meer functionaliteit biedt in vergelijking met andere SaaS-oplossingen en onbeperkte aanpassingen mogelijk maakt.

Belangrijkste Resultaten:

50%
toename in online verkoop
x3
toename in websiteprestaties

Ontwikkeling

Case 1: Flexibel afzetprijs systeem voor klanten en leveranciers

Uitdaging

De cliƫnt werkt met een enorm aantal leveranciers in de VS en elke leverancier stelt zijn eigen eisen aan het prijsbeleid. Het was onmogelijk om op de oude website aan deze eisen te voldoen, dus de eerste taak die de cliƫnt ons gaf was de ontwikkeling van een flexibel systeem voor de afzetprijs en productinformatie.

Oplossing

We stelden voor een systeem met instellingen te maken dat rekening houdt met een productmerk, een afzetprijs methode, het type gebruiker en een extra manier om met klanten te communiceren. We boden ook aan om een aparte module te maken voor dit systeem en het te integreren met de native prijsfunctionaliteit van Magento.

e op maat gemaakte functionaliteit moest tegelijk kunnen werken met de native functionaliteit van Magento, dus moesten we de aangepaste module integreren, rekening houdend met specifiek gedrag van de standaard weergave van prijsinstellingen.

"...vanwege de vele instellingen en het feit dat elke instelling de weergave van de productpagina volledig veranderde, was onze belangrijkste taak om het gedrag van elke instelling en de uitwerking ervan op de frontend te projecteren."

Vanwege de vele instellingen en het feit dat elke instelling de weergave van de productpagina volledig veranderde, was onze belangrijkste taak om het gedrag van elke instelling en de uitwerking ervan op de frontend te projecteren. Gelukkig zorgen we altijd voor documentatie van elke taak, dus dit deel van het project duurde niet lang voor ons team.

Resultaat

Voorlopig heeft de klant de mogelijkheid om zijn producten te configureren aan de hand van de eisen van elke verkoper. Elke instelling werkt de voorkant bij op zowel desktop als mobiele versies van de site.

Case 2: Automatisch aanmaken van categoriepagina's

Uitdaging

Op de oude website was elke categoriepagina statisch. Daarom kon elke nieuwe categorie alleen maar handmatig worden aangemaakt. Aangezien er per week duizenden producten op de site van de cliƫnt worden aangemaakt, was de mogelijkheid om automatisch categorieƫn te genereren voor hen een zeer waardevolle functionaliteit.

Oplossing

We stelden voor om het genereren van categorieƫn automatisch te laten verlopen en de cliƫnt de mogelijkheid te geven om verschillende templates te kiezen voor de output van producten op de categoriepagina's. De instellingen voor elke categorie zouden beschikbaar komen in het admin panel.

"De functionaliteit werd zoveel mogelijk geautomatiseerd. De klant hoefde alleen maar een categorie aan te maken en het benodigde sjabloon uit te kiezen. De cliƫnt bespaart nu duizenden dollars op front-end development kosten en maakt nieuwe categorieƫn aan door simpelweg op een knop in het admin panel te klikken."

Elke variant van het productoverzicht op de categoriepagina vereiste het maken van een ontwerp en lay-out voor een nieuw template. Ook moest rekening worden gehouden met bijzonderheden van de product-output op een responsieve lay-out. Alle code werd gebundeld in een aparte module. De functionaliteit werd zoveel mogelijk geautomatiseerd. De klant hoefde alleen maar een categorie aan te maken en het benodigde template uit te kiezen.

Resultaat

De cliƫnt bespaart nu duizenden dollars op front-end development kosten en maakt nieuwe categorieƫn aan door simpelweg op een knop in het admin panel te klikken. Bovendien beschikt de cliƫnt over 9 verschillende manieren om producten weer te geven op het scherm, wat hem helpt de producten en categorieƫn optimaal te plaatsen voor de klanten.

Case 3: Integratie van Magento met ERP-systeem

De klant gebruikt momenteel het NetSuite ERP-systeem om producten en voorraden te beheren. Dit systeem heeft geen ingebouwde integratie mogelijkheden voor Magento, dus hebben we een script gemaakt dat alle producten volgens schema bijwerkt. Het tijdstip van bijwerken kan op de backend worden geconfigureerd en de update kan ook handmatig door de cliƫnt worden gestart.

Magento Ondersteuning

Na een succesvolle overstap besloot de cliƫnt ons team in te huren voor doorlopende ondersteuning en ontwikkeling van de website. Het belangrijkste voor ons is dat de site van de klant 24 uur per dag en 7 dagen per week operationeel blijft, zodat niets de verkoop in de weg staat. Als er een probleem op de site is, waardoor klanten een product niet kunnen kopen, dan zal ons team niet rusten tot dit probleem is verholpen.

Ondersteunende taken:

  • constante verbetering van de prestaties van Magento
  • constante updates van Magento
  • implementatie van nieuwe functies die nodig zijn voor de groei van cliĆ«nt ongeacht de complexiteit ervan
  • ontwerpwijzigingen op verzoek van de cliĆ«nt
  • constante controle van de site op mogelijke storingen
  • 24/7 operationeel houden van de site

Realisatie

Om succesvolle ondersteuning te kunnen bieden, hebben we een systeem ontwikkeld dat ons in staat stelt meerdere releases per maand uit te voeren en ervoor te zorgen dat alle verzoeken van de cliƫnt onmiddellijk worden verwerkt zodra deze binnenkomen.

Hoe dit systeem werkt:

  • Ons bedrijf maakt gebruik van een Agile aanpak voor zowel ontwikkeling als ondersteunende diensten. Alle geplande taken worden opgesplitst in sprints die we twee keer per maand publiceren. Dat zorgt ervoor dat de prestaties van de website na elke release stabiel blijven.
  • Om elke release veilig te maken voor de cliĆ«nt, hebben we een ontwikkelings- en een staging-site opgezet waarop we steeds elke taak testen. Hoe dit in zijn werk gaat: wanneer de taak is voltooid, wordt deze door ons QA team getest op de ontwikkelingssite. Als er geen fouten worden ontdekt, worden alle wijzigingen overgebracht naar de stage site die identiek is aan de live site van de cliĆ«nt en daar opnieuw getest. Hierdoor kunnen we mogelijke fouten tot een minimum beperken en deze vĆ³Ć³r de release nog herstellen.

"... is de verkoop met 50% gegroeid en zijn de website prestaties 3 keer beter geworden."

Resultaat

Vanaf het moment dat we begonnen te werken aan de site is de verkoop met 50% gestegen en zijn de website prestaties 3 keer beter geworden. We releasen steeds 2-3 keer per maand. Het aantal bugs op de site is sterk gedaald.

Design

De belangrijkste taak van ons design team is het bewaren van de balans tussen mooi en praktisch in het website-ontwerp. We zijn ervan overtuigd dat de aantrekkelijkheid van een webshop bepaald moet worden door de eenvoud van elementen en het gebruiksgemak van hun positie. Daarom benaderen wij elk project vanuit een technisch oogpunt. We maken een schets en nadat deze is goedgekeurd bieden we variaties op het ontwerp en het kleurschema aan.

Het ontwerp dat we hebben gemaakt voor restaurantsupply.com is een goed voorbeeld van deze aanpak. Het bijzondere van dit project is dat we de aanpassing van het ontwerp in verschillende kleine iteraties aanpakken. We passen een pagina of een groep elementen aan op basis van de eisen van de cliƫnt en onze expertise. Hierdoor kunnen we elke pagina aanpassen aan de hand van specifieke wensen van de cliƫnt - van de hoofdpagina tot de productpagina's, het winkelwagentje of de afrekenpagina.

Case 1

Er staan een groot aantal producten op de site. Daarom hebben we in eerste instantie gewerkt aan het verbeteren van de gebruiksvriendelijkheid van de hoofdpagina en het efficiƫnter maken van de directe verkoop van producten. Ons hoofddoel is ervoor zorgen dat een bezoeker snel en gemakkelijk de juiste categorie kan vinden om te voorkomen dat hij de hoofdpagina verlaat en naar sites van concurrenten gaat.

Doelstellingen

  • het aantal klikken op reclamebanners te verhogen
  • het tonen van belangrijke producten en secties van de site
  • eenvoudige toegang voor een klant tot de productcatalogus

Wat we hebben gedaan

  • de positie en het ontwerp van banners aangepast
  • product slides toegevoegd en afgestemd op de voorkeuren van de klant
  • het ontwerp en de volgorde van het hoofdmenu gewijzigd
  • de menubalk gewijzigd

Resultaten

  • Het verlaten van de hoofdpagina is met 18% verminderd.
  • Het aantal klikken op banners is met 32% gestegen.
  • Het aantal supportvragen over levering is met 10% gedaald.
  • De verkoop van producten op banners is verdubbeld.

Case 2

Aanpassing van de categorie pagina. Het was belangrijk voor de cliƫnt om meer klanten te laten zoeken op productcategorie om te snel te vinden wat ze nodig hebben.

Doelstellingen

  • Het indelen van productcategorieĆ«n op een manier waardoor klanten de diversiteit van producten kunnen zien zodat zoeken per categorie makkelijker en aantrekkelijker wordt.
  • Het creĆ«ren van verschillende categorie-templates zodat de cliĆ«nt de weergave van de categorie voor elke productgroep kan kiezen en elke categorie er anders uit kan zien.

Wat we hebben gedaan

  • 9 templates gemaakt met verschillende unieke productweergaven
  • categorie-tags toegevoegd om de navigatie te verbeteren

Resultaten

  • Verlaten van categoriepagina's verminderd met gemiddeld 14%.
  • Een bezoeker blijft nu ongeveer 10 seconden minder op een categoriepagina voordat hij naar de productpagina gaat.

Case 3

Elk product op de site heeft een groot aantal eigenschappen. We blijven het ontwerp van elementen op de pagina en de positie ervan aanpassen, zodat klanten de gewenste informatie sneller en gemakkelijker kunnen vinden.

Doel

De elementen van de pagina zo plaatsen dat klanten de informatie op de productpagina zo gemakkelijk mogelijk kunnen vinden.

Wat we hebben gedaan

In het ontwikkelingsproces zijn bijna alle designelementen gewijzigd en naar de standaardweergave gebracht.

Na de migratie naar Magento 2, wat toen vrij nieuw voor ons was, heeft onze site nieuwe functies en verbeterde prestaties gekregen. Het was Ć©Ć©n van de belangrijkste stappen in onze online omzetstijging.
Wij zijn de professionals van GoMage zeer dankbaar voor hun flexibele benadering met betrekking tot onze behoeften en hun hulp bij de succesvolle implementatie van al onze wensen.
Michael Sullo
Oprichter, Restaurant Supply

Contact us
Fill in the data using social media accounts
Thank you!
We will contact you shortly