Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: sznoorek w Czerwiec 06, 2013, 11:13:07 am
-
Tym razem próbuje uzyskać sumę cen produktów bloku koszyka.
Chce zamienić pole Suma (towar+wysyłka) na sam towar.
Udało mi się zrobić tak ze na chwilę pojawia towar+wysyłka i po chwili sam towar.
A czy idzie to jakość zrobić by było ciągle suma cen produktów bez kosztów wysyłki?
-
Oryginalnie w prescie 1.4.4.1 masz tak, że suma jest towaru poniżej dostawa a pod kreską suma towarów i dostawy.
przykład:http://www.frocus.pl/
-
Chodzi mi o podsumowanie bez kosztów wysyłki.
W/w linku są produktu (suma tego samego produktu jeżeli więcej niż 1), a pod kreską koszt wysyłki i suma wszystkiego.
Ja potrzebuje produkty (suma tego samego produktu jeżeli więcej niż 1), a pod kreską sumę za produkty bez kosztów za wysyłkę.
Aktualnie zrobiłem domyślnego przewoźnika na darmowego i mi go nie liczy ;P
-
Jedynie doszedłem do tego ze jak wstawisz {$product_total} to masz to co oczekujesz ale jak zrobić żeby się uaktualniało po dodaniu produktu to nie wiem ;/ Jak tylko to dopiszesz to się uaktualnia po F5 a nie po dodaniu jak powinno być.
Kombinowałem z różnymi klasami ale nie udało się ;/
-
Mam {$product_total} właśnie, ale i tak dodaje koszt wysyłki.
-
ta klasa za to odpowiada że dodaje koszt wysyłki
class="price ajax_block_cart_total"
jak to wywalisz to jest ok ale aktualizacja leży ;/
-
{$productTotal}
-
Mam tak:
<span id="cart_block_total" class="price ajax_block_cart_total">{$product_total}</span>
i zlicza koszt wysyłki - domyślenie darmowa więc nie liczy.
Jak dam <span id="cart_block_total" class="price ajax_cart_total">{$product_total}</span>
to przy zmianie/dodaniu produktu do koszyka na chwile pokazuje sumę towar+wysyłka i po chwili pojawia się sam towar.
Nie wiem dlaczego pod zmienną {$product_total} jest suma towar+wysyłka bo nazwa wskazuje suma produktów.
{$productTotal} przy pustym koszyku nic nie pokazuje.
-
Tu jest opis http://www.wmroczkowski.pl/prestashop-usuniecie-kosztu-przesylki/
ale działa jak opisałem wyżej.
-
{$productTotal} przy pustym koszyku nic nie pokazuje.
{$productTotal} - to zmienna zliczajaca tylko i wylacznie produkty, wiec jezeli nie ma w koszyku produktow to skad ta dziwota, ze nic niema?
a to, ze sie pokazyje a pozniej znika to masz zle przekazana zmienna w ajax. przeanalizuj co masz w .tpl przy "ajax_block_cart_total" i porownaj z tym co masz w cart.js, taka funkcjonalnosc jak zamierzasz zrobic, jezleli nie wystepuje w standardzie w koszyku bedzie wymagala tak przebudowy .js jak i .tpl-i (tak szalonu jak i zmiennych ajax)
-
Było
$('.ajax_block_cart_total').text(jsonData.Total);
a mam teraz $('.ajax_block_cart_total').text(jsonData.productTotal);
-
Było $('.ajax_block_cart_total').text(jsonData.Total);
a mam teraz $('.ajax_block_cart_total').text(jsonData.productTotal);
no i ok, tylko w ktorej funkcji? a co masz przy class="ajax_block_cart_total" w .tpl ?
-
<span id="cart_block_total" class="price ajax_block_cart_total">{$product_total}</span>
-
No to udało mi się
<span id="tm_cart_block_total" class="price ajax_cart_total">{$total_products}</span>
i dodanie #tm_cart_block_total w css.