Woocommerce E-Mail Language
-
Hello everyone,
I am currently setting up a shop where I use WooCommerce and I struggle with automated E-Mails.
The site is in German and in English. I switched the language of the site to “Deutsch (Sie)” (formal German). In the E-Mail settings (for example, for the confirmation E-Mail) the text preview already shows the formal German version. However, when ordering on the German version, the not-formal German E-Mail is used for confirmation and when ordering on the English version, an English confirmation is sent (which is great, but I don’t get why).
Can maybe someone explain me, why in the preview the formal German version is used and in the E-Mail it isn’t? Or can maybe someone explain, how the English version of the E-Mail is used for the English site?
Thank you very much!
Lukas
-
Hello,
That sounds like there are 2 versions of German the formal and not formal.
WooCommerce core does not include a way to perform translations per se, that would need the help of a plugin or custom code.
You can learn more about multi-language emails by checking this out:
Multilingual WooCommerceOf you will be able to find a developer to assist you at:
WooCommerce Customizations PageIf you would like us to take a closer look, please share a copy of your site’s System Status: You can find it via
WooCommerce > Status
. Select “Get system report” and then “Copy for support”.Cheers.
Hallo,
I am currently using TranslatePress to translate everything in the frontend. Is this plugin maybe somehow performing the translations as well (even tho I thought it would only translate the frontend sites).
Here is the system report in case it helps you anything:
### WordPress Environment ### WordPress address (URL): https://sanomotion.de Site address (URL): https://sanomotion.de WC Version: 6.5.0 REST API Version: ✔ 6.5.0 WC Blocks Version: ✔ 7.4.3 Action Scheduler Version: ✔ 3.4.0 Log Directory Writable: ✔ WP Version: 5.9.3 WP Multisite: – WP Memory Limit: 512 MB WP Debug Mode: – WP Cron: ✔ Language: de_DE_formal External object cache: – ### Server Environment ### Server Info: Apache/2.4.53 (Unix) PHP Version: 7.4.29 PHP Post Max Size: 128 MB PHP Time Limit: 240 PHP Max Input Vars: 4000 cURL Version: 7.83.0 OpenSSL/1.1.1o SUHOSIN Installed: – MySQL Version: 5.7.38-log Max Upload Size: 128 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### WC Database Version: 6.4.1 WC Database Prefix: muo1_ Datenbank-Gesamtgröße: 70.12MB Datenbank-Datengröße: 63.76MB Datenbank-Indexgröße: 6.36MB muo1_woocommerce_sessions: Daten: 0.05MB + Index: 0.02MB + Engine InnoDB muo1_woocommerce_api_keys: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_attribute_taxonomies: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_woocommerce_downloadable_product_permissions: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB muo1_woocommerce_order_items: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_woocommerce_order_itemmeta: Daten: 0.06MB + Index: 0.06MB + Engine InnoDB muo1_woocommerce_tax_rates: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB muo1_woocommerce_tax_rate_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_shipping_zones: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_woocommerce_shipping_zone_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_shipping_zone_methods: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_woocommerce_payment_tokens: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_woocommerce_payment_tokenmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_log: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_actionscheduler_actions: Daten: 0.05MB + Index: 0.11MB + Engine InnoDB muo1_actionscheduler_claims: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_actionscheduler_groups: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_actionscheduler_logs: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_commentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_comments: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB muo1_ewwwio_images: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_ewwwio_queue: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_e_events: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_gla_budget_recommendations: Daten: 0.22MB + Index: 0.14MB + Engine InnoDB muo1_gla_merchant_issues: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_gla_shipping_rates: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_gla_shipping_times: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_links: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_custom_fields: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_dynamic_segment_filters: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_feature_flags: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_forms: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_mailpoet_log: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_mailpoet_mapping_to_external_entities: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_newsletters: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_newsletter_links: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_mailpoet_newsletter_option: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_newsletter_option_fields: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_newsletter_posts: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_newsletter_segment: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_newsletter_templates: Daten: 2.52MB + Index: 0.00MB + Engine InnoDB muo1_mailpoet_scheduled_tasks: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_scheduled_task_subscribers: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_segments: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_sending_queues: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_settings: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_statistics_bounces: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_mailpoet_statistics_clicks: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_mailpoet_statistics_forms: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_statistics_newsletters: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_statistics_opens: Daten: 0.02MB + Index: 0.08MB + Engine InnoDB muo1_mailpoet_statistics_unsubscribes: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_mailpoet_statistics_woocommerce_purchases: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB muo1_mailpoet_stats_notifications: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_subscribers: Daten: 0.02MB + Index: 0.13MB + Engine InnoDB muo1_mailpoet_subscriber_custom_field: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_subscriber_ips: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_subscriber_segment: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_mailpoet_user_agents: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_mailpoet_user_flags: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_nextend2_image_storage: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_nextend2_section_storage: Daten: 0.27MB + Index: 0.06MB + Engine InnoDB muo1_nextend2_smartslider3_generators: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_nextend2_smartslider3_sliders: Daten: 0.13MB + Index: 0.03MB + Engine InnoDB muo1_nextend2_smartslider3_sliders_xref: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_nextend2_smartslider3_slides: Daten: 0.27MB + Index: 0.11MB + Engine InnoDB muo1_options: Daten: 4.06MB + Index: 0.16MB + Engine InnoDB muo1_postmeta: Daten: 30.50MB + Index: 0.58MB + Engine InnoDB muo1_posts: Daten: 20.52MB + Index: 0.28MB + Engine InnoDB muo1_smush_dir_images: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_termmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_terms: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_term_relationships: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_term_taxonomy: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_trp_dictionary_de_de_en_gb: Daten: 0.22MB + Index: 0.20MB + Engine InnoDB muo1_trp_dictionary_de_de_formal_en_gb: Daten: 0.20MB + Index: 0.19MB + Engine InnoDB muo1_trp_gettext_de_de: Daten: 0.52MB + Index: 0.50MB + Engine InnoDB muo1_trp_gettext_de_de_formal: Daten: 1.52MB + Index: 0.52MB + Engine InnoDB muo1_trp_gettext_en_gb: Daten: 0.27MB + Index: 0.34MB + Engine InnoDB muo1_trp_original_meta: Daten: 0.06MB + Index: 0.05MB + Engine InnoDB muo1_trp_original_strings: Daten: 0.17MB + Index: 0.14MB + Engine InnoDB muo1_usermeta: Daten: 0.06MB + Index: 0.03MB + Engine InnoDB muo1_users: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_wc_admin_notes: Daten: 0.05MB + Index: 0.00MB + Engine InnoDB muo1_wc_admin_note_actions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_wc_category_lookup: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_wc_customer_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_wc_download_log: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_wc_order_coupon_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_wc_order_product_lookup: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB muo1_wc_order_stats: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_wc_order_tax_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_wc_product_attributes_lookup: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_wc_product_download_directories: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_wc_product_meta_lookup: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB muo1_wc_rate_limits: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_wc_reserved_stock: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_wc_tax_rate_classes: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_wc_webhooks: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_woocommerce_gzd_dhl_im_products: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_dhl_im_product_services: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_packaging: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_woocommerce_gzd_packagingmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_shipmentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_shipments: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_woocommerce_gzd_shipment_itemmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_shipment_items: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB muo1_woocommerce_gzd_shipment_labelmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_shipment_labels: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_woocommerce_gzd_shipping_provider: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB muo1_woocommerce_gzd_shipping_providermeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_yoast_indexable: Daten: 0.14MB + Index: 0.09MB + Engine InnoDB muo1_yoast_indexable_hierarchy: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB muo1_yoast_migrations: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB muo1_yoast_primary_term: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB muo1_yoast_seo_links: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB ### Post Type Counts ### attachment: 122 custom_css: 1 customize_changeset: 9 elementor_library: 10 language_switcher: 4 mailpoet_page: 1 nav_menu_item: 18 page: 17 post: 2 product: 3 revision: 1226 shop_order: 19 wp_global_styles: 1 wpcf7_contact_form: 1 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (20) ### Autoptimize: von Frank Goossens (futtta) – 3.0.4 Better Search Replace: von Delicious Brains – 1.4 Contact Form 7: von Takayuki Miyoshi – 5.5.6 Elementor: von Elementor.com – 3.6.5 Essential Addons for Elementor: von WPDeveloper – 5.1.2 Smart Slider 3: von Nextend – 3.5.1.4 Sticky Menu (or Anything!) on Scroll: von WebFactory Ltd – 2.31 TranslatePress - Multilingual: von Cozmoslabs Razvan Mocanu Madalin Ungureanu Cristophor Hurduban – 2.2.6 Under Construction: von WebFactory Ltd – 3.93 UpdraftPlus - Backup/Restore: von UpdraftPlus.Com DavidAnderson – 1.22.12 WooCommerce Amazon Pay: von WooCommerce – 2.1.3 WooCommerce Stripe-Gateway: von WooCommerce – 6.3.0 Germanized für WooCommerce: von vendidero – 3.9.2 WooCommerce Payments: von Automattic – 4.1.0 WooCommerce PayPal Payments: von WooCommerce – 1.8.0 WooCommerce Shipping & Tax: von WooCommerce – 1.25.27 WooCommerce: von Automattic – 6.5.0 Yoast SEO: von Team Yoast – 18.8 WP Fastest Cache: von Emre Vona – 1.0.0 Smush: von WPMU DEV – 3.9.9 ### Inactive Plugins (6) ### EWWW Image Optimizer: von Exactly WWW – 6.5.1 Jetpack: von Automattic – 10.9 MailPoet 3 (New): von MailPoet – 3.89.0 NextGEN Gallery: von Imagely – 3.26 Pinterest for WooCommerce: von WooCommerce – 1.0.12 W3 Total Cache: von BoldGrid – 2.2.1 ### Settings ### API Enabled: – Force SSL: – Currency: EUR (€) Currency Position: right_space Thousand Separator: . Decimal Separator: , Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: – ### WC Pages ### Shop-Basis: #1106 - /shop/ Warenkorb: #1107 - /warenkorb/ Kasse: #1108 - /kasse/ Mein Konto: ❌ Seite nicht festgelegt Allgemeine Geschäftsbedingungen: #1410 - /allgemeine-geschaeftsbedingungen/ ### Theme ### Name: Astra Version: 3.7.9 (Update auf Version 3.8.0 ist verfügbar) Author URL: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme Child Theme: ❌ – Wenn Sie WooCommerce mit einem Theme das Sie nicht selbst entwickelt haben an eigene Bedürfnisse anpassen dann empfehlen wir die Verwendung eines Child-Themes. Siehe Wie Sie ein Child-Theme erstellen (engl.) WooCommerce Support: ✔ ### Templates ### Overrides: – ### WooCommerce PayPal Payments ### Onboarded: ✔ Shop country code: DE WooCommerce currency supported: ✔ PayPal card processing available in country: ✔ Pay Later messaging available in country: ✔ Webhook status: ✔ Vault enabled: ✔ Logging enabled: – Reference Transactions: – Used PayPal Checkout plugin: – ### WooCommerce Payments ### Version: 4.1.0 Connected to WPCOM: Yes Blog ID: 205405613 Account ID: acct_1KolAw2EWjivece8 ### Action Scheduler ### Abgeschlossen: 86 Oldest: 2022-04-15 09:00:33 +0000 Newest: 2022-05-12 08:53:32 +0000 Ausstehend: 2 Oldest: 2022-05-13 02:07:11 +0000 Newest: 2022-05-13 03:00:14 +0000 ### Status report information ### Generated at: 2022-05-12 08:55:12 +00:00
Cheers
Hello,
when ordering on the German version, the not-formal German E-Mail is used for confirmation and when ordering on the English version, an English confirmation is sent (which is great, but I don’t get why)
Can you temporarily deactivate TranslatePress and check if WooCommerce sends emails in the same language as your site’s default language?
If you don’t want to test on your live site, you can create a staging site using a plugin called WP Staging: https://wordpress.org/plugins/wp-staging/
Hello,
when disabling TranslatePress it works: The E-Mail is then sent in the formal “Sie” version.
Hi @lukro2011
Thanks for checking that.
Now that it is confirmed, you may get in touch with TranslatePress team, if required.
If there is anything else we can assist with, do let us know.
Thanks
Hi,
I think it depends somehow on both plugins, the TranslatePress and the WooCommerce plugin. For example, the text part
Mit deiner Bestellung erklärst du dich mit unseren Allgemeinen Geschäftsbedingungen und Widerrufsbestimmungen einverstanden. *
which is the approval of selling conditions is in Du regardless of the TranslatePress plugin activated or deactivated.
On a correct setup (I try to reconstruct the issue), it should be:
Mit Ihrer Bestellung erklären Sie sich mit unseren Allgemeinen Geschäftsbedingungen und Widerrufsbestimmungen einverstanden. *
Is there any way to re-download the texts used in WooCommerce without uninstalling and installing the whole setup/plugin again?
Best Regards
LukasHi @lukro2011,
You can edit the message related to Privacy Policy – navigate to WooCommerce / Settings / Accounts & Privacy, scroll down to the
Privacy policy
section, and editRegistration privacy policy
andCheckout privacy policy
fields with the actual translation. Save settings.Navigate back to the Checkout page – translations should be reflected there.
As for the texts, you can manually download translations from translate.wordpress.org here:
https://translate.wordpress.org/projects/wp-plugins/woocommerce
Get to know more and what steps to take here:
I hope this information helps.
Best,
It’s been a while without hearing back from you, I think at this point you have been able to find a solution, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.
Thank you.
- The topic ‘Woocommerce E-Mail Language’ is closed to new replies.