kouik-e Posted December 6, 2013 Share Posted December 6, 2013 bonjour, je voudrais synchroniser tout mon catalogue sur ebay même si le stock est inférieur à 1 dans prestashop. Est-ce qu'il y a une solution avec le module natif ebay ou un autre même payant ? Merci Link to comment Share on other sites More sharing options...
Constantino Posted December 9, 2013 Share Posted December 9, 2013 (edited) Avez-vous déjà entendu parler d'eBay Integration tool? Pour faciliter les tâches quotidiennes des marchands en ligne existe eBay Integration addon de Store Manager qui vous permet via son interface intuitive exporter les produits, leurs descriptions et prix sur eBay. Pour en savoir plus: http://www.prestashopmanager.com/prestashop-ebay-integration Ce module nécessite l'installation de Store Manager pour Prestashop sur votre ordinateur. Il est possible d'exporter tout le catalogue sur ebay même si le stock est inférieur à 1 dans prestashop. Pour cela, dans l'onglet "paramètres d'exportation" il faut decochez "exporter des produits uniquement si quantité > 0" : http://screencast.com/t/AI4Nseyd6 Edited December 9, 2013 by Constantino (see edit history) Link to comment Share on other sites More sharing options...
kouik-e Posted February 16, 2014 Author Share Posted February 16, 2014 j'ai enfin trouvé la solution pour synchroniser tout mon catalogue alors que je travaille en flux tendu. j'ai tout de même une gestion du stock dans le BO pour le petit stock obligatoire. Si ça intéresse des marchands je peux indiquer les bouts de codes à modifier dans le module eBay. Link to comment Share on other sites More sharing options...
low Posted June 7, 2014 Share Posted June 7, 2014 j'ai enfin trouvé la solution pour synchroniser tout mon catalogue alors que je travaille en flux tendu. j'ai tout de même une gestion du stock dans le BO pour le petit stock obligatoire. Si ça intéresse des marchands je peux indiquer les bouts de codes à modifier dans le module eBay. Bonjour, Cela m’intéresse en effet, produits en flux tendu ! sur quelle version du module de eBay avez-vous effectuez les modifications ? Cdlt. Olivier Link to comment Share on other sites More sharing options...
kouik-e Posted June 7, 2014 Author Share Posted June 7, 2014 J'utilise le module eBay v1.4.1 voici le code à modifier dans le fichier /modules/ebay/ebay.php // code modifié pour stock en flux tendu $quantityProduct = ($productQuantity->quantity > 0) ? $productQuantity->quantity : 8; // code modifié pour stock en flux tendu $variations[$c['id_product'] . '-' . $c['id_product_attribute']]['quantity'] = ($c['quantity'] > 0) ? $c['quantity'] : 5; En fin de lignes, il faut régler la valeur quantity : sur le nombre de produits que vous voulez voir en stock sur eBay - ligne 2062 pour le stock des produits sans déclinaisons - ligne 2104 pour le stock de chaque déclinaison si ce n'est pas clair je peux t'envoyer le fichier ebay.php complet Link to comment Share on other sites More sharing options...
low Posted June 7, 2014 Share Posted June 7, 2014 (edited) pour ma part, j'utilises la version 1.6.7 du module eBay, je dois donc faire la corrélation entre "votre" version du module et la "mienne". Merci pour votre retour. Note : Pourriez-vous me fournir le fichier ebay.php, pour que je sache le nom de la méthode qui inclut ces bouts de code, je n'ai pas accès à cette version ! Merci. Cdlt. Olivier Edited June 7, 2014 by low (see edit history) Link to comment Share on other sites More sharing options...
low Posted June 8, 2014 Share Posted June 8, 2014 Bonjour, Pour la version 1.6.7, pour avoir un flux tendu, j'ai modifié : fichier : EbaySynchronizer.php méthode : getProductsToSynchronize() WHERE s.`quantity` >=0 Ainsi que : WHERE `quantity` >= -0 Cela permet donc de récupérer tous les produits, y compris ceux qui n'ont pas de stock ! Cette méthode est appelée dans le fichier ebay.php:1701, dans la méthode ajaxProductSync(). La méthode ajaxProductSync() est appelée dans le fichier eBaySyncProduct.php:39. Mais cela ne suffit pas, en effet, il faut impérativement indiqué une quantité autre que 0, par exemple, pour notre exemple 10 : fichier EbaySynchronizer.php méthode : syncProducts() $quantity_product=(1>$quantity_product)?10:$quantity_product; Ainsi que pour les déclinaisons : fichier : EbaySynchronizer.php méthode : _loadVariations() { $combinaison['quantity'] = (1>$combinaison['quantity'])?10:$combinaison['quantity']; Cela permet donc d'avoir aussi du stock pour les déclinaisons. Si je me suis trompé quelque part, n'hésitez pas à m'en faire part ! ou à le notifié dans un post. Note : Il serait intéressant que dans une prochaine version du module eBay que l'on puisse gérer les stocks à zéro et définir un stock soit par produit/catégorie ou général ! Il serait aussi intéressant d'avoir la main sur le rendu du template, et de permettre à un module tierce d'y intégrer d'autres informations, par exemple, il existe pas mal de modules qui ajoutent des informations complémentaires dans les fiches produits, il serait donc judicieux de pouvoir y intégrer ces nouvelles informations dans le template. Cdlt. Olivier 2 Link to comment Share on other sites More sharing options...
kouik-e Posted July 5, 2014 Author Share Posted July 5, 2014 bonjour Olivier, pourrais-tu m'envoyer le ou les fichiers modifiés de ta version ebay 1.6.7 stp. en te remerciant d'avance, slts Link to comment Share on other sites More sharing options...
fabrice13 Posted March 30, 2015 Share Posted March 30, 2015 Bonjour, Pour la version 1.6.7, pour avoir un flux tendu, j'ai modifié : fichier : EbaySynchronizer.php méthode : getProductsToSynchronize() WHERE s.`quantity` >=0 Ainsi que : WHERE `quantity` >= -0 Cela permet donc de récupérer tous les produits, y compris ceux qui n'ont pas de stock ! Cette méthode est appelée dans le fichier ebay.php:1701, dans la méthode ajaxProductSync(). La méthode ajaxProductSync() est appelée dans le fichier eBaySyncProduct.php:39. Mais cela ne suffit pas, en effet, il faut impérativement indiqué une quantité autre que 0, par exemple, pour notre exemple 10 : fichier EbaySynchronizer.php méthode : syncProducts() $quantity_product=(1>$quantity_product)?10:$quantity_product; Ainsi que pour les déclinaisons : fichier : EbaySynchronizer.php méthode : _loadVariations() { $combinaison['quantity'] = (1>$combinaison['quantity'])?10:$combinaison['quantity']; Cela permet donc d'avoir aussi du stock pour les déclinaisons. Si je me suis trompé quelque part, n'hésitez pas à m'en faire part ! ou à le notifié dans un post. Note : Il serait intéressant que dans une prochaine version du module eBay que l'on puisse gérer les stocks à zéro et définir un stock soit par produit/catégorie ou général ! Il serait aussi intéressant d'avoir la main sur le rendu du template, et de permettre à un module tierce d'y intégrer d'autres informations, par exemple, il existe pas mal de modules qui ajoutent des informations complémentaires dans les fiches produits, il serait donc judicieux de pouvoir y intégrer ces nouvelles informations dans le template. Cdlt. Olivier Bonjour, Je suis 100% débutant, j'utilise la version prestashop 1.6.0.11, et les numéros de lignes que tu as indiqués ne correspondent pas. Peux tu SVP me donner une ligne de texte avant et une après. Par avance merci de ton aide précieuse. Link to comment Share on other sites More sharing options...
Christophe G Posted September 28, 2015 Share Posted September 28, 2015 Bonjour, dans quelle but est cette modifications ? le flux tendu, mais si tu n'a pas de stock il n'est pas possible de commander ? Link to comment Share on other sites More sharing options...
fabrice13 Posted September 28, 2015 Share Posted September 28, 2015 Effectivement, je travail en flux tendu. J'ai un délai de livraison de 3 semaines, ce qui me laisse le temps de fabriquer et de livrer. C'est pour cela que je ne gère pas le stock dans prestashop, puisque je peux toujours honorer mes commandes. Merci 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