Cześć,
Mam produkty w kombinacjach(różne ceny dla kombinacji). Dodałem rabaty ilościowe i liczy cały czas od ceny kombinacji domyślnej mimo że zaznaczyłem w panelu Specyficzne ceny>zastosuj do wszystkich kombinacji.
Jak jest ilość 1 to cena zmienia się płynnie w zależności od kombinacji. Jednak jak zwiększę ilość przedmiotów tak, że jest rabat to pokazuje cenę kombinacji domyślnej ze zniżką pomimo że wybieram inną(nie domyślną) kombinację produktu.
reasumując: Cena rabatowa tylko dla domyślnej kombinacji
Jest na to sposób?
Próbowałem podmienić product.js z szablonu domyślnego bez skutku.
// If the calculated price (after all discounts) is different than the base price
// we show the old price striked through
if (priceWithDiscountsDisplay.toFixed(2) != basePriceDisplay.toFixed(2))
{
//$('#old_price_display span.price').text(formatCurrency(basePriceDisplay, currencyFormat, currencySign, currencyBlank));
//$('#old_price, #old_price_display, #old_price_display_taxes').removeClass('hidden').show();
Próbowałem wyłączyć cenę bazową, kombinować z combinationMatchForm w product.js i w product.php productControler.php
https://github.com/PrestaShop/PrestaShop/pull/4713/files