Jump to content
odeg

Cena rabatowa tylko dla domyślnej kombinacji

Recommended Posts

Posted (edited)

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.

Próbowałem wyłączyć cenę bazową, kombinować z combinationMatchForm

// 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 też w kontrolerach

https://github.com/PrestaShop/PrestaShop/pull/4713/files

Edited by odeg (see edit history)

Share this post


Link to post
Share on other sites

Rabaty ilościowe dla każdej kombinacji produktu, nie tylko od kombinacji domyślnej. Ma ktoś pomysł?

Share this post


Link to post
Share on other sites

Sprawdziłem. Działa tylko dla kombinacji domyślnej.

Mam produkt w 4 wariantach(kombinacje) i jeden z nich ustawiam jako domyślny i produkt ma cenę 100. Rabat ma być 5, pozostałe warianty mają inne ceny, 80,90,110. i na nich reguła nie działa. Nie widzi ich. zlicza rabat jakby ceny wariantów były 100. traktuje kombinacje produktów jak jeden. 

1   100      po rabacie ilościowym cena zmienia się na 95(bo rabat =5 przy 2 sztukach)

2   80         po rabacie ilościowym cena zmienia się na 95(bo rabat =5 przy 2 sztukach, powinno być 75)

3   90         po rabacie ilościowym cena zmienia się na 95(bo rabat =5 przy 2 sztukach, powinno być 85)

4   110     po rabacie ilościowym cena zmienia się na 95(bo rabat =5 przy 2 sztukach, powinno być 105)

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More