FAQ
Why aren’t names being declined correctly?
Section titled “Why aren’t names being declined correctly?”This is the most common issue. The app relies on a built-in Czech name dictionary to determine the correct vocative form.
Check the following:
- The customer’s first name field is populated in Shopify — the app cannot decline an empty field.
- The app has access to customer data (check permissions in Shopify Admin → Settings → Apps and sales channels → CZ Names).
- The name exists in the dictionary — uncommon or non-standard names may not have a match.
If a valid Czech name is not being declined, contact us with the specific name and we’ll investigate.
How do I use declined names in my emails?
Section titled “How do I use declined names in my emails?”There are two main approaches:
- Liquid metafields — use
{{ customer.metafields['czech-names-app'].addressing }}in Shopify email templates and notification templates. See Liquid Usage for full syntax and examples. - Klaviyo integration — the app syncs declined names as Klaviyo profile properties (
Czech addressing,Czech last name,Gender). See Klaviyo Integration for setup instructions.
For a complete walkthrough, start with the Getting Started guide.
Does it work with non-Czech names?
Section titled “Does it work with non-Czech names?”The app is optimized for Czech names. Slovak names work in many cases due to linguistic similarity.
Non-Slavic names (English, German, Asian, Arabic, etc.) will typically not decline correctly. When the app cannot determine the correct declension, it falls back to the original name unchanged — so there is no risk of displaying a garbled result.
Why is the app showing the original name instead of the declined version?
Section titled “Why is the app showing the original name instead of the declined version?”This happens when the app cannot decline the name. Possible reasons:
- Name not in the dictionary — the name is too uncommon or non-Czech.
- Name fails validation — names with hyphens, spaces, apostrophes, or non-Latin characters are marked as non-translatable. See Troubleshooting for the full validation rules.
- Metafield not being read correctly — make sure you use bracket notation in Liquid:
{{ customer.metafields['czech-names-app'].addressing }}(dot notation breaks because of the hyphen in the namespace). - Billing inactive — the app silently skips processing when billing is not active. Check your subscription status in Shopify Admin.
How do I test if declension is working?
Section titled “How do I test if declension is working?”- Create a test customer (or use an existing one) with a known Czech name — for example, “Jan Novák” or “Petra Svobodová”.
- Trigger processing by editing and saving the customer profile in Shopify Admin.
- Open the customer profile and scroll to the Metafields section.
- Look for the
czech-names-appnamespace — you should seeaddressing,last-name-addressing, andgenderfields populated.
If the metafields are empty, check the Troubleshooting page for common causes.
How do I grant you access to my store?
Section titled “How do I grant you access to my store?”See our Collaborator Access guide for step-by-step instructions with video walkthrough.
Still need help?
Section titled “Still need help?”Email us at integrace@soundsgood.agency — we typically respond within one business day.
Please include your store URL, the customer name causing the issue, and a screenshot of the metafields section on the customer profile if relevant.