Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [osCommerce] Sumowanie różnych produktów w koszyku do jednej liczby
Elber
post 17.01.2011, 14:43:24
Post #1





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

Ostrzeżenie: (0%)
-----


Witam, mam problem chcę u siebie w sklepie zmienić wygląd koszyka aby jak ktoś doda jakiś produkt do koszyka nie wyświetlało się w postaci:

1 x Nazwa produktu

i jeśli następny produkt ktoś sobie doda to wyświetla się wtedy:

1xNazwa_produktu
1xNazwaDrugiegoProduktu

Chcę aby to się zsumowało i wyświetliło się w takiej wersji:
Ilość produktów w koszyku: (I tutaj suma produktów)

Tutaj jest kod który chyba jest odpowiedzialny za wyliczanie tego.

  1. $products = $cart->get_products();
  2.  
  3. for ($i=0, $n=sizeof($products); $i<$n; $i++) {
  4.  
  5. $boxContent .= '<div class="shop_poz">';
  6.  
  7.  
  8.  
  9. if ((tep_session_is_registered('new_products_id_in_cart')) && ($new_products_id_in_cart == $products[$i]['id'])) {
  10.  
  11. $boxContent .= '<span class="newItemInCart"><b>';
  12.  
  13. } else {
  14.  
  15. $boxContent .= '<span class="newItemInCart"><b>';
  16.  
  17. }
  18.  
  19.  
  20.  
  21. $products_tax = tep_get_tax_rate($products[$i]['tax_class_id']);
  22.  
  23.  
  24.  
  25. //$cost = $currencies->display_price_nodiscount($products[$i]['id'], $products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity'], $display_nb, false);
  26.  
  27. $cost = $currencies->display_price_nodiscount($products[$i]['id'], $products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), 1, $display_nb, false);
  28.  
  29.  
  30.  
  31.  
  32.  
  33. if ((tep_session_is_registered('new_products_id_in_cart')) && ($new_products_id_in_cart == $products[$i]['id'])) {
  34.  
  35. tep_session_unregister('new_products_id_in_cart');
  36.  
  37. }
  38.  
  39. }


Już rozwiązane:

  1. echo $cart->count_contents();


Ten post edytował Elber 16.01.2011, 21:44:14


--------------------
GG: 564555
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 04:06