wdrożenia PrestaShop

Wzajemne powiązania produktów

  • 0 Odpowiedzi
  • 1073 Wyświetleń

0 użytkowników i 2 Gości przegląda ten wątek.

*

Offline petrg

  • Nowy
  • *
  • 1
  • 0
  • prestashop
  • PrestaShop: PS
  • Status: forum
Wzajemne powiązania produktów
« dnia: Luty 18, 2015, 08:49:16 am »
Witam
Mama taki "mały" problem, próbuję powiązać produkty między sobą, stworzyć pętle między produktami tzn. dodaję powiązanie produktu A z produktem  B,C,D,E itd. i chciałbym aby wszystkie te produkty były automatycznie powiązane ze sobą tak żebym nie musiał tego robić dla każdego z osobna, znalazłem takie rozwiązanie na forum dla pliku classes/Product.php
public function changeAccessories($accessories_id)
 {
 foreach ($accessories_id as $id_product_2)
 {
 Db::getInstance()->AutoExecute(_DB_PREFIX_.'accessory', array('id_product_1' => (int)($this->id), 'id_product_2' => (int)($id_product_2)), 'INSERT');
 Db::getInstance()->AutoExecute(_DB_PREFIX_.'accessory', array('id_product_1' => (int)($id_product_2), 'id_product_2' => (int)($this->id)), 'INSERT');
 foreach ($accessories_id as $pomoc)
 {
 if($id_product_2!=$pomoc)
 Db::getInstance()->AutoExecute(_DB_PREFIX_.'accessory', array('id_product_1' => (int)($id_product_2), 'id_product_2' => (int)($pomoc)), 'INSERT');
 }
 }
 }


ale niestety nie działa ono dla mnie:/ byłbym wdzięczny za wszelkie sugestie.
Wątek do poprzedniej rozmowy:
http://prestashopforum.pl/index.php/topic,9060.0.html