Bonjour,
1 - J'ai déjà vu ça il y a pas quelques temps mais je n'arrive plus à remettre le doigt dessus.
En tout cas, c'est tout à fait possible avec un plugin custom.
Il est possible via un plugin de faire la vérification si le produit n'es pas déjà présent dans un panier d'un autre utilisateur.
L'idée est de refuser l'ajout si le produit est dans un panier qui est assez "récent" et d'enlever le produit du panier si celui ci est trop "vieux". Cela évite donc aux utilisateurs de bloquer un produit indéfiniement.
2 - Oui, c'est tout à fait possible avec de l'override.
www.hikashop.com/support/support/documen...ize-the-display.html
3 - Il y a une option dans HikaShop qui permet de pré-sélectionner une méthode de paiement ainsi qu'une méthode de livraison lorsque l'utilisateur arrive sur le checkout.
www.hikashop.com/support/support/documen...ml#checkout_shipping
4 - J'ai fait un correctif pour l'impression du panier ; par contre je n'arrive pas à reproduire votre soucis pour le bouton "retour".
<?php
if($this->config->get('print_cart')) {
?>
<td><?php
echo $this->popup->display(
'<span class="icon-32-print" title="'. JText::_('HIKA_PRINT').'"></span>'. JText::_('HIKA_PRINT'),
'HIKA_PRINT',
hikashop_completeLink('cart&task=showcart&cart_type='.$cart_type.'&cart_id='.$cart_id,true),
'hikashop_print_cart',
760, 480, '', '', 'link'
);
?></td>
<?php
}
Pour la vue "cart | showcart".
5 - Il faut simplement de changer la traduction correspondante au texte. ( AMOUNT_COLLECTED_ON_DELIVERY )
www.hikashop.com/download/languages.html#modify
6 - Cela a été corrigé de notre côté, il faut utiliser ce code
echo JText::_('HIKASHOP_SHIPPING_METHOD').' : ';
if(is_string($this->order->order_shipping_method)) {
if(strpos($this->order->order_shipping_id, '-') !== false)
echo $this->shippingClass->getShippingName($this->order->order_shipping_method, $this->order->order_shipping_id);
else
echo $this->shipping->getName($this->order->order_shipping_method, $this->order->order_shipping_id);
} else
echo implode(', ', $this->order->order_shipping_method);
dans la vue "order | show".
7 - Manuellement, non, je ne vois pas.
8 - Pour le "à" et "répondre à" il s'agit d'options HikaShop (dans la section "emails")
www.hikashop.com/support/support/documen...fig.html#main_emails
9 - Vous pouvez supprimer un produit en base de données via une action en masse mais c'est quelque chose que je vais vous déconseiller.
Car vous ne savez pas ce qui va se passer par la suite, si cela se trouver la commande sera annulée et vous voudrez remettre le produit en ligne.
Car une action en masse ne pourra pas supprimer les images/fichiers du produit sur le disque.
Je vous recommande plutôt un plugin (cron) qui s'occuperais de faire cela mais quand une commande a plus de X jours ; cela vous permet d'avoir de la sécurité pour les "refund".
Deux aspirines ont fait l'affaire
Cordialement,