Skip to main content

How to translate Simple Affiliate into my language

A guide on how to translate the affiliate dashboard, invoices, and notifications to your language.

Written by Milos

Customizing Translations and Brand Language

To ensure your affiliate program feels native to your brand and accessible to your global audience, you can fully localize every customer-facing element. With our updated Translations feature, you can manage multiple languages simultaneously, ensuring your affiliates get a personalized experience based on their specific locale.


1. Using Language Presets

The Default language selector acts as your global baseline. Changing this setting sets the default language for three core areas of your program:

  1. The Affiliate Dashboard: Controls the default text, headings, data, and tables your partners see when logging in.

  2. Email Templates: Defines the default language for app-generated notifications.

  3. Custom Invoice Text: Sets the default language for the invoice footer title, payment instructions, and invoice footer text.

  • Navigate to: Settings > Translations

  • How to use: Under the Language preset section, use the "Default language" dropdown to select from available languages:

    • English (US), German (DE), Spanish (ES), French (FR), Italian (IT), Portuguese (PT), Dutch (NL)

  • Apply the preset: This will automatically replace all the standard dashboard fields with the translated version in one click. This gives you an opportunity to review the changes before saving. Once the translation edit is saved, the app will update the Affiliate Dashboard with the new data.


2. Managing Multi-Language Translations

You no longer have to restrict your program to a single language. Our translations feature now supports storing translations for all available languages at the same time.

  • Simultaneous Storage: You can click through the available language tabs (e.g., Dutch, English, French, German, Italian, Portuguese, Spanish) and manually translate specific dashboard fields or notifications. Saving your work in one language tab will never overwrite the translations you’ve stored in another.

  • Smart Localization: The dashboard will now automatically translate to one of your listed languages based on the affiliate's Shopify locale or their browser's local language settings.

  • Automatic Fallback: If an affiliate visits from an unsupported locale, the system seamlessly falls back to the Default language you set at the top of the page.


3. Personalizing Invoice Text

You can customize the text that appears at the bottom of your payment invoices to include specific instructions or branding by going to Payout settings.

  • Custom Footer Title: Use standard text or HTML (like <h3>) to create a clear heading for your payment section.

  • Payment Instructions: You can use the shortcode [PAYINFO] to automatically display the affiliate's specific payment details (like their PayPal email or bank info) directly on the invoice.

  • Footer Text: Add a polite closing note or a reminder to "Please keep a copy of this invoice for your records."


3. Manual Translations & Shortcodes

For granular control, you can manually edit every notification and page title. This is where you can change "Affiliate Dashboard" to something like "Ambassador Portal."

Important Shortcodes to Use: When editing notifications, make sure to include these specific shortcodes so the app can insert real-time data:

  1. [NAME]: The affiliate's name.

  2. [CODE]: The affiliate's unique discount code.

  3. [COMM]: The current commission rate/amount.

  4. [NCOMM]: The new commission rate/amount.

  5. [AGREEMENT]: Terms and program agreements.

  6. [DAYS]: Cookie duration or payout window days.

Example: A notification like "You were referred by [NAME]!" will automatically swap out the tag for the actual person's name at checkout.


Important Rules to Remember

  • Do Not Translate Shortcodes: When translating text fields into French, Spanish, or other languages, leave the brackets and codes exactly as they are (e.g., keep it as [CODE], do not translate it to [CODE_PROMO]).

  • HTML Support: Fields like the "Invoice footer title" support basic HTML tags, allowing you to bold text or create headers for a more professional look.

  • Save to Sync: Changes made in the Translations menu are reflected on your storefront and in the affiliate dashboard instantly once you hit Save.


What Happens Next?

Once your translations are configured, we recommend viewing a test profile on the affiliate dashboard while changing your browser's language locale to verify that your phrasing and shortcodes align perfectly with the layout.

Did this answer your question?