Jump to content

Rodolphe84

Members
  • Posts

    30
  • Joined

  • Last visited

Profile Information

  • Activity
    Agency

Rodolphe84's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, Je viens de prendre conscience de quelque chose d'autre. La boutique en question vend également sur ebay et en utilisant cette technique lorsqu'une vente se fera via ebay alors le script ne sera pas lu. Est-ce que vous voyez une autre alternative ? Merci
  2. Bonjour, J'ai une boutique prestashop et je vends également mes produits sur une marketplace. Pour diminuer le stock en temps réel sur la marketplace, ont me propose d'exécuter une URL lorsqu'un produit est ajouté au panier dans prestashop (c'est une URL avec à la fin l'ID du produit). Comment faire cela ? Je sais qu'il y a un hook "add to cart" mais comment faire un hit sur une URL ? Merci et bonne semaine.
  3. Bonsoir, Déjà c'est mieux si votre module et votre prestashop sont bien à jour. N'hésitez pas à faire une sauvegarde avant. Avant toute chose il faut que vous ayez un accès FTP pour faire certaines manipulations. Il faut savoir si prestashop ou votre serveur nous envoi des signaux de détresse. Pour faire apparaitre les erreurs que nous remonte Prestashop via votre logiciel FTP allez dans le dossier /config puis téléchargez et ouvrez ce fichier defines.inc.php Trouvez à l'intérieur le code suivant et faites les modifications énoncés : /* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', false); <--------- Remplacez false par true } /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); <--------- Remplacez false par true Vous enregistrez et écrasz votre fichier dans votre logiciel FTP. > Vous allez voir apparaitre des messages avec les problèmes que rencontre Prestashop. Maintenant (en utilisant Google Chrome) vous allez sur votre backoffice Prestashop et vous faite clic droit sur la page (n'importe ou) et choisissez "inspecter". Une fenêtre va s'ouvrir et cliquez sur l'onglet "Console". > Vous allez voir apparaitre dans cette fenêtre les problèmes que rencontre votre serveur. OK, maintenant vous allez configurer le fameux module "eBay", vous vous dirigez vers l'onget que vous connaissez bien "2. Catégories". Vous lancez la recherche des catégories vous voyez la roue de chargement qui tourne ? C'est cool vous allez savoir dans quelques secondes quel est le problème. Au bout de 30 secondes vous allez avoir des nouvelles soit de Prestashop (via un message d'erreur sur l'écran), Ou bien dans la Console de GG Chrome il y aura une superbe ligne rouge avec le problème que rencontre votre serveur. Vous voyez une ligne rouge avec un message du genre : Failed to load resource puis il parle d'une erreur 503 ? > C'est votre serveur qui lâché l'affaire il manque de temps ou de puissance pour gérer le script qu'on lui présente. Sur la même ligne un peu plus loin vous avez l'adresse du script en question. Quelque chose comme http://VotreNDD/modules/ebay/ajax/loadTableCategories.php .... ? Bon on a déjà bien avancé on sait d'ou viens le problème, passons à la solution. On va regardé comment est configuré votre serveur : Je vous invite à créer un fichier que vous allez nommer phpinfo.php Dans ce fichier vous allez écrire le code suivant : <?php phpinfo(); ?> Vous enregistrez ça. Via le FTP vous envoyez le fichier dans le répertoire racine (au même niveau que admin***, img, modules ...) Maintenant faite une petite visite sur le fichier que vous venez d'uploader : http://VotreNDD/phpinfo.php Vous voici en face d'un long fichier, faites une recherche dans la page et tapper memory_limit. Par défaut il est renseigné 32M. Si c'est le cas, pour faire marcher prestashop c'est OK mais si vous avez beaucoup de catégories pour le module eBay c'est un peu juste. Faites une nouvelle recherche et tapez : max_execution_time Par défaut vous devriez trouver 30. Je vous invite à augmenter la valeur de memory_limit à 128M ou 256M (si votre serveur le permet) Je vous invite à augmenter la valeur de max_execution_time à 60 Au passage augmentez également max_input_vars avec une valeur de 10000 (ou plus) Pour ça il faut demander à votre hébergeur si votre offre le permet et comment faire. (Vous pouvez aussi regarder sur des forums en tapant dans google memory_limit et le nom de votre hébergeur) > Dans la majeure partie des cas c'est via le fichier php.ini dans ce cas n'oublier pas de l'envoyer dans le dossier /admin**** Une fois fait retournez sur http://VotreNDD/phpinfo.php pour voir si les modifications on bien été prise s en compte. Si c'est OK rendez-vous dans votre module eBay, rafraîchissez la page (en ayant bien la console de GG Chrome ouverte). Allez sur l'onglet "2. Catégories" et voyez ce qui se passe. Soit le problème est résolu soit il va falloir qu'on aille plus loin. On va tenter autre chose. Téléchargez le fichier config/config.inc.php. Ajoutez y la ligne : ini_set('memory_limit','128M'); Enregistrez et renvoyez le fichier. Allez tester le module ebay. Si le problème persiste je vous invite a télécharger le fichier /modules/ebay/ajax/loadTableCategories.php et ajoutez y également la ligne ini_set('memory_limit','128M'); J'espère que maintenant le problème et résolu pour vous. N'hésitez pas me donner vos retours.
  4. Bonjour, Même avec Chrome on peut rencontrer ce genre de problème. C'est un problème de mémoire allouée en générale. J'ai tout un tas de solution à proposer si besoin.
  5. Bonsoir Patrick, As-tu moyen de vérifier ce que j'ai mentionné plus tôt dans al conversation ?
  6. As-tu essayé d'augmenter le délais avant timeout et augmenter la valeur de memory_limit ? En général ça règle le problème chez moi.
  7. Bonjour à tous, Je viens d'activer le mode multi boutique sur un site pour en faire un site de niche en ne vendant que les produits d'un seul catégorie. J'ai tout configuré ça à l'aire d'être bon. Par contre je me rend compte que tous les produits de la boutique mère sont accessibles sur le second site. Vous allez me dire puisqu'il sont "cachés" normalement personne ne tombera dessus. Je suis d'accord mais Google a commencé à indexer tout le catalogue. Ça va me causer un sérieux problème de référencement. Ma question est : comment créer un boutique fille en y important seulement les produits de la catégorie sélectionnée lors de l'installation ? Merci
  8. Bonsoir, Oui j'ai résolu le problème en modifiant le CSS. Mais je n'arrive pas à retrouver ce que j'avais modifié. De mémoire c'est un soucis de "Display". Je suis dispo si vous avez besoin de plus de précisions.
  9. Bonjour, Depuis quelques jours sur le site d'un client lorsque je modifie un catégorie elle va se placer à la racine (à la même hauteur de "Accueil"). Je la replace alors au bonne endroit (en modifiant la base de donnée) puis je régénère l'arbre de catégorie avec le module "Regenerate category tree", la catégorie "remarche" mais quand que je l'édite ça recommence. Notez aussi que lorsque ce problème arrive sur un catégorie toutes les sous-catégories deviennent invisibles sur le FO et BO (comme si il n'y avait pas de sous-categorie lorsque je créais un produit par exemple dans "Association" les sous-catégories n'apparaissent pas). Etonnant non ?
×
×
  • Create New...