Let customers decide to show prices with or without VAT in your Sylius store.
composer require setono/sylius-toggle-vat-plugin# config/routes/setono_sylius_toggle_vat.yaml
setono_sylius_toggle_vat:
resource: "@SetonoSyliusToggleVatPlugin/Resources/config/routes.yaml"or if your app doesn't use locales:
# config/routes/setono_sylius_toggle_vat.yaml
setono_sylius_toggle_vat:
resource: "@SetonoSyliusToggleVatPlugin/Resources/config/routes_no_locale.yaml"setono_sylius_toggle_vat:
# Whether to display prices with VAT or not by default
display_with_vat: true
# Name of the cookie used to store the user's VAT choice
cookie_name: sstv_display_with_vatBy default, the VAT toggler is injected using the Sylius UI event system and the event sylius.shop.layout.topbar,
however, you can inject it yourself calling the Twig function sstv_vat_toggler() anywhere in your templates.
The plugin uses the Setono\SyliusToggleVatPlugin\Context\VatContextInterface to deduce whether to show prices
with our without VAT. You can create your own VAT context by implementing that interface.