Preis mit Punkt statt Komma

Hallo, gibt es irgendwo eine globale Einstellung bei der man beim Preis einen Punkt (Schweiz) statt einem Komma (Deutschland) setzen kann?

Danke und Gruss

Fr√ľher wurde das ja angeblich √ľber das Zend Framework mit der Lokalisierung des Shops erm√∂glicht. Diese Probleml√∂sung gibts aber in SW6 nicht oder? Kann jemand einen Tip geben wie ich Currency manipulieren kann? Dankesch√∂n.

Weiß ich aus dem Kopf jetzt nicht, wie man das in Shopware 6 gelöst hat.

Schau ich mir Montag aber mal an.

1 Like

Hallo [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski ‚ÄúMoritz Naczenski‚ÄĚ)‚Äć , konntest du schon was herausfinden?

Also wir benutzen in SW6 die php-intl Extension f√ľr die Formatierungen.

Es gibt da eine Twig Extension: 

Und die nutzt eine Core-Funktion: 

Da wird unter der Haube diese PHP Funktion genutzt: PHP: NumberFormatter::formatCurrency - Manual

Und die nutzt PHP-INTL: PHP: intl - Manual

1 Like

uff… äh das heisst jetzt selbst programmieren?

Ja das w√ľrde mich nun auch wundern.
Hast du in der Zwischenzeit eine L√∂sung f√ľr das Punkt-statt-Komma-Problem?
Bzw. hast du es wie oben beschrieben gelöst?

Habs nun gefunden unter Einstellungen ‚Üí Sprachen :slight_smile:

Hi @Fanello73 .
Ich habe SW6 dann nicht mehr genommen und nutze SW5. Dort habe ich im Template die Kommas gegen Punkte getauscht.

Könntest Du das genauer beschreiben? Wo befindet sich denn da eine Einstellmöglichkeit?

Es gibt keine Einstellm√∂glichkeit. Wenn du das im Core √§ndern m√∂chtest, dann musst du die Klasse per Plugin √ľberschreiben (falls es Shopware zul√§sst) oder die Datei direkt editieren. Dort kannst du, wie oben erw√§hnt, die PHP-Funktion formatCurrency so anpassen, dass es ein . anstatt , ausgibt.

Falls die Funktion nur in twig verwendet wird, wird es vermutlich funktionieren. Falls auch im Admin-Interface, etc., dann könnte es durchaus Probleme geben.

1 Like

Hallo Max,
okay, dann ist das so.
Danke Dir f√ľr die schnelle Aufkl√§rung!