Top vanzatori

  • Delete Orders
    Delete Orders

    Activaţi opţiunea să şteargă comenzile în pagina de admin - > ordine...

    $0.00
  • CoolShare
    CoolShare

    Adăugați o marcaj socială cu mouse-ul peste animație.

    $0.00
  • Categories image
    Categories image

    Acest modul permite afișarea bloc în categorie, dar cu miniaturi de...

    $0.00
  • Mass price update
    Mass price update

    Acest modul vă permite să actualizaţi cantitatea sau procentul,...

    $0.00

În acest tutorial mic, vă vom arăta cum să creați o regulă de coș care se aplică numai dacă produsele de coș NU aparțin unei anumite categorii. De exemplu, dorim să avem o reducere de 10% pentru întreg catalogul, dar nu dorim ca această reducere să fie aplicată dacă produsele achiziționate aparțin categoriei HOT VANZARE (ID 10).

Mai întâi vom crea regula de reducere ca în mod normal, și apoi vom modifica fișierul CartRule.php.

Fișierul care este responsabil pentru validarea cupoanelor este clasa / CartRule.php, în interiorul acestuia există o funcție numită "checkValidity".

Ceea ce vom face este să adăugăm codul nostru la începutul acestei funcții, dar pentru asta putem crea un fișier numit CartRule.php în cadrul suprascrierilor / clase / dosare și să creăm suprascrierea sau să modificăm direct fișierul original în clase / CartRule. Php (Dacă actualizăm PrestaShop schimbarea este pierdută și trebuie să o facem din nou). Există sute de tutoriale pentru a face suprascrie, așa că ne vom concentra pe funcția însăși.

Singurul lucru pe care trebuie să-l schimbăm este codul categoriei care împiedică aplicarea regulii pentru a aplica Voucher-ul. În acest caz este de 10