OpenCart-Hellas 

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

Δωρεάν επεκτάσεις, τροποποιήσεις (MODs, vQmods) από τα μέλη του forum.
Από macnick
#2899
Βρήκα το πρόβλημα. Είχα κατεβάσει λάθος έκδοση της επέκτασης. Έχω opencart 2.1.0.1 και είχα κατεβάσει την επέκταση για το 2.0.

Ευχαριστώ για την βοήθεια.
Από anatom09
#3795
Καλησπέρα,

Θα ήθελα παρακαλώ να ξέρω αν υπάρχει κάποιος τρόπος να διαχωρίζεται στο xml ένα προιόν ανάλογα με τα options του.

Δηλαδή αν βγαίνει σε κόκκινο και σε πράσινο, να είναι άλλο προιόν το κόκκινο και άλλο το πράσινο (στο xml) αλλά κοινό στο opencart (ως Option)
Από Jayde Hackett
#4109
Καλημέρα,

Θα ήθελα να προσθέσω το πεδίο weight στο xml που στέλνω στο skroutz αλλά δεν υπάρχει δυνατότητα μέσα από τα settings του module. Επίσης κοιτώντας τον πίνακα product που χρησιμοποιείτε για να φτιαχτεί το xml δεν υπάρχει πεδίο με το weight. Μπορείτε να μου πείτε πως θα μπορούσα να εισάγω το πεδίο αυτό στον πίνακα product ώστε να τροποποιήσω το xml και να βάλω το weight μέσα

Ευχαριστώ
Από Jayde Hackett
#4126
στο αρχείο:
catalog/model/feed/GOF_Skroutz.php

Βρίσκεις την
private function productXML($product)

κάνεις το ερώτημα:
$tablewunit = $this->db->query("SELECT weight FROM oc_product where product_id=".$product['product_id']."");

και βάζεις
τις τιμές σε μία μεταβλητή:

$weight = $tablewunit->row['weight'];
$weight = substr($weight, 0, strpos($weight, ".") + 3);

μετά βάζεις την τιμή της μεταβλητής στον πίνακα product:
$product['weight'] = $weight." kg"; // εγώ το παίρνω σε κιλά και θέλουν και την μονάδα "kg"

και τέλος βάζεις λίγο πιο κάτω εκεί που φτιάχνει τα mpn και ean αυτό:
if($product['weight'] != null)
{
$weight = '<weight>' . $product['weight'] . '</weight>';
}
else
{
$weight = '<weight>' . '' . '</weight>';
}
και τέλος βάζεις στο $xml το $weight:
$xml = $product_id . $name . $link . $image . $category . $price_with_vat . $stock . $availability . $manufacturer . $mpn . $isbn . $ean . $size_options . $shipping . $weight. '</product>';

Σε εμένα δουλεύει μια χαρά....
Από lagos911
#4657
θα το δοκιμάσω και εγω τώρα γιατι το skroutz με αποριπτει λογο τους συντελεστη του βαρους.
Εβαλα ολες τις γραμμες ακριβως οπως τις εχεις μετα απο την πρωτη αγγιλη του fuction.
To query που κανεις δεν ξερω αν θελει καποια αλλαγη για την δικια μου βαση.
Την if κατω απο εκει που ειπες.
Και συμπληρωσα και στο xml το weight.
Αντε και ο θεος βοηθός...
Κρατησα backup το original αρχειο php.
Εαν δεν δουλεψει και αυτό ισως παω για το αγοραστο.
Σε ευχαριστω πολυ οπως και να εχει grigoris για την τροποποιηση.
Και για το free extention φυσικα.

*EDITED*

Αψογος grigoris!
Δουλευει τελεια.
Σε ευχαριστω πολυ.
Εικόνα
Από lagos911
#4768
Δυστηχως εγω εχω την εκδοση 2.2.0.0
Κατι άλλο. Στην περιγραφη του extension λεει οτι υποστηριζει special prices.
Τι ακριβως πρεπει να κανω για να δουλεψει? Ξερει κανεις?
Γιατι τωρα εχω αναγκαστει και εχω μονο prices απο τα products.

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

Vqmod and SEARCH NOT FOUND

Καλησπέρα, έχω ένα xml που βγάζει αυτό το λάθος […]

Καλησπέρα, Δεν βλέπω κάποιο σφάλμα, αν χρειάζεσαι[…]

Ριξε μια ματια στο /admin/view/template/extension/[…]

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