Jump to content

Wishlist


Recommended Posts

Exista posibilitatea ca la inregistrarea unui client, sa-i salvez automat un wishlist?
Altfel, inainte sa poata adauga ceva in wishlist trebuie sa-si creeze o lista, ceea ce e destul de complicat de explicat unui client.
Ma ajuta cineva?

Am gasit un singur thread pe tema asta, da rnu pare solutionat:
http://www.prestashop.com/forums/viewthread/33439/third_party_modules/wishlist_is_not_created_when_new_customer_registers_dot_

Multumesc.

Link to comment
Share on other sites

ce versiune de presta ai? am verificat blocul wishlist 0.2 si pare in regula

dar daca vrei sa adaugi un wishlist direct din cod te poti uita cum e facut in modules/blockwishlist/mywishlist.php:

           $name = Tools::getValue('name');
           $wishlist = new WishList();
           $wishlist->name = $name;
           $wishlist->id_customer = $cookie->id_customer;
           list($us, $s) = explode(' ', microtime());
           srand($s * $us);
           $wishlist->token = strtoupper(substr(sha1(uniqid(rand(), true)._COOKIE_KEY_.$cookie->id_customer), 0, 16));
           $wishlist->add();



clasa wishlist e modules/blockwishlist/WishList.php

tabela: wishlist cu id_wishlist,id_customer,token,name,counter,date_add,date_upd

Link to comment
Share on other sites

Salut Radu,
Am PS 1.3.1.1. Site-ul de test este aici: [link]
Din cate am vazut eu, nu poti adauga in wishlist decat dupa ce faci o lista. M-am uitat la codul din mywishlistphp, dar nu ma pricep la php.
Cred ca ar trebui adaugata o bucata de cod in authentication.php, probabil inainte de linia 111 unde trimite mailul de confirmare la inregistrare.
Ma poti ajuta cu bucata de cod?

Multumesc.

Cris

Link to comment
Share on other sites

Buna Radu,
Pare doar ca merge ok, dar inca nu este. Am scos din /blockwishlist/cart.php conditia ! din randul urmator:

if(!isset($cookie->id_wishlist) OR $cookie->id_wishlist == '') 


Acum la fiecare adaugare de produs face o noua lista.
Cred ca tot solutia cu adaugarea listei la inregistrare e mai buna.

Am scos pozele produselor din wishlist. Numele mi se pare suficient.

Link to comment
Share on other sites

×
×
  • Create New...