Jump to content
  • 0

Ceny netto w koszyku


pablotor2kk

Question

9 answers to this question

Recommended Posts

  • 0

Jeśli chcesz jednocześnie brutto i netto potrzeba odrobiny wiedzy z zakresu html'a.

 

Trzeba edytować w themes/default-bootstrap plik shopping-cart.tpl

 

Tam znaleźć interesujące pozycje w tabeli czyli np. cenę "razem" wszystkich produktów.

 

Zauważysz wtedy, że całkowita cena brutto jest zapisana w postaci:

{displayPrice price=$total_price}

A cena netto:

{displayPrice price=$total_price_without_tax}

W standardzie są tam zapisane warunki (if) i albo wyświetla się tylko cena netto, albo brutto. Można te warunki wykasować i wtedy pojawią się obydwie pozycje.

 

Podobnie jest w przypadku cen pojedynczych produktów dodanych do koszyka z tą różnicą, że wyświetlanie dla produktów edytujesz w shopping-cart-product-line.tpl

Edited by MichałM (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 0

Dziękuję za naprowadzenie. Udało się dodać cenę netto i teraz wyświetla się i brutto i netto z tym że gdy kliknę na + dodając więcej sztuk danego produktu ceny netto znikają (w kolumnie ceny jednostkowej oraz wartości całkowitej) i pojawiają się dopiero po odświeżeniu strony. Można temu zaradzić aby aktualizowało się to na bierząco tak jak wartości brutto ? Poniżej wycinek kodu odpowiedzialny za wyśietlanie całkowitej wartości produktu uwzględniającej jego ilość 

	<td class="cart_total" data-title="{l s='Total'}">
		<span class="price" id="total_product_price_{$product.id_product}_{$product.id_product_attribute}{if $quantityDisplayed > 0}_nocustom{/if}_{$product.id_address_delivery|intval}{if !empty($product.gift)}_gift{/if}">
			{if !empty($product.gift)}
							
				<span class="gift-icon">{l s='Gift!'}</span>
			{else}
				{if $quantityDisplayed == 0 AND isset($customizedDatas.$productId.$productAttributeId)}
					{if !$priceDisplay}{displayPrice price=$product.total_customization_wt}{else}{displayPrice price=$product.total_customization}{/if}
				{else}
					{if !$priceDisplay}{displayPrice price=$product.total_wt}{else}{displayPrice price=$product.total}{/if} brutto </br>
					{displayPrice price=$product.total} netto
				{/if}
			{/if}
		</span>
		
		
		
		
	</td>
Edited by pablotor2kk (see edit history)
Link to comment
Share on other sites

  • 0

No tak, bo jak klikasz + to ceny odświeżają się z użyciem JS'a.

 

Będziesz miał z tym trochę więcej kombinacji...

 

js/cart-summary.js i tam np. masz kod odpowiedzialny za aktualizację ceny w kolumnie "razem". Powinny to być od linii 826.

Link to comment
Share on other sites

  • 0

No właśnie :) brutto się odświeża a to co pozmieniam czyli netto już nie. Generalnie jest to problem występujący we wszystkich zmianach jakie dokonam... czy to przy produktach czy podsumowaniu itd. Będę szukał tam gdzie wskazałeś. Dzięki.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...