Skip to main content

Overview

The Backend part of the solution consists of Shopware 6, which is used as a headless API, and a MariaDB relational database.

Master data (categories, products…) is stored in StoreManager and is synchronized with Shopware via ERP connector. The main responsibility of the ERP connector is to keep the data in sync between the two systems. It will receive data updates (like products) and will send new orders back to StoreManager.

Technologies

  • Shopware 6 - ecommerce platform used as a backend of the webshop
  • MariaDB 10.11 - database used by the webshop backend
  • Docker - containerization platform used to run the webshop

Software requirements - Shopware

  • PHP 8.1 or higher
    • memory_limit 512M or higher
    • max_execution_time 30 seconds or higher
  • SQL
    • MySQL 8.0 or higher
    • MariaDB 10.3.22 or higher
  • Apache 2.4 or higher with active mod-rewrite or Nginx
  • Optional
    • Elasticsearch 7.8 or higher
    • Redis 5.0 or higher

System requirements - Shopware

Although the exact system requirements of Shopware are not fully disclosed on their website, we can find the minimum requirements from our own experience and suggestions from other Shopware users:

  • Unix based OS like Ubuntu
  • 2x vCPU
  • 4 GB RAM
  • SSD disk, size depends on the data but minimum 10GB