Quantité article à 1 à la création

  • Posts: 18
  • Thank you received: 0
  • Hikashop Essential
8 years 8 months ago #248172

-- Joomla version -- : 3.6.2
-- PHP version -- : 5.6.23
-- Browser(s) name and version -- : Firefox

Bonjour,
Actuellement à l'insertion d'un nouvel article la quantité par défaut est "ILLIMITE" est il possible de modifier ce paramètre ? Idem pour les variantes ?
Merci

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 83746
  • Thank you received: 13549
  • MODERATOR
8 years 8 months ago #248197

Bonjour,

Pour les produits, vous pouvez éditer le fichier "form" de la vue "product" pour votre template backend via le menu Affichage>Vues et ajouter ce code au début:

<?php if(empty($this->product->product_id)) $this->product->product_quantity = 1; ?>

Pour les variantes, lorsque la quantité est illimitée, c'est la quantité du produit principal qui est utilisée sur le frontend automatiquement. Donc cela ne devrait pas être nécessaire.

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
  • Hikashop Essential
8 years 8 months ago #248252

C'est parfait, ca fonctionne.
Merci

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
  • Hikashop Essential
8 years 8 months ago #248259

Bonjour,
Je reviens sur cette question de quantité par défaut. je confirme que, à la création d'un produit la quantité est "1" grâce au bout de code à placer dans la vue.
Par contre à l'ajout d'une variante la quantité par défaut est toujours à "illimité". Existe t il un moyen de la passer également à "1" à la création de chaque variante ?
Merci

Please Log in or Create an account to join the conversation.

  • Posts: 4820
  • Thank you received: 654
  • MODERATOR
8 years 8 months ago #248273

Bonjour,

La solution est assez proche, et cette fois vous devez modifiez votre fichier "variant" de la vue "product" pour votre template backend via le menu Affichage->Vues et ajouter ce code au début:

<?php if($this->product->product_quantity == 'Unlimited') $this->product->product_quantity = 1; ?>
Veuillez noter qu'avec cette manipulation, si un moment vous êtes amené à avoir une variant en 'Unlimited', elle sera alors ramener automatiquement à '1', j'espère que cela vous convient ?

En attente de vos retour

cordialement.

Last edit: 8 years 8 months ago by Philip.

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
  • Hikashop Essential
8 years 8 months ago #248361

Bonjour,
Merci de votre réactivité.
Personnellement le code fonctionne uniquement si je retire un "=" avant "Unilimited".
Avec les deux "=" c'est sans effet.
Cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 83746
  • Thank you received: 13549
  • MODERATOR
8 years 8 months ago #248362

Bonjour,

C'est que Philippe testait en Anglais. Donc pour vous, qui devait avoir l'interface en Français, il faut remplacer Unlimited par Illimité dans le code de Philippe.
Avec un égal, cela signifie que ça met 1 dans le champs peu importe la valeur déjà enregistrée, donc vous ne pourrez pas changer la quantité des variantes à autre chose que 1.

The following user(s) said Thank You: berlou

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
  • Hikashop Essential
8 years 8 months ago #248410

Bonjour,
Tout est en ordre pour moi. Ca fonctionne.
Merci

Please Log in or Create an account to join the conversation.

Time to create page: 0.077 seconds
Powered by Kunena Forum