Zusätzliche Checkbox im Checkout als Pflicht

Hallo,

wir möchten in Shopware 6 beim Checkout eine zusätzliche Checkbox (für Materialhinweise) haben.
Diese soll „Pflicht“ sein, wie die Zustimmung zu den AGB.

Wie lösen wir das am besten?

Folgender Weg.

  • Block page_checkout_confirm_tos_control in Resources/views/storefront/page/checkout/confirm/index.html.twig um eigenes Feld erweitern erweitern
  • Service Shopware\Core\Checkout\Order\Validation\OrderValidationFactory anpassen, bzw. erweitern um die Validierung auf das eigene Feld.