yannhk Posted April 2, 2013 Share Posted April 2, 2013 Hello, Après quelques recherches concernant l'erreur Fatal error in module ebay: Undefined index: registration J'ai finalement trouvé d'où cela provenait. Afin de faire disparaitre cette erreur non blocante en soit, il suffit de se rendre dans le fichier ebay.php et normalement a la ligne 735 vous devriez avoir ceci : $prestashopContent = @file_get_contents('http://api.prestashop.com/partner/modules/ebay.php?version=' . $this->version . '&shop=' . urlencode(Configuration::get('PS_SHOP_NAME')) . '®istered=' . ($alert['registration'] == 1 ? 'no' : 'yes') . '&url=' . urlencode($_SERVER['HTTP _HOST']) . '&iso_country=' . Tools::strtolower($this->country->iso_code) . '&iso_lang=' . Tools::strtolower($this->context->language->iso_code) . '&id_lang=' . (int) $this->context->language->id . '&email=' . urlencode(Configuration::get('PS_SHOP_EMAIL')) . '&security=' . md5(Configuration::get ('PS_SHOP_EMAIL') . _COOKIE_IV_), false, $stream_context); Il suffit de rajouter un "isset()" pour le test sur la variable $alert['registration'] comme suit : $prestashopContent = @file_get_contents('http://api.prestashop.com/partner/modules/ebay.php?version=' . $this->version . '&shop=' . urlencode(Configuration::get('PS_SHOP_NAME')) . '®istered=' . (isset($alert['registration']) == 1 ? 'no' : 'yes') . '&url=' . urlencode($_SERVER['HTTP _HOST']) . '&iso_country=' . Tools::strtolower($this->country->iso_code) . '&iso_lang=' . Tools::strtolower($this->context->language->iso_code) . '&id_lang=' . (int) $this->context->language->id . '&email=' . urlencode(Configuration::get('PS_SHOP_EMAIL')) . '&security=' . md5(Configuration::get ('PS_SHOP_EMAIL') . _COOKIE_IV_), false, $stream_context); Et voila. Normalement ... plus d'erreur ! Esperant que cela puisse éclairer quelques lanternes. Pour le reste, pas encore trouvé comment fonctionnait la synchronisation des ventes entre Ebay et Prestashop. rien ne semble remonter pour le moment. La synchronisation des produits est-elle obligatoire pour cela ? A suivre ... Link to comment Share on other sites More sharing options...
dar1987 Posted October 12, 2013 Share Posted October 12, 2013 Merci beaucoup pour ce bout de code qui marche direct! Seulement, il marche pour l'ancien module d'ebay, avec le nouveau, j'ai un autre message d'erreur : [PrestaShop] Fatal error in module ebay: Invalid argument supplied for foreach() Pourtant, avec l'ancien module d'ebay, mes produits étaient tous prêt à être exporté sur ebay alors qu'avec le nouveau, le nombre de produit reste à 0. Link to comment Share on other sites More sharing options...
Recommended Posts