Mam Rynek Online OpenCart dla CD. Chcę, gdy dodasz pewne produkty do koszyka i przejdź do strony koszyka, jeśli kupujesz więcej niż (> =) 25 produktów (CD), aby wyświetlić komunikat ", skontaktuj się z nami w cenie dostawy ponad 25 płyt CD".

Czy istnieje jakaś wtyczka, która może korzystać z tego lub innego sposobu?

Doceniam wszystkie twoje porady. Z góry dziękuję!

0
Dimitar Delyakov 15 październik 2020, 13:06

1 odpowiedź

Najlepsza odpowiedź

To nie jest takie trudne, utwórz funkcję jako:

  public function countProducts() {
    return array_sum($this->session->data['cart']);
  } 

I do szablonu koszyka Dodaj następujący kod (gdzie chcesz pokazać ostrzeżenie):

<?php 
    if($this->cart->countProducts()>25){ 
        //ofc add your html tags for nice error, this will come ugly :) 
        echo "Please contact us for Delivery Price of more than 25 CD's."
    }
?>

Podobny problem może być Znaleziono tutaj

1
Ruli 16 październik 2020, 14:35