Prestag0od Posted December 8, 2020 Share Posted December 8, 2020 Χρησιμοποιεί κάποιος το total import pro module ή κάποιο άλλο για εισαγωγή προϊόντων απο XML? Έχω κάποιες ερωτήσεις. Ευχαριστώ. Link to comment Share on other sites More sharing options...
Kogkalidis Posted December 8, 2020 Share Posted December 8, 2020 Μπορείτε να θέσετε τις ερωτήσεις σας ανεξαιρέτως. Μπορεί να προκύψει γόνιμος διάλογος κι από χρήστες που δεν το χρησιμοποιούν. 1 Link to comment Share on other sites More sharing options...
Prestag0od Posted December 8, 2020 Author Share Posted December 8, 2020 (edited) Ζητάω να μου πει κάποιος την εμπειρία του - να προτείνει σχετικά με module που κάνει εισαγωγή απο XML σε URL και να έχει και την δυνατότητα αυτόματης εισαγωγής - update με cron. Έχει βγει έκδοση total import pro που να λειτουργεί σε prestashop 1.7? Εναλλακτικό module για import απο XML υπάρχει τo Easy Import Products From CSV, EXCEL, XML, JSON, TXT Module https://addons.prestashop.com/en/data-import-export/24523-easy-import-products-from-csv-excel-xml-json-txt.html Έχει τα περισσότερα downloads στο marketplace αλλά είναι αρκετά πίσω όμως σε δυνατότητες απο το total import pro που κάνει στην ουσία τα πάντα αλλά η έκδοση που έχω λειτουργεί μόνο για 1.6 και η εταιρεία έχει κλείσει απο το 2018 η και νωρίτερα. Edited December 8, 2020 by Prestan0ob (see edit history) Link to comment Share on other sites More sharing options...
Kogkalidis Posted December 8, 2020 Share Posted December 8, 2020 Υπάρχει κάποιο link για το total import pro? Για να δούμε διαφορές με το προαναφερθέν πρόσθετο. Και γενικά τα import modules έχουν από μηδέν ως ελάχιστα προβλήματα από 1.6 σε 1.7 διότι τα σημεία που κάνουν δουλειά δεν έχουν μεταβληθεί μεταξύ των 2 εκδόσεων. Ένα σφάλμα που κάνουν ορισμένοι προγραμματιστές βέβαια είναι να μην καλούν hooks όπως actionProductAdd, actionProductUpdate Ενημερώνουν πχ τιμές, αλλά βάσει των τιμών γίνονται υπολογισμοί σε αυτά τα hooks. Πχ πελάτης μας διατηρεί κατάστημα λιανικής πώλησης συσκευασμένων και χύμα τροφίμων. Έχει κάνει μηχανισμό που στην ουσία τα χύμα τα χωρίζει ανά μισό κιλό. Η κύρια τιμή είναι η τιμή του κιλού. Και βάση αυτής γίνονται οι υπολογισμοί. Η γέφυρα (συναδέρφου, όχι υλοποιημένη από εμάς) όμως μιλάει στην βάση αγνοώντας τα hooks. Κατ επέκταση στην ενημέρωση του κιλού τα (υπο)πολλαπλάσια δεν ενημερώνονται. Με τον κώδικα πώς τα πάτε; Δεν μπορείτε να φτιάξετε κάτι ο ίδιος που να καλύπτει τις ανάγκες σας; Link to comment Share on other sites More sharing options...
Prestag0od Posted December 8, 2020 Author Share Posted December 8, 2020 Ευχαριστώ για τις συμβουλές. To total import pro στο prestashop 1.7 επιστρέφει τα παρακάτω λάθη. [PrestaShopDatabaseException] Table 'XML.ps_hj_import_settings' doesn't exist<br /><br /><pre>SELECT DISTINCT(`group`) FROM ps_hj_import_settings</pre> at line 769 in file classes/db/Db.php 764. if ($webservice_call && $errno) { 765. $dbg = debug_backtrace(); 766. WebserviceRequest::getInstance()->setError(500, '[SQL Error] ' . $this->getMsgError() . '. From ' . (isset($dbg[3]['class']) ? $dbg[3]['class'] : '') . '->' . $dbg[3]['function'] . '() Query was : ' . $sql, 97); 767. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) { 768. if ($sql) { 769. throw new PrestaShopDatabaseException($this->getMsgError() . '<br /><br /><pre>' . $sql . '</pre>'); 770. } 771. 772. throw new PrestaShopDatabaseException($this->getMsgError()); 773. } 774. } DbCore->displayError - [line 385 - classes/db/Db.php] - [1 Arguments] DbCore->query - [line 613 - classes/db/Db.php] - [1 Arguments] DbCore->executeS - [line 8212 - modules/totalimportpro/totalimportpro.php] - [1 Arguments] TotalImportPRO->getSavedSettingNames - [line 2288 - modules/totalimportpro/totalimportpro.php] TotalImportPRO->displayForm - [line 191 - modules/totalimportpro/totalimportpro.php] TotalImportPRO->getContent - [line 907 - controllers/admin/AdminModulesController.php] AdminModulesControllerCore->postProcessCallback - [line 1167 - controllers/admin/AdminModulesController.php] AdminModulesControllerCore->postProcess - [line 281 - classes/controller/Controller.php] ControllerCore->run - [line 515 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 36 - override/classes/Dispatcher.php] Dispatcher->dispatch - [line 97 - admin/index.php] Εγώ δεν ξέρω πολλά απο προγραμματισμό έχω φίλο που ασχολείτε αλλά αυτόν τον καιρό τυχαίνει να μην έχει χρόνο να δει ούτε το πιο πάνω ούτε να φτιάξουμε κάποιο script. Βασικά θα ήταν πολύ χρήσιμο να καταφέρναμε να δουλέψουμε το total import pro σε 1.7 καθώς κάνει κυριολεκτικά τα πάντα. Έχει δυνατότητα μέχρι του να κάνεις replace κάποιες τιμές πεδίων κατά την εισαγωγή ή να φτιάχνεις νέα πεδία π.χ. manufacturer που δεν έχει μέσα το XML. Link to comment Share on other sites More sharing options...
Kogkalidis Posted December 8, 2020 Share Posted December 8, 2020 Το module καλεί έναν πίνακα που δεν υπάρχει. Αν δεν σας κάνει κόπο, στείλτε μας σε pm μέσω wetransfer το module και ένα δείγμα αρχείου (5-10 προϊόντα) και θα σας πούμε τι φταίει και πώς θα το λύσετε. 1 Link to comment Share on other sites More sharing options...
Prestag0od Posted December 9, 2020 Author Share Posted December 9, 2020 On 12/8/2020 at 3:08 PM, tapanda.gr said: Το module καλεί έναν πίνακα που δεν υπάρχει. Αν δεν σας κάνει κόπο, στείλτε μας σε pm μέσω wetransfer το module και ένα δείγμα αρχείου (5-10 προϊόντα) και θα σας πούμε τι φταίει και πώς θα το λύσετε. Καλησπέρα. Μήπως το είδατε? Link to comment Share on other sites More sharing options...
Kogkalidis Posted December 10, 2020 Share Posted December 10, 2020 Ναι το module που το εγκαταστήσαμε τοπικά είναι προβληματικό. Θεωρητικά θα έπρεπε όταν επιλέγουμε file upload να εμφανίζεται ένα σχετικό πεδίο, αλλά δεν κάνει τίποτα. Είναι αρκετά προβληματικό. Εσάς, σας εμφανίζεται το πεδίο για αποστολή του αρχείου; Link to comment Share on other sites More sharing options...
Prestag0od Posted December 10, 2020 Author Share Posted December 10, 2020 14 hours ago, tapanda.gr said: Ναι το module που το εγκαταστήσαμε τοπικά είναι προβληματικό. Θεωρητικά θα έπρεπε όταν επιλέγουμε file upload να εμφανίζεται ένα σχετικό πεδίο, αλλά δεν κάνει τίποτα. Είναι αρκετά προβληματικό. Εσάς, σας εμφανίζεται το πεδίο για αποστολή του αρχείου; Όχι εκεί χτυπάει και εμένα δυστυχώς. Επειδή προφανώς έχει αρκετή δουλειά ψάχνω κάποιον να αναλάβει την μετατροπή του Module για 1.7 καθώς και εαν γίνετε να προσθέσει λειτουργία category matching. Δηλαδή αντιστοίχησης κατηγοριών XML με αυτές που υπάρχουν ήδη στο e-shop. Link to comment Share on other sites More sharing options...
Kogkalidis Posted December 11, 2020 Share Posted December 11, 2020 Δηλαδή αυτό το πεδίο εμφανίζεται κανονικά στο 1.6; Link to comment Share on other sites More sharing options...
Prestag0od Posted December 11, 2020 Author Share Posted December 11, 2020 9 hours ago, tapanda.gr said: Δηλαδή αυτό το πεδίο εμφανίζεται κανονικά στο 1.6; Ναι όταν το εγκαθιστάς στο 1.6 όλα τα βήματα ανήγουν κανονικά και το Module δουλεύει άψογα. Υπάρχει κάποιος που μπορεί να μας το μετατρέψει για 1.7? 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