OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
#3793
Καλημέρα,

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

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

Έτσι λειτουργεί κανονικά το 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 . "'");

Καλησπέρα στην ομάδα, θέλω να ρωτήσω το εξής: Σε O[…]

Σας ευχαριστώ πολύ για την απάντηση, σκεφτείτε η ε[…]

Έλεγξε αν έχεις πολύ μεγάλα αρχεία εικόνων και αν […]

Κάνε ένα restart τον σερβερ. (βασικα την λειτουργι[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!