Σελίδα 1 από 1

Σχετικά προϊόντα συσχέτιση με 2 προϊόντα

Δημοσιεύτηκε: 25 Αύγ 2016, 9:24
από dimitris212
Καλημέρα,

χρησιμοποιώ την έκδοση 2.1.0.1 και έχω το εξής πρόβλημα, όταν σε ένα προϊόν βάζω να δείχνει και σχετικό προϊόν, τότε σε αυτό το σχετικό προϊόν δείχνει και το πρώτο προϊόν.

Αυτό δεν είναι σωστό γιατί δεν σημαίνει επειδή το ένα ταιριάζει με το άλλο γίνεται και το αντίθετο, πως διορθώνεται αυτό?

Re: Σχετικά προϊόντα συσχέτιση με 2 προϊόντα

Δημοσιεύτηκε: 28 Αύγ 2016, 21:28
από Alexandra
Καλησπέρα

Έτσι λειτουργεί κανονικά το OpenCart προσθέτοντας το "μητρικό" προϊόν όπου δημιουργήθηκε ο συσχετισμός και στα related. Για να μπορείς να αφαιρείς το "μητρικό" προϊον από τα related χωρίς να διαγράφονται τα πάντα:

Στο αρχείο admin/model/catalog/product.php

απενεργοποίησε τη γραμμη 233 προσθέτοντας πριν //
Κώδικας: Επιλογή όλων
		//$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE related_id = '" . (int)$product_id . "'");
απενεργοποίησε τις γραμμές 239 και 240
Κώδικας: Επιλογή όλων
				//$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$related_id . "' AND related_id = '" . (int)$product_id . "'");
				//$this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$related_id . "', related_id = '" . (int)$product_id . "'");
απενεργοποίησε τη γραμμη 324
Κώδικας: Επιλογή όλων
		//$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE related_id = '" . (int)$product_id . "'");
Και μετά επεξεργάσου τα προϊόντα που δεν θέλεις να έχουν αυτόματα το αντίστοιχο "μητρικό" προϊόν. Αν δεν θέλεις να εισάγεται αυτόματα το μητρικό προϊόν και στα related κατά τη δημιουργία προϊόντος:

απενεργοποίησε και τις γραμμές 92 και 93:
Κώδικας: Επιλογή όλων
				//$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$related_id . "' AND related_id = '" . (int)$product_id . "'");
				//$this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$related_id . "', related_id = '" . (int)$product_id . "'");

Re: Σχετικά προϊόντα συσχέτιση με 2 προϊόντα

Δημοσιεύτηκε: 02 Σεπ 2016, 0:08
από dimitris212
Σε ευχαριστώ πολύ δουλεύει τέλεια!