brikobike Posted October 18, 2017 Share Posted October 18, 2017 (edited) Bonjour à toute la communauté, comme certains on pu le voir, Ebay demande maintenant que les annonces soient enregistrées en HTTPS. Je suis actuellement sous prestashop 1.5.61 avec module Ebay 1.15.6. Mon BO et mon FO sont tous les deux sécurisés en HTTPS mais les annonces Ebay générées par prestashop sont toujours en HTTP, je n'ai pas trouvé comment corriger ce probléme, j'ai corrigé mon théme en passant tous les HTTP en HTTPS mais cela ne resoud pas le probléme, je m'en refére a vous, savez vous comment faire et ou chercher . Merci d'avance pour votre aide. Edited October 24, 2017 by brikobike (see edit history) Link to comment Share on other sites More sharing options...
brikobike Posted October 21, 2017 Author Share Posted October 21, 2017 Allo, y a t'il quelqu'un dans cette boutique !!! Link to comment Share on other sites More sharing options...
Involic Posted October 23, 2017 Share Posted October 23, 2017 Pourriez-vous s'il vous plaît jeter un coup d'oeil sur le fichier modules/ebay/classes/EbaySynchronizer. php? Et essayez de changer la méthode suivante private static function __getPictureLink($id_product, $id_image, $context_link, $size) { //Fix for payment modules validating orders out of context, $link will not generate fatal error. $link = is_object($context_link) ? $context_link : new Link(); $prefix = (Tools::substr(_PS_VERSION_, 0, 3) == '1.3' ? Tools::getShopDomain(true).'/' : ''); return str_replace('https://', 'http://', $prefix.$link->getImageLink('ebay', $id_product.'-'.$id_image, $size)); } Remplacez str_replace (' https://',' http://',...) par str_replace (' http://',' https://',....) J'espère que cela devrait forcer à avoir un lien image au format https Autant que je sache, le module gratuit ebay ne supporte plus le support de 202commerce. 1 Link to comment Share on other sites More sharing options...
brikobike Posted October 23, 2017 Author Share Posted October 23, 2017 (edited) Merci beaucoup pour ton aide Invoclic, malheureusement cela ne change rien, j'ai egalement testé str_replace (' https://',' https://',....) au cas ou !! mais rien ne change, ce que je ne comprend pas c'est que si j'analyse la page avec "Firebug" il semblerait que mes images soient bien en HTTPS mais qu'il s'agit du module qui est en HTTP, alors que tout mon serveur est en HTTPS normalement !!! Effectivement il n'y a plus de suivis par 202commerce pour ce module, c'est pour cette raison que je fait appel a la communauté. Edited October 23, 2017 by brikobike (see edit history) Link to comment Share on other sites More sharing options...
Involic Posted October 23, 2017 Share Posted October 23, 2017 Est-ce que je comprends bien que vous avez http dans votre modèle de description ebay? Pouvez-vous publier votre modèle de description? Par exemple, si vous avez quelque chose "galerie", il est nécessaire de s'assurer qu'ils ne sont pas "http" lien. Link to comment Share on other sites More sharing options...
brikobike Posted October 23, 2017 Author Share Posted October 23, 2017 Si vous ouvrez par exemple cette annonce ebay : http://www.ebay.fr/itm/263276943222 vous verrez quelle est en HTTP, et lorsque vous explorez celle çi avec Firebug ou autre plugin, on voit que les photos et le modules apparaissent en HTTP, alors que mon BO et mon FO sont les deux en HTTPS. Link to comment Share on other sites More sharing options...
Involic Posted October 23, 2017 Share Posted October 23, 2017 Une solution un peu sale mais qui devrait marcher Veuillez noter que vous devrez RÉVISER l'élément (mise à jour) pour voir les changements. File modules/ebay/classes/EbaySynchronizer.php METHOD: private static function __fillDescription($description, $medium_pictures, $large_pictures, $product_price = '', $product_price_discount = '') { return str_replace( array('{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}'), array( (isset($large_pictures[0]) ? '<img src="'.Tools::safeOutput($large_pictures[0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($medium_pictures[1]) ? '<img src="'.Tools::safeOutput($medium_pictures[1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[2]) ? '<img src="'.Tools::safeOutput($medium_pictures[2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[3]) ? '<img src="'.Tools::safeOutput($medium_pictures[3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $product_price, $product_price_discount, ), $description ); } REPLACE WITH private static function __fillDescription($description, $medium_pictures, $large_pictures, $product_price = '', $product_price_discount = '') { $text = str_replace( array('{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}'), array( (isset($large_pictures[0]) ? '<img src="'.Tools::safeOutput($large_pictures[0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($medium_pictures[1]) ? '<img src="'.Tools::safeOutput($medium_pictures[1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[2]) ? '<img src="'.Tools::safeOutput($medium_pictures[2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($medium_pictures[3]) ? '<img src="'.Tools::safeOutput($medium_pictures[3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $product_price, $product_price_discount, ), $description ); return str_replace('http://', 'https://', $text); } METHOD: public static function fillAllTemplate($data, $description) { return str_replace( array( '{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}', '{DESCRIPTION_SHORT}', '{DESCRIPTION}', '{FEATURES}', '{EBAY_IDENTIFIER}', '{EBAY_SHOP}', '{SLOGAN}', '{PRODUCT_NAME}', ), array( (isset($data['large_pictures'][0]) ? '<img src="'.Tools::safeOutput($data['large_pictures'][0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][1]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][2]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][3]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $data['price'], $data['price_without_reduction'], $data['description_short'], $data['description'], $data['features'], Configuration::get('EBAY_IDENTIFIER'), Configuration::get('EBAY_SHOP'), Configuration::get('PS_SHOP_NAME'), $data['name'], ), $description ); } REPLACE WITH public static function fillAllTemplate($data, $description) { $text = str_replace( array( '{MAIN_IMAGE}', '{MEDIUM_IMAGE_1}', '{MEDIUM_IMAGE_2}', '{MEDIUM_IMAGE_3}', '{PRODUCT_PRICE}', '{PRODUCT_PRICE_DISCOUNT}', '{DESCRIPTION_SHORT}', '{DESCRIPTION}', '{FEATURES}', '{EBAY_IDENTIFIER}', '{EBAY_SHOP}', '{SLOGAN}', '{PRODUCT_NAME}', ), array( (isset($data['large_pictures'][0]) ? '<img src="'.Tools::safeOutput($data['large_pictures'][0]).'" class="bodyMainImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][1]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][1]).'" class="bodyFirstMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][2]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][2]).'" class="bodyMediumImageProductPrestashop" />' : ''), (isset($data['medium_pictures'][3]) ? '<img src="'.Tools::safeOutput($data['medium_pictures'][3]).'" class="bodyMediumImageProductPrestashop" />' : ''), $data['price'], $data['price_without_reduction'], $data['description_short'], $data['description'], $data['features'], Configuration::get('EBAY_IDENTIFIER'), Configuration::get('EBAY_SHOP'), Configuration::get('PS_SHOP_NAME'), $data['name'], ), $description ); return str_replace('http://', 'https://', $text); } 3 Link to comment Share on other sites More sharing options...
brikobike Posted October 23, 2017 Author Share Posted October 23, 2017 BRAVO !!!! Ebay ne me signale plus d'erreurs HTTPS, l'annonce semble bonne cette fois, parcontre elle reste en HTTP dans la barre d'adresse, je ne sais pas si c'est normal ? Une grand merci pour votre aide, je commençais à déseperer Link to comment Share on other sites More sharing options...
Involic Posted October 23, 2017 Share Posted October 23, 2017 6 hours ago, brikobike said: BRAVO !!!! Ebay ne me signale plus d'erreurs HTTPS, l'annonce semble bonne cette fois, parcontre elle reste en HTTP dans la barre d'adresse, je ne sais pas si c'est normal ? Une grand merci pour votre aide, je commençais à déseperer Vous pouvez utiliser le service http://www.i-ways.net/mobile-friendly/fr pour vérifier que votre annonce est passée ebay exigences. Exemple - http://www.i-ways.net/mobile-friendly/fr/result/263276943222/EBAY-FR Link to comment Share on other sites More sharing options...
brikobike Posted October 24, 2017 Author Share Posted October 24, 2017 Merci, je viens de faire le test et cela fonctionne, il me reste plus qu'a synchroniser toutes mes annonces sur les différents Ebay. Encore merci Invoclic Link to comment Share on other sites More sharing options...
lechapelier Posted November 11, 2017 Share Posted November 11, 2017 Ça fonctionne parfaitement avec presta 1.6.1.17 avec le module ebay v1.15.6. merci beaucoup Link to comment Share on other sites More sharing options...
brikobike Posted November 12, 2017 Author Share Posted November 12, 2017 (edited) erreur Edited November 12, 2017 by brikobike (see edit history) Link to comment Share on other sites More sharing options...
202ecommerce Posted November 30, 2017 Share Posted November 30, 2017 Bonjour, Nous sommes en charge du module eBay officiel. Ce module était gratuit car financé par eBay. Depuis Juin 2017, nous proposons une version nettement améliorée, et payante (voir ici) Les marketplaces évoluent en permanence, et eBay n'échappe pas à cette règle. Le module gratuit, aujourd'hui non maintenu, va rapidement devenir non fonctionnel. Même si vous trouvez aujourd'hui une solution, vous risquez d'être complètement bloqué à la prochaine évolution de eBay. L'unique solution stable dans le temps est d'utiliser un système payant ; gestionnaire de flux ou module. Les gestionnaires de flux permettent de connecter plusieurs places de marché, mais sont généralement facturé tous les mois en fonction de la taille du catalogue. Si votre choix se porte sur un module, le nôtre est moins cher que celui de nos concurrents, et dispose de plus de fonctionnalités car il bénéficie des 6 années de développement (financées à l'époque par eBay). De plus, eBay 2 est une mise à jour du module gratuit, les configurations sont conservées et il n'y a aucun risque de perte de données. N'hésitez pas à nous contacter : https://addons.prestashop.com/fr/contactez-nous?id_product=27282 Link to comment Share on other sites More sharing options...
brikobike Posted November 30, 2017 Author Share Posted November 30, 2017 Bonjour 202ecommerce, je vous remercie pour votre intervention, malheureusement votre super module n'est pas compatible avec ma version de prestashop 1.5, je renviendrais vers vous lorsque j'aurais mis ma boutique a jour en version 1.7. Link to comment Share on other sites More sharing options...
202ecommerce Posted December 1, 2017 Share Posted December 1, 2017 18 hours ago, brikobike said: Bonjour 202ecommerce, je vous remercie pour votre intervention, malheureusement votre super module n'est pas compatible avec ma version de prestashop 1.5, je renviendrais vers vous lorsque j'aurais mis ma boutique a jour en version 1.7. Bonjour, nous vous invitons à nous écrire pour toute question liée à notre module eBay2 et à sa compatibilité avec les différents versions de PrestaShop. Nous restons à disposition, n'hésitez pas à nous contacter : https://addons.prestashop.com/fr/contactez-nous?id_product=27282 Link to comment Share on other sites More sharing options...
brikobike Posted December 1, 2017 Author Share Posted December 1, 2017 (edited) Plutot que de perdre du temps a vous envoyer un message , pourquoi ne pas être clair ici même en donnant avec précision les versions compatibles avec Ebay2, nous y gagnerons tous en temps . Edited December 1, 2017 by brikobike (see edit history) Link to comment Share on other sites More sharing options...
lechapelier Posted December 1, 2017 Share Posted December 1, 2017 (edited) Bonjour, Merci de nous avoir indiqué pourquoi le module était devenu payant. Vous indiquez dans vos tarifs sur votre site que vous être toujours en collaboration avec ebay alors qu'ils ne participent plus au financement du module. Savez vous pourquoi ils ne financement plus le module ? C'est quand même très fort alors que c'est pour vendre sur leur plateforme. Le financement des mises à jours du module doit largement être couvert par leurs frais de ventes. Comme vous dites c'est du bricolage et à terme cet ancien module ne fonctionnera plus... Pourquoi ne proposez vous pas une version moins chère avec moins de fonctionnalités ? Le système d'aujourd'hui suffit à de nombreux e-commerçants. Pour les petites boutiques Presta 149€HT/an + les 9 mois de mise à jour 97€ soit 246€ pour avoir un module ebay à jour pendant 12 mois reste pour moi relativement chère... (ça n'engage que moi) L'année suivante doit-on à nouveau payer 246€ alors qu'on a déjà payé le module une fois ? Le paiement d'une mise à jour 12 mois est-elle possible ? Cordialement Edited December 1, 2017 by lechapelier (see edit history) Link to comment Share on other sites More sharing options...
202ecommerce Posted December 18, 2017 Share Posted December 18, 2017 On 01/12/2017 at 9:00 PM, lechapelier said: Bonjour, Merci de nous avoir indiqué pourquoi le module était devenu payant. Vous indiquez dans vos tarifs sur votre site que vous être toujours en collaboration avec ebay alors qu'ils ne participent plus au financement du module. Savez vous pourquoi ils ne financement plus le module ? C'est quand même très fort alors que c'est pour vendre sur leur plateforme. Le financement des mises à jours du module doit largement être couvert par leurs frais de ventes. Comme vous dites c'est du bricolage et à terme cet ancien module ne fonctionnera plus... Pourquoi ne proposez vous pas une version moins chère avec moins de fonctionnalités ? Le système d'aujourd'hui suffit à de nombreux e-commerçants. Pour les petites boutiques Presta 149€HT/an + les 9 mois de mise à jour 97€ soit 246€ pour avoir un module ebay à jour pendant 12 mois reste pour moi relativement chère... (ça n'engage que moi) L'année suivante doit-on à nouveau payer 246€ alors qu'on a déjà payé le module une fois ? Le paiement d'une mise à jour 12 mois est-elle possible ? Cordialement Bonjour, notre module eBay2 coûte 149€HT et n'est a payer qu'une seule fois. Vous ne devez pas le repayer tous les ans. Seule l'option zen est renouvelable tous les ans. Nous restons à disposition, n'hésitez pas à nous contacter : https://addons.prestashop.com/fr/contactez-nous?id_product=27282 Link to comment Share on other sites More sharing options...
olivier64 Posted April 14, 2018 Share Posted April 14, 2018 Merci Involic, J'ai effectué les modifications sur le module EBay que tu indiquais au niveau du fichier modules/ebay/classes/EbaySynchronizer.php. Et maintenant, après synchronisation, mes fiches produits sont affichées en propre directement sur la page, comme autrefois. Il n'y a plus la censure [Afficher la description complète de l'objet]. Je venais auparavant juste de demander à 202-ecommerce si ils avaient la solution pour le problème de la mise à jour des liens en utilisant le protocole HTTPS, mais ils ne veulent plus s'occuper de ce module obsolète, ils préfèrent vendre la version 2 du module qui coûte un bras pour les plus petits d'entre-nous. Encore merci de partager avec la communauté. 1 Link to comment Share on other sites More sharing options...
jlefe Posted May 10, 2018 Share Posted May 10, 2018 Fonctionne parfaitement sur une 1.5.6. Merci ! Link to comment Share on other sites More sharing options...
sg1_anhell Posted September 24, 2018 Share Posted September 24, 2018 On 23/10/2017 at 10:40 AM, Involic said: Pourriez-vous s'il vous plaît jeter un coup d'oeil sur le fichier modules/ebay/classes/EbaySynchronizer. php? Et essayez de changer la méthode suivante private static function __getPictureLink($id_product, $id_image, $context_link, $size) { //Fix for payment modules validating orders out of context, $link will not generate fatal error. $link = is_object($context_link) ? $context_link : new Link(); $prefix = (Tools::substr(_PS_VERSION_, 0, 3) == '1.3' ? Tools::getShopDomain(true).'/' : ''); return str_replace('https://', 'http://', $prefix.$link->getImageLink('ebay', $id_product.'-'.$id_image, $size)); } Remplacez str_replace (' https://',' http://',...) par str_replace (' http://',' https://',....) J'espère que cela devrait forcer à avoir un lien image au format https Autant que je sache, le module gratuit ebay ne supporte plus le support de 202commerce. This solved my problem! Thank you very much. Merci beaucoup! Link to comment Share on other sites More sharing options...
GUERAL Posted December 17, 2018 Share Posted December 17, 2018 Le 18/12/2017 à 2:47 PM, 202ecommerce a dit : Bonjour, notre module eBay2 coûte 149€HT et n'est a payer qu'une seule fois. Vous ne devez pas le repayer tous les ans. Seule l'option zen est renouvelable tous les ans. Nous restons à disposition, n'hésitez pas à nous contacter : https://addons.prestashop.com/fr/contactez-nous?id_product=27282 Hé ben en 1 an il a pris une sacrée augmentation !! Mes revenus n'augmentent pas si vite Link to comment Share on other sites More sharing options...
Involic Posted December 17, 2018 Share Posted December 17, 2018 3 hours ago, GUERAL said: Hé ben en 1 an il a pris une sacrée augmentation !! Mes revenus n'augmentent pas si vite Notre module coûte toujours 199€ (depuis la première version il y a 7 ans) et est disponible pour des mois de test gratuits, que vous pouvez demander sur notre site web. Veuillez nous faire savoir si vous êtes intéressant. Link to comment Share on other sites More sharing options...
GazZzM@n Posted February 18, 2019 Share Posted February 18, 2019 On 10/23/2017 at 4:32 PM, Involic said: Une solution un peu sale mais qui devrait marcher Veuillez noter que vous devrez RÉVISER l'élément (mise à jour) pour voir les changements. Bonsoir, Que voulez vous dire par réviser l'élément ? Ayant le même soucis, lorsque je fais les modifications dans le fichier, la synchronisation mouline sans fin... 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