Thursday, March 13, 2025
1 change · saas-17.4
Resolved issues and error corrections
The self-ordering kiosk now uses the selected customer-facing language when loading product names and screen text. This prevents customers from seeing English or default-language content when translations are available, improving the ordering experience in multilingual locations.
Original PR description
Currently, the self-ordering kiosk does not correctly display translations for product names, and other UI elements in the selected language. Some elements remain in English or the database language, even when translations are available. ### Steps to reproduce 1) Open Point of Sale, go to Configuration > Settings. 2) Select a Point of Sale that has Kiosk/Self-ordering enabled. 3) Add additional languages to the Kiosk, then save the changes. 4) Open a product available in the Kiosk POS and add translations for the product title. 5) Start a new Kiosk session, switch to the Kiosk window, and change the language. 6) Notice that products remain in English. ### Cause The `/pos-self/data/<config_id>` route is missing the `website=True` attribute. Without this, the route does not resolve language settings from the frontend. opw-4557569 opw-4471819 opw-4436306