webmining Posted November 26, 2013 Share Posted November 26, 2013 Καλημέρα σας, Χρησιμοποιώ την έκδοση 1.5.3.1.. Θα ήθελα την βοήθεια σας για την δημιουργία ενός xml feed.Αν υπάρχει κάποιο module που να είναι free. Ευχαριστώ πολύ.. Link to comment Share on other sites More sharing options...
ITechSolutions Posted November 27, 2013 Share Posted November 27, 2013 Καλησπέρα, υπάρχει το free module του Prestashop το feeder. Κάνει τα βασικά, δημιουργώντας ένα αρχείο που feedάρει τα προϊόντα του home στο default του και μιας συγκεκριμένης κατηγορίας αν του δώσεις όρισμα. Δες αν σου κάνει, τι ακριβώς χρειάζεσαι και μιλάμε για ότι χρειαστεί. 1 Link to comment Share on other sites More sharing options...
webmining Posted November 27, 2013 Author Share Posted November 27, 2013 Καλησπέρα, Αρχικά ευχαριστώ για την βοήθεια σου,Θα το δοκιμάσω,μηπως μπορείς να μου δώσεις καποιο link για να το βρω γιατί το ψάχνω και δεν το βρίσκω; Αυτό που θέλω εγώ,είναι ένα αρχείο xml με τα προϊόντα μου. Ευχαριστώ πολύ. Link to comment Share on other sites More sharing options...
ITechSolutions Posted November 27, 2013 Share Posted November 27, 2013 Το module περιλαμβάνεται στην εγκατάσταση του prestashop και στα ελληνικά ονομάζεται: Τροφοδοσία RSS προϊόντωνΛογικά δεν θα είναι εγκατεστημένο. Όταν κάνεις εγκατάσταση και ενεργοποίηση θα το βρεις στο url: onoma-domain/modules/feeder/rss.php Αυτό παράγεται δυναμικά για τα προϊόντα σου αλλά προσοχή: feedάρει συγκεκριμένα προίόντα, όχι όλα. Που θέλεις να το χρησιμοποιήσεις? Ένα url θα βοηθούσε. Ευχαριστώ. Link to comment Share on other sites More sharing options...
webmining Posted November 27, 2013 Author Share Posted November 27, 2013 (edited) H αλήθεια είναι πως θέλω να κάνω export σε όλα μου τα προϊόντα,Θέλω ένα xml αρχείο γιατί μου το ζήτησε μια εταιρία για την προώθηση των προϊόντων μου. Αυτό το module ( Rss products feed ),πως το χρησιμοποιώ και μου φτιάχνει αρχείο xml; Ευχαρίστω και πάλι. Edited November 27, 2013 by webmining (see edit history) Link to comment Share on other sites More sharing options...
ITechSolutions Posted November 27, 2013 Share Posted November 27, 2013 Πρέπει να εξάγεις όλα τα απαραίτητα δεδομένα (τίτλοι, εικόνες, τιμές κλπ) στο xml για να μπορέσουν να διαβαστούν. Το RSS product feed δεν υποστηρίζει εξαγωγή όλων των προϊόντων χωρίς configuration, θέλει δουλειά. Γνωρίζεις php? H αλήθεια είναι πως θέλω να κάνω export σε όλα μου τα προϊόντα,Θέλω ένα xml αρχείο γιατί μου το ζήτησε μια εταιρία για την προώθηση των προϊόντων μου. Αυτό το module ( Rss products feed ),πως το χρησιμοποιώ και μου φτιάχνει αρχείο xml; Ευχαρίστω και πάλι. 1 Link to comment Share on other sites More sharing options...
webmining Posted November 27, 2013 Author Share Posted November 27, 2013 Γνωρίζω php,Αν έχεις να μου παραπέμψεις κάποιο link (δηλαδή έχω κάποια βοήθεια,κατι θα μπορεσω να καταφέρω.) Ευχαριστώ πολύ. Link to comment Share on other sites More sharing options...
ITechSolutions Posted November 27, 2013 Share Posted November 27, 2013 Δες τον κώδικα μέσα στο rss.php και θα μπορέσεις να καταλάβεις πως δουλεύει. Για ανάκτηση όλων των προϊόντων θα χρειαστεί η υλοποίηση μιας function που θα επιστρέφει προϊόντα όλων των κατηγοριών και όχι μιας μεμονωμένης. Προσοχή και στον αριθμό των προϊόντων που στο default είναι 10. Δώστου ένα μεγάλο νούμερο, τρέξε έναν counter μέσα στο loop και είσαι έτοιμος Γνωρίζω php,Αν έχεις να μου παραπέμψεις κάποιο link (δηλαδή έχω κάποια βοήθεια,κατι θα μπορεσω να καταφέρω.) Ευχαριστώ πολύ. Link to comment Share on other sites More sharing options...
kontakis Posted November 27, 2013 Share Posted November 27, 2013 θες export των products για bestprice να φανταστω; Link to comment Share on other sites More sharing options...
webmining Posted November 27, 2013 Author Share Posted November 27, 2013 Ευχαριστώ πολύ. Link to comment Share on other sites More sharing options...
webmining Posted November 28, 2013 Author Share Posted November 28, 2013 Αν ξέρει καποιος,ας με βοηθήσει.Χρησιμοποιώ αυτον τον κώδικα.(οταν γραφω μονο το ενα if ανεξαρτήτως ποιο είναι αυτο,λειτουργει,οταν τα χρησιμοποιώ και τα 2 μάζι,δεν λειτουργεί.γτ if ($productCount > "0") { while($row = mysql_fetch_array($sql)){ $id_product = $row["id_product"]; $name = $row["p.n"]; $category = $row["cat.n"]; $link_rew = $row["link_rewrite"]; $image_url = $row["id_image"]; $price = number_format($row["price"], 2, ',', ' '); $description = $row["description_short"]; $reduction= number_format($row["reduction"], 2, ',', ' '); $reduction_type = $row["reduction_type"]; $first_number = $price-$reduction; $xmlBody .= '<Product> <product_id>' . $id_product . ' </product_id><product_name>' . $name . '</product_name><category>' . $category . '</category><product_url>'.$_SERVER['SERVER_NAME'].'/el/' . $id_product .'-'.$link_rew . '.html</product_url><image_url>' .$_SERVER['SERVER_NAME'].'/'. $image_url . '-thickbox_default/' . $link_rew .'.jpg</image_url><price>' . $first_number . '</price><brand_name>Xanashop</brand_name><description> ' . $description . '</description><in_stock>true</in_stock></Product>';} // End while loopif ($productCount1 > "0") { while($row = mysql_fetch_array($sql1)){ $id_product = $row["id_product"]; $name = $row["p.n"]; $category = $row["cat.n"]; $link_rew = $row["link_rewrite"]; $image_url = $row["id_image"]; $price = number_format($row["price"], 2, ',', ' '); $description = $row["description_short"]; $reduction= number_format($row["reduction"], 2, ',', ' '); $reduction_type = $row["reduction_type"]; $xmlBody .= '<Product> <product_id>' . $id_product . ' </product_id><product_name>' . $name . '</product_name><category>' . $category . '</category><product_url>'.$_SERVER['SERVER_NAME'].'/el/' . $id_product .'-'.$link_rew . '.html</product_url><image_url>' .$_SERVER['SERVER_NAME'].'/'. $image_url . '-thickbox_default/' . $link_rew .'.jpg</image_url><price>' . $price . '</price><brand_name>Xanashop</brand_name><description> ' . $description . '</description><in_stock>true</in_stock></Product>';} // End while loop Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now