esono/gissih-theme

Gissih Project Theme

1.0.10 2026-03-31 10:18 UTC

README

Internal Shopware theme bundle for the Gissih storefront.

Scope

  • Storefront theme assets (Twig, SCSS, JS, fonts, icons)
  • Theme registration via GissihTheme
  • Internal business customizations for checkout/account flow

Anti-spam registration guard

An anti-spam registration interceptor is implemented in:

  • src/Core/Checkout/Customer/SalesChannel/RegisterRouteDecorator.php

It decorates Shopware's register route service and checks customer registration fields for Cyrillic characters before delegating to the inner route.

Blocked fields include:

  • firstName
  • lastName
  • company
  • billingAddress.* (street, city, company, firstName, lastName)
  • shippingAddress.* (street, city, company, firstName, lastName)

If Cyrillic characters are detected, registration is rejected with BadRequestHttpException.

Service wiring:

  • src/Resources/config/services.xml
  • Decorates Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute

Note

This package is internal and not intended as a public/open-source bundle.