Stageopdracht Merchello webshop

Je bent op zoek naar een leuke, uitdagende stageopdracht waarmee je daadwerkelijk iets bijdraagt aan het stagebedrijf. Nedfinity biedt het volgende:

  • C#/.NET
  • Kennis
  • Leuke collega’s
  • Jong en dynamisch
  • Informele werksfeer
  • Stagevergoeding
  • Zelfstandigheid
  • Begeleiding

Voor het .NET open source CMS Umbraco is Nedfinity op zoek naar een mogelijkheid om webshopfunctionaliteit te integreren in Umbraco websites. Een potentiele kandidaat hiervoor is het open source framework Merchello. De opdracht is een werkend proof of concept/prototype op te leveren o.b.v. Umbraco en de Merchello API, waarbij de focus ligt op C#, API’s, reusable code en separation of concerns.

Stageopdracht Merchello webshop

Analyse van Merchello in de praktijk door een prototype/proof of concept te bouwen voor een webshop. Tijdens de ontwikkeling dienen diverse technische issues te worden besproken en opgelost. Het resultaat zal een werkend prototype/proof of concept zijn plus een analyse van gevonden technische issues en oplossingen.

Het prototype van de webshop dient ontwikkelt te worden volgens de standaarden van Umbraco en m.b.v. de API van Merchello.

Merchello zelf biedt de backoffice en basisfunctionaliteit d.m.v een API (https://merchello.readme.io/docs/customercontext).

Veel functionaliteit zal nog op maat moeten worden ontwikkeld en worden geïntegreerd (herbruikbaar voor meerdere projecten).

Merchello heeft verschillende extension points die gedefinieerd zijn in interfaces binnen de API. d.m.v. deze extension points zal o.a. het volgende worden gerealiseerd als proof of concept:

  • Custom Payment Gateway incl. koppeling aan bijvoorbeeld Sisow payment provider
    (https://merchello.com/blog/developing-a-merchello-custom-payment-provider/)

  • Custom Shipping Gateway
    (Mockup voor bijvoorbeeld koppeling met PostNL API. Dus niet daadwerkelijke koppeling, alleen mockup)

  • Custom Notification Gateway
    (bijvoorbeeld automatisch versturen van ingeschreven emails wanneer een nieuw product aan een categorie wordt toegevoegd).

Heb je vragen of wil je bij ons stagelopen, dan kun je eenvoudig contact opnemen met: [email protected]