Moin,

vielleicht hat von euch ja schonmal jemand folgendes Problem erfolgreich gelöst und kann mir einen Tipp geben:

Von einer Produktvarianten-Liste aus wird die erste Variante eines Produkts aufgerufen.
Nun lautet die URL "shop.de/variantenliste/produkt?attribut=1".
Wählt man nun die zweite Variante wird die Seite per AJAX geändert, die URL ändert sich jedoch nicht (obwohl ich ja jetzt theoretisch bei "shop.de/variantenliste/produkt?attribut=2" wäre).
Soweit nicht schlimm. Lege ich den Artikel jetzt allerdings in den Warenkorb wird die Seite danach neu geladen (nicht per AJAX) und somit wieder Variante 1 angezeigt.

Da ich die Varianten in diesem Shop für Produkte mit recht großen Unterschieden verwende, die trotzdem zusammen gehören, ist das natürlich ein recht verwirrendes Verhalten für den Nutzer.