Bug Book — Hello Fresh

Spur flagged Dutch step labels on the French checkout

The checkout progress bar shows Dutch step labels instead of French for the fr-BE locale, causing French-speaking Belgian customers to see the wrong language on a key navigation element.
TYPE OF TEST
Copy
AGENTS USED
SEVERITY
High

What this run

has verified.

Spur's Localization agent walked through the HelloFresh checkout as a French-speaking Belgian user. It spotted that the progress bar, a key navigation element, was displaying labels in Dutch instead of French, despite the page being set to the fr-BE locale.

Language accuracy

The checkout bar displaying in the correct language for the user's locale.

Locale consistency

French-speaking Belgian users seeing French throughout, not Dutch.

Navigation clarity

Step labels matching the language of the rest of the page.

Checkout experience

A seamless, correctly localised journey for every supported locale.

Compare

The customer's live site,

captured by

Spur

during the run.

Found missing text on the checkout

2 - Step failed

What this

one catch saved.

6hrs

Dev time saved

Shipped, this becomes a support ticket followed by a debugging session, tracking down which translation key pulled the wrong language string for that specific locale.

Prevented

Conversion Hit

Every French-speaking Belgian customer who hit this screen saw the wrong language on a key navigation element, right in the middle of checkout.

40+hrs

Manual QA time

Catching this by hand means loading the checkout in every locale combination and reading every label, fr-BE is easy to overlook when fr-FR looks fine.

The actual test

in

Language Discrepancy

A 2-step localization run on the HelloFresh fr-BE checkout. Spur moved through the flow as a typical user, checking each step for missing or mismatched text. It found Dutch labels on a navigation element that should have been in French and flagged it immediately.

Close any popup / banner you find on the page.

Proceed through each step as a typical user would. Make any mandatory selections on each step, and continue to the next step when possible. On each step you see, look for any spaces where contextual text may be missing - for example a button without any text, or a step that is missing a title. Do this for every step until you get to a registration form, and fail if any step is missing required text.

Showing incorrect language

CASE FILES

More bugs, same playbook.

Checkout

Mild
Spur spotted a pickup-only item sitting under the "Items to be Shipped" header in the cart

UI/UX

Mild
Spur flagged three subtle issues on Parade Float Supplies' product pages

Checkout

Critical
Spur caught Anolon's Add to Cart button blocking every purchase

Pricing

Medium
Spur caught Murad's price sorting using original prices instead of actual sale prices

Interactions

Critical
Spur found a broken Best Sellers link sending Skims shoppers to a 404 page

Checkout

Critical
Spur caught Wander's checkout showing guests $250 less than the actual booking total

UI/UX

High
Spur caught raw template code showing up on Docusign's subscription plan page

AI Feature Error

High
Spur found a search engine serving cleaning kits when customers looked for gaming consoles