Witam,
Mamy podobny problem,
My chcieliśmy udzielać rabat który się zwiększa wraz z wrostem wartości koszyka, jednak prestashop ten rabat dodaje na samym końcu jako osobną pozycję, i tak też przerzuca do Baselinkera, niestety są sytuację gdzie nie będziemy w stanie tego poprawnie rozdzielić.
np. przy pozycji zamówienia na 100szt danego produktu, każda zmiana ceny o 1 grosz oznacza zmianę wartości o 1zł.
Oczywiście sposób jest... Zawsze można 1 pozycje rozbić na 100 różnych, i na tym ostatnim cenę pomniejszyć o 1 grosz...
Generalnie problem pojawia się przy zwrotach częsciowych, gdzie musimy sami pomniejszać kwote do zwrotu, o udzielony rabat.
Idelanym rozwiązaniem było by rabatowanie ceny produktu bezpośrednio na etapie tworzenia koszyka, jednak już 3 developerów rozłożyło ręce, twierdząc że za dużo pracy.