I work (technically I’m doing a form of vocational training) in a Swedish company that refurbishes and sells old computers. We want to offer the customer help with getting everything installed, but to do that they have to choose local pickup. Since we only have Shopify Basic we have very limited access to the Checkout page, so we have solved this by giving the option in the Cart to add a “Help with intallation” Product that has a Shipping label without shipping rates attached. This way they can’t accidentally choose delivery if they have added said product since Shopify will just return an error message when trying to find shipping rates. And, if they still try to proceed with the purchase, they get yet another error message about the total sum of the order having changed.
The problem lies in said error messages; we would like them to include information about the “Help with installation” product being a possible cause for the error. I have identified them in the Default Theme Editor as “Checkout shipping errors shipping method not available generic → One” and “Checkout payment errors → Order total changed”, and edited them there. However, for some reason only the first one seems to work. I have checked the Locale file (sv.json as we only use Swedish for the store) and both changes are there, as seen below (the messages are in Swedish but you don’t need to understand them to see that they’re there):
"shopify": {
"checkout": {
"payment_errors": {
"order_total_changed": "Din orders totalsumma har ändrats. Ifall du lagt till ”Installationshjälp” kan ordern inte levereras med post, välj istället ”Hämtning i butik”. I annat fall, granska uppgifterna och försök igen."
},
"shipping_errors": {
"shipping_method_not_available_generic": {
"one": "Din order kan inte levereras till vald adress. Köper du ”Installationshjälp” fungerar endast valet ”Hämtning i butik”. I annat fall, kontrollera att adressen är korrekt och försök sedan igen, alternativt använd en annan adress."
}
}
}
}
As you can see in the picture below, only one of them actually seems to work.
Do any of you have any idea what the problem could be?
