coupons par defaut

  • Posts: 2667
  • Thank you received: 68
10 years 3 months ago #199282

-- HikaShop version -- : 240
-- Joomla version -- : 341

Bonjour

dans l'admin quand on fait nouveau , on a les reductions par defaut , comment faire pour que ce soit les coupons ?

merci

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

  • Posts: 84220
  • Thank you received: 13673
  • MODERATOR
10 years 3 months ago #199290

Bonjour,

Changez la ligne:
$element->discount_type = 'discount';

en:
$element->discount_type = 'coupon';

dans administrator/components/com_hikashop/views/discount/view.html.php

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

  • Posts: 2667
  • Thank you received: 68
10 years 3 months ago #199416

merci
ce serait bien d'avoir une option de plus dans la table config ou un JText

$element->discount_type = JText::_('ADMIN_DISCOUNT_DEFAULT');

Last edit: 10 years 3 months ago by erickb.

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

  • Posts: 2667
  • Thank you received: 68
10 years 3 months ago #199418

Je viens de tester ca ne marche pas alors qu'il y a un
form.pho dans les view et qu'on peut faire un override dans le template

remplacer
<?php echo $this->type->display('data[discount][discount_type]',@$this->element->discount_type,true); ?>
par
<?php echo $this->type->display('data[discount][discount_type]','coupon',true); ?>

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

  • Posts: 84220
  • Thank you received: 13673
  • MODERATOR
10 years 3 months ago #199438

Si cela vous convient tant mieux, mais votre modification signifie que vous ne pouvez plus créer ou éditer de réductions sur votre site, uniquement des coupons.

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

  • Posts: 2667
  • Thank you received: 68
10 years 3 months ago #199514

j'ai remis $element->discount_type = JText::_('DISCOUNT_DEFAULT');

merci

Last edit: 10 years 3 months ago by erickb.

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

  • Posts: 2667
  • Thank you received: 68
10 years 3 months ago #199559

dans administrator/components/com_hikashop/views/discount/view.html.php

ceci ne marche pas

if(!in_array($type,array('all','nochilds'))){
					$element->discount_type = $type;
				}else{
					$element->discount_type = JText::_('DISCOUNT_DEFAULT');
				}

ceci marche
if(!in_array($type,array('all','nochilds'))){
					$element->discount_type = JText::_('DISCOUNT_DEFAULT');
				}else{
					$element->discount_type = $type;
				}

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

  • Posts: 26264
  • Thank you received: 4043
  • MODERATOR
10 years 3 months ago #199517

Bonjour,

Je ne comprends pas ce que vous essayez de faire comme modification.
Par contre je sais que vous pouvez simplement spécifier une valeur lorsque " $this->element->discount_type " est vide..
Comme par exemple

if(empty($this->element->discount_type))
  $this->element->discount_type = 'coupon';
Ca permet de garder toutes les fonctionnalités et juste toucher à la valeur par défaut lors de la création d'un nouveau coupon/réduction.

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: 2667
  • Thank you received: 68
10 years 3 months ago #199577

j'ai juste mis une valeur texte overrides que j'utilise
DISCOUNT_DEFAULT='coupon'

c'est dommage de devoir modifier le view.html.php pour ça ce serrait mieux d'avoir des Jtext pour les trucs de ce genre , pas besoin de le mettre dans la table config

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

Time to create page: 0.047 seconds
Powered by Kunena Forum