Page 1 of 1

Πρόβλημα με αγορά από το site

Posted: Sat Aug 10, 2013 3:02 am
by Gr_Leonidas
Καλησπέρα σας,
μήπως μπορείτε να μου εξηγήσετε γιατί όταν προσπαθεί κάποιος πελάτης να κάνει αγορά από το site βγαίνει το εξής μήνυμα:Fatal error: Cannot redeclare ModelCheckoutOrder::getOrderProduct() in /home/*******/public_html/vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 17

Μπορείτε από την παραπάνω καταχώρηση να καταλάβετε τι συμβαίνει και γιατί δεν μπορεί να ολοκληρωθεί η αγορά;Είναι κάτι που μπορεί να διορθωθεί εύκολα;Δεν γνωρίζω προγραμματισμό.Έχω την version 1.5.4 του OpenCart(αρχική εγκατάσταση) και επίσης έχουν εγκατασταθεί μόνο τα ελληνικά.Το template είναι το gadgeteric.Πιο πριν δεν υπήρχε πρόβλημα με τη συγκεκριμένη ενέργεια(της αγοράς).Πρόσφατα έγινε εγκατάσταση κώδικα της google στο site για παρακολούθηση μετατροπών-αγορών και ενδεχομένως να οφείλεται σε αυτό.Ευχαριστώ πολύ.

Re: Πρόβλημα με αγορά από το site

Posted: Sat Aug 10, 2013 12:24 pm
by People's Code
Από το σφάλμα που αναφέρεις φαίνεται ότι υπάρχει κάποιο vqmod που τροποποιεί το αρχείο catalog/model/checkout/order.php. Στο vqmod που υπάρχει αυτό το path πρέπει να οφείλεται το πρόβλημα.

Πήγαινε στο φάκελο vqmod/xml, άνοιξε ένα ένα τα αρχεία που θα βρείς εκεί σε ένα text editor (οποιοδήποτε editor - ακόμα και notepad - δεν θα κάνεις αλλαγές) και κάνε αναζήτηση για το παραπάνω path. Θα πρέπει να είναι γραμμένο κάπως έτσι:
<file name="catalog/model/checkout/order.php">

Όπου εντοπίσεις το path , ανέφερε πως ονομάζεται το αρχείο xml και για ποιο λόγο εγκατέστησες αυτό το vqmod.