Lot de produit type box avec multi TVA

  • Posts: 140
  • Thank you received: 5
  • Hikaserial Subscription Hikashop Business
5 years 10 months ago #299918

-- HikaShop version -- : 4.0.0
-- Joomla version -- : 3.9.0
-- PHP version -- : 7.1.0
-- Browser(s) name and version -- : Chrome

Bonjour,

Je me demandé comme faire pour créer une fiche produit de type "box" qui comprend par exemple 2 produits différents avec des taux de tva différents.

Bref :
1 fiche produit qui comprend 2 produits
et une fois arrivé en caisse voir ma box et le détail de son contenant (les 2 produits) avec dans le total les deux niveaux de tva.

J'ai pensé a faire comme ça :

- Créer un produit A à 5%
- Créer un produit B à 20%
- Créer mon produit Box (produit A + B ) en rajoutant en option le produit A + le produit B...
En fesant ça, c'est plutôt cool, car j'ai bien mon détail dans le panier avec les différentes TVA... Mais...
Mon problème dans cette solution, c'est que les options de mon produit Box son affiché en choix non ou prix de l'option... moi j'aimerai que l'option soit "obligatoirement selectionné"
Ensuite si mon produit Box n'a pas de prix , il sera affiché "gratuit"...

Bref, j'ai essaye de tourné ça dans tout les sens... je ne trouve pas comment faire, j'ai même imaginé faire une TVA intermédiaire pour créer un fiche produit box ou je met tout dans le détail... mais c'est un peu naze...

Je précise que je n'ai pas besoin de gestion des stocks.

Avez vous une idée pour ce type de configuration ?
Merci pour votre aide :)

Last edit: 5 years 10 months ago by pincealinge.

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

  • Posts: 82501
  • Thank you received: 13282
  • MODERATOR
5 years 10 months ago #299919

Bonjour,

Faire que l'option soit automatiquement sélectionnée est possible. Il suffit de créer une caractéristique avec une valeur et d'ajouter cette caractéristique avec la variante correspondante aux produit-options.
Ainsi, il n'y aura qu'un choix dans le dropdown de l'option et elle sera payante et préselectionnée.

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

  • Posts: 140
  • Thank you received: 5
  • Hikaserial Subscription Hikashop Business
5 years 10 months ago #299978

Ok... Alors j’avoue avoir eu du mal au début avec ta phrase :

[...] d'ajouter cette caractéristique avec la variante correspondante aux produit-option[...]

Il m'a fallut un café bien fort :lol:
Mais ça fonctionne nickel !!

Last edit: 5 years 10 months ago by pincealinge.

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

  • Posts: 140
  • Thank you received: 5
  • Hikaserial Subscription Hikashop Business
5 years 10 months ago #300839

Bonjour,

J'ai une toute petite question, je ne sais pas si c'est compliqué a faire, mais je n'arrive pas a mettre le doigt dessus...

Dans le cadre de la création de ma box, j'ai donc rajouté des produits en "option" dans mon produit "box"
Jusqu'ici, aucun problème..

Mais du coup, j'ai un select qui affiche :
- non
- oui +15€

Peut on forcé le "oui +15€" ?
Et dans le cas ou il n'y a qu'un seul choix... peux t'on caché le select ?

Merci pour votre aide.

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

  • Posts: 26121
  • Thank you received: 4023
  • MODERATOR
5 years 10 months ago #300850

Bonjour,

Il n'y a qu'avec les options utilisant une variante que vous pouvez définir quelle sera la variante pré-sélectionnée.
Pour ce qui est des options en "oui / non", il n'y a rien pour configurer cela. Il est nécessaire de passer via de la surcharge de vue afin de définir vos règles pour le bloc s'occupant de l'affichage des options.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 140
  • Thank you received: 5
  • Hikaserial Subscription Hikashop Business
5 years 10 months ago #300892

Bonjour,

Merci pour ta réponse.
Alors en "trifouillant" un peu, je me suis rendu compte qu'en modifiant dans "affichage" > "vue" > "product" > "option" selectionMethod : check par selectionMethod : generic... il m'affiche uniquement "oui" dans le select, et le rajoute bien dans le panier.

if(empty($optionElement->variants)) {
		if(!$optionElement->product_published || empty($optionElement->product_quantity))
			continue;
		if($selectionMethod != 'generic')
			$option_values[] = JHTML::_('select.option', 0, JText::_('HIKASHOP_NO'));
		$text = JText::_('HIKASHOP_YES');
		$this->row =& $optionElement;
	
		$option_values[] = JHTML::_('select.option', $optionElement->product_id, $text);
	}

Donc grâce à cette première petite modification, j'arrive a faire disparaître le "non" et a forcé le Select sur oui.

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

Time to create page: 0.064 seconds
Powered by Kunena Forum