Jump to content

Déclinaison problème de generateur


ItemStyle

Recommended Posts

Je comprends pas pourquoi il me multiplie le nombre de déclinaisons, pour le générateur 1 déclinaison= 1 produit

Dans mes Attributs et groupes j'ai rentré des groupes qui recevront des couleurs, c'est quoi cette option ?

Coloris : Activé ou Désactivé
A quoi ca sert ?

Si je met 1 ligne avec toutes les déclinaisons, dans le panier il m'ajoute toutes les déclinaisons quelque soit le choix ?!

Bref j'aimerai bien un peu d'aide, je ne comprends pas la logique de cette déclinaison...

Link to comment
Share on other sites

Les attributs ça peut être la taille, la matière, etc. mais aussi la couleur (comme pour les iPod nano).
Définir un groupe d'attributs en tant que couleur te permet d'affecter aux attributs une couleur HTML (#1AE2C8) ou une texture.

Je comprends pas ton problème avec le générateur. Eventuellement poste une capture.

Link to comment
Share on other sites

Ok pour la couleur mais au niveau du générateur des déclinaisons, c'est étrange qu'il cree autant de produits qu'il y'a de combinaisons d'où la saturation de mémoire, je viens de voir ce post, je vais modifier le php.ini pour voir ce que ca donne.

http://www.prestashop.com/forums/viewthread/12381/installation_configuration_et_mise_a_jour/resolusysteme_de_declinaisons

Link to comment
Share on other sites

  • 9 months later...

La question n'est pas au niveau panier, je précise:

J’utilise PS 1.3.0.1

Le générateur de déclinaisons de la fiche produits me limite à moins de 70 déclinaisons.
J’ai 200 déclinaisons à créer par produit.

Comment rendre le générateur de déclinaisons illimité?

Link to comment
Share on other sites

En fait je répondais à cette question:
"Si je met 1 ligne avec toutes les déclinaisons, dans le panier il m’ajoute toutes les déclinaisons quelque soit le choix ?!"

En ce qui concerne la limitation dans les déclinaisons, n'ayant pas eu ce problème je ne m'y suis pas interessé donc pas de solution à proposer!
J'ai toutefois vu ce problème soulevé dans d'autres post.

Link to comment
Share on other sites

  • 3 months later...

Bonjour, moi j'ai le même problème et je n'arrive pas à trouver de solution. Apparemment c'est vraiment causé par le temps mis par le script pour s'exécuter et du coup on tombe sur une page blanche.

On me conseil de passé sur un serveur dédié (qui autorise un délais de script beaucoup plus important que les serveurs mutualisés) mais j'aimerai en être sur avant de prendre un dédié qui va couter beaucoup plus chère et qui un peu chiant à configurer.

Si quelqu'un a déjà rencontré le même problème et en passant sur un autre serveur çà a marché, merci de faire un petit signe ou de donner la solution.

merci d'avance

Link to comment
Share on other sites

Malheuresement oui j'ai déjà tester tout çà.. j'ai même contacté ovh (car je suis également chez eux) et ils ne peuvent pas ou ne veulent pas augmenter la capacité d'éxécution des scripts pour les mutualisés..

Il faudrait je pense donc un serveur illimité, ou modifier le code pour que çà mette moins de temps à générer toutes les combinaisons mais je ne pense pas que çà soit possible çà !!

Link to comment
Share on other sites

Combient as tu de déclinaisons à générer ?
Peut etre y'a t'il un autre soucis : modifie ton fichier config/config.inc.php et modifie

@ini_set('display_errors', 'on');

, ce qui aura pour effet d'afficher des messages d'erreurs le cas échéant.

Pierre.

Link to comment
Share on other sites

Alors après avoir activé les erreurs et généré une grosse déclinaison je tombe sur l'erreur suivante :

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 35 bytes) in /homez.92/liaisong/www/www.xxxxxxx.com/classes/Db.php on line 275

Link to comment
Share on other sites

A bein voila :)
Du coup, il te faut ajouter / modifier dans ton config.inc.php :

@ini_set('upload_max_filesize', '400M');
@ini_set('php_value post_max_size', '200M');
@ini_set('php_value max_execution_time', '6000');
@ini_set('php_value max_input_time', '6000');
@ini_set('php_value memory_limit', '400M');
@ini_set('default_charset', 'utf-8');



en essayant de jouer sur le 'php_value memory_limit' et / ou 'php_value post_max_size'

Bon courage,
Pierre.

Link to comment
Share on other sites

Alors une dernière chose.. j'avais déjà bien toutes ces valeurs dans mon fichier config, est-ce que tu sais si la valeur memory limit est illimitée ou çà peut poser un problème quelque part..?

Tant qu'à faire plutôt que d'avoir à faire pleins de tests je la passe directement à 2000M par exemple si çà ne pose pas de problème bien sur..

Merci encore pour ton aide !

Link to comment
Share on other sites

je suis passé à 600 M mais j'ai l'impression que le message d'erreur a changé..

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4864 bytes) in /homez.92/liaisong/www/www.xxxxxxx.com/superadmin/tabs/AdminAttributeGenerator.php(46) : runtime-created function on line 1

est-ce que tu penses qu'il faut que je change quelque chose dans ce fichier aussi ou je me consacre uniquement au fichier de config ?

Link to comment
Share on other sites

  • 7 months later...

Salut Martin00,
as-tu trouvé une solution ?
Je suis dans la même galère que toi avec des produits qui comportent plus de 20 000 possibilités de choix (taille + couleurs + etc) et évidement après avoir généré les produits, je me retrouve avec une page blanche, que ce soit en FO ou BO.

Merci de ton aide.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...