Case study: Innovative webshop solution for Grill Jack
Case study: Innovative webshop solution for Grill Jack
Smartstore

Case study: Innovative webshop solution for Grill Jack

Project Background

The Swiss company RHYNER Household Multimedia AG has successfully operated an online shop under the brand name “Grill Jack” for many years, using the OXID eShop software. Visit the website at https://grilljack.ch.

Since the company had already used the Smartstore platform for a second project and it generally offers expanded capabilities, Rhyner decided to migrate the existing online shop to the Smartstore solution.

Rhyner was supported by the SmartStore partner Yapanner. The goal was to replace the existing project within six months, maintaining all functions of the existing online shop while integrating additional components.


Solution Approach

A rapid application development approach was used for all components, based on an initial requirements list that evolved throughout the project. The documentation of requirements was updated with each iteration.

The development utilized Asp.Net Core 7, Entity Framework Core 7, and additional theme implementations of the Smartstore platform. GitHub was used for version control of the code.

Detailed Project Implementation

The implementation consisted of several key parts:

  1. Online Shop Design (Frontend): The complete appearance of the online shop was designed using an additional theme with custom SCSS classes, giving the shop a modern and appealing design.

  2. Additional Functionalities (Backend): These were implemented through an additional plugin that was updated multiple times during development (from version 5.0.0 to 5.0.4). This plugin includes all essential system components:

    • Communication with Microsoft Dynamics 2009 (formerly Navision, NAV for short) via XML files for the integration of the following parts:
      • NAV > Online Shop: Product import, price, and inventory update
      • Online Shop > NAV: Export of all new orders
      • NAV <> Online Shop: Synchronization of customer data in both directions
    • Implementation of a sales-promoting "Deal of the Day" component as a Smartstore Page Builder block

Additional Online Sale of Services


An especially exciting development is the creation of an additional service component linked to a sales product, with the price and availability of the service depending on the postal code. Different prices can be set depending on the distance of the company from the customer.

After entering the postal code, the online shop customer sees the associated services in the product details for products with service and can automatically order them by adding them to the shopping cart.

  1. Data Migration: The migration of existing data from the legacy system with OXID eShop (based on the MySQL database) to the Smartstore database (based on the MSSQL database) was successfully completed, and all important data was seamlessly transferred.

Goals and Results

The project was completed with a slight delay of about two months. Despite this delay, all planned functions were successfully implemented, and the online shop went live in time for the start of the new sales season.

With the online orderable services, the user-friendliness and flexibility of the online shop and thus the customer experience for grill fans have been significantly improved.


Do you have similar requirements? Would you like to take your active systems to a new level? Do you need an attractive service booking system? All these features can be easily adapted to your requirements and integrated into your Smartstore system.

Find out how SmartStore partners can also make your company more efficient and increase customer satisfaction. Contact us today for a non-binding consultation.

You can reach us via the contact form, by email at info@smartstore.com, or by phone from Monday to Friday between 10 AM and 4 PM at +4923153350.

Contact Goran Vidaković, Yapanner, Croatia
Email: goran.vidakovic@yapanner.hr
Phone: +385995355555

Contact SmartStore AG, Germany
Email: info@smartstore.com
Phone: +4923153350