Skip to main content

Afficher n° facture dans la liste des commandes

More
12 years 7 months ago #143559 by Pi_R
-- HikaShop version -- : 2.2.3

Bonjour,
je n'ai pas trouvé la réponse à cette question sur ce forum :
comment pourrait-on afficher le n° de facture à côté du n° de commande dans la liste des commandes, en admin ?

Merci
Pierre

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

More
12 years 7 months ago #143594 by Eliot
Bonjour,

Il faut pour cela modifier la vue du listing dans Affichage>Vues en cherchant la vue listing de order pour le back-end.
Ensuite remplacez ces lignes:
Code:
<th class="hikashop_order_number_title title" align="center"> <?php echo JText::_('ORDER_NUMBER'); ?> </th>

par
Code:
<th class="hikashop_order_number_title title" align="center"> <?php echo JText::_('ORDER_NUMBER'); ?> </th> <th class="hikashop_invoice_number_title title" align="center"> <?php echo JText::_('INVOICE_NUMBER'); ?> </th>

et ces lignes:
Code:
<td class="hikashop_order_number_value"> <a href="<?php echo hikashop_completeLink('order&task=show&cid='.$row->order_id.$url_itemid); ?>"> <?php echo $row->order_number; ?> </a> <?php if($row->order_payment_method == 'paypalrecurring'){ ?> <span style="float:right; padding-right: 10px;"><?php echo JText::_('RECURRING_ORDER'); ?></span> <?php } ?> </td>

par
Code:
<td class="hikashop_order_number_value"> <a href="<?php echo hikashop_completeLink('order&task=show&cid='.$row->order_id.$url_itemid); ?>"> <?php echo $row->order_number; ?> </a> <?php if($row->order_payment_method == 'paypalrecurring'){ ?> <span style="float:right; padding-right: 10px;"><?php echo JText::_('RECURRING_ORDER'); ?></span> <?php } ?> </td> <td class="hikashop_invoice_number_value"> <a href="<?php echo hikashop_completeLink('order&task=show&cid='.$row->order_id.$url_itemid); ?>"> <?php echo $row->invoice_number; ?> </a> </t>

(j'ajoute simplement un <td> a chaque fois). Cela devrait marcher!

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

More
12 years 7 months ago #143646 by Pi_R
Bonjour,

dans le fichier ad-hoc, j'ai plutôt ceci :
Code:
<th class="hikashop_order_number_title title"> <?php echo JHTML::_('grid.sort', JText::_('ORDER_NUMBER'), 'b.order_number', $this->pageInfo->filter->order->dir,$this->pageInfo->filter->order->value ); ?> </th>
et ceci :
Code:
<td class="hikashop_order_number_value"> <?php if($this->manage){ ?> <a href="<?php echo hikashop_completeLink('order&task=edit&cid[]='.$row->order_id.'&cancel_redirect='.urlencode(base64_encode(hikashop_completeLink('order')))).$target; ?>"> <?php } ?> <?php echo $row->order_number; ?> <?php if($this->manage){ ?> </a> <?php } ?> </td>

Si j'ajoute telles quelles les parties de codes proposées, ça rajoute la colonne mais elle demeure vide.

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

More
12 years 7 months ago #143682 by Mohamed Thelji
Bonjour,
Il vous faudra donc ajouter ce code :
Code:
<th class="hikashop_invoice_number_title title" align="center"> <?php echo JText::_('INVOICE_NUMBER'); ?> </th>
Après les lignes :
Code:
<th class="hikashop_order_number_title title"> <?php echo JHTML::_('grid.sort', JText::_('ORDER_NUMBER'), 'b.order_number', $this->pageInfo->filter->order->dir,$this->pageInfo->filter->order->value ); ?> </th>
et ce code :
Code:
<td class="hikashop_invoice_number_value"> <?php echo @$row->order_invoice_number; ?> </td>
Après les lignes :
Code:
<td class="hikashop_order_number_value"> <?php if($this->manage){ ?> <a href="<?php echo hikashop_completeLink('order&task=edit&cid[]='.$row->order_id.'&cancel_redirect='.urlencode(base64_encode(hikashop_completeLink('order')))).$target; ?>"> <?php } ?> <?php echo $row->order_number; ?> <?php if($this->manage){ ?> </a> <?php } ?> </td>

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

More
12 years 7 months ago #143710 by Pi_R
Bonjour,
merci, c'est opérationnel.
Serait-ce abusé de ma part de demander la modif à effectuer pour permettre également le tri sur ces n° de facture ? :unsure:
Merci en tout cas pour la réactivité.

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

More
12 years 7 months ago #143807 by Eliot
Ajoutez plutôt ceci alors:
Code:
<th class="hikashop_invoice_number_title title"> <?php echo JHTML::_('grid.sort', JText::_('INVOICE_NUMBER'), 'b.invoice_number', $this->pageInfo->filter->order->dir,$this->pageInfo->filter->order->value ); ?> </th>

à la place du premier bloc donné par mohamed (et désolé pour mon premier post, mauvaise vue!)

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

More
12 years 7 months ago #143830 by Pi_R
Bonjour,

Merci, je peux en effet cliquer sur l'en-tête de colonne, par contre ça ne trie pas, ça vide le tableau :S (comme si ça ne prenait pas en compte les n° à l'intérieur)

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

More
12 years 7 months ago #143842 by Eliot
Oups, c'était plutot comme ça:
Code:
<th class="hikashop_invoice_number_title title"> <?php echo JHTML::_('grid.sort', JText::_('INVOICE_NUMBER'), 'b.order_invoice_number', $this->pageInfo->filter->order->dir,$this->pageInfo->filter->order->value ); ?> </th>
The following user(s) said Thank You: Pi_R

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

More
12 years 7 months ago #143898 by Pi_R
Cette fois c'est la bonne !
Merci l'équipe Hikashop ! :)

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

Time to create page: 0.283 seconds
Powered by Kunena Forum