Naja, man kann es auch ohne irgendwelche Hacks lösen, allerdings muss man dann von jedem Item ein Duplikat erstellen bei dem der Preis entsprechend geändert ist.
Und dann eben vor dem Anzeigen des Shop-Menüs alle Items austauschen und danach zurücktauschen.