- Posts: 98
- Thank you received: 1
produits... pas de vendre, les afficher sur le sit
13 years 7 months ago #91263
by aspkiddy
produits... pas de vendre, les afficher sur le sit was created by aspkiddy
Bonjour,
Parmi nos produits, quelques produits que nous ne voulons pas le vendre, mais on veut les afficher dans notre catégorie de produits.
Est-ce qu'il y a un moyen d'avoir une fiche produit, mais que ce produit ne peut pas être commandé sur notre site?
Est-ce qu'il y a un moyen de mettre un bouton, dans cette fiche de produit, lorsque les clients cliquent sur ce bouton, ils vont vers un autre site Web?
J'ai fait quelques tests suivants, mais ce n'est pas ce que je veux :
Lorsque l'on ne met pas le prix (donc 0), sur le site, le produit s'affiche, mais ça indique « Gratuit », ce qui n'est pas le cas.
Lorsque l'on met le bon prix, et une date de début, par exemple 21 février 2014 (dans « Début de vente »), sur le site, le produit s'affiche avec le bon prix, mais ça indique « Le produit sera en vente à partir du 21 février 2014 », ce qui n'est pas le cas.
Lorsqu'on met le bon prix, et une date de fin, par exemple 2011-02-22. (dans « Fin de vente »), sur le site le produit s'affiche avec le bon prix, mais ça indique « Le produit n'est plus en vente », ce qui n'est pas notre cas.
Lorsque l'on met 0 quantité, sur le site, le produit s'affiche avec « Pas de stock" ce n'est pas ce que l'on veut
Comment peut-on afficher certains produits, sans les vendre. et sans indiqué « Gratuit », etc.
Merci.
PS. Sur Joomla! 2.5.9 Stable avec HikaShop Business 2.1.0
Parmi nos produits, quelques produits que nous ne voulons pas le vendre, mais on veut les afficher dans notre catégorie de produits.
Est-ce qu'il y a un moyen d'avoir une fiche produit, mais que ce produit ne peut pas être commandé sur notre site?
Est-ce qu'il y a un moyen de mettre un bouton, dans cette fiche de produit, lorsque les clients cliquent sur ce bouton, ils vont vers un autre site Web?
J'ai fait quelques tests suivants, mais ce n'est pas ce que je veux :
Lorsque l'on ne met pas le prix (donc 0), sur le site, le produit s'affiche, mais ça indique « Gratuit », ce qui n'est pas le cas.
Lorsque l'on met le bon prix, et une date de début, par exemple 21 février 2014 (dans « Début de vente »), sur le site, le produit s'affiche avec le bon prix, mais ça indique « Le produit sera en vente à partir du 21 février 2014 », ce qui n'est pas le cas.
Lorsqu'on met le bon prix, et une date de fin, par exemple 2011-02-22. (dans « Fin de vente »), sur le site le produit s'affiche avec le bon prix, mais ça indique « Le produit n'est plus en vente », ce qui n'est pas notre cas.
Lorsque l'on met 0 quantité, sur le site, le produit s'affiche avec « Pas de stock" ce n'est pas ce que l'on veut
Comment peut-on afficher certains produits, sans les vendre. et sans indiqué « Gratuit », etc.
Merci.
PS. Sur Joomla! 2.5.9 Stable avec HikaShop Business 2.1.0
Please Log in or Create an account to join the conversation.
13 years 7 months ago #91306
by Xavier
Replied by Xavier on topic produits... pas de vendre, les afficher sur le sit
Bonjour,
Il faudrait créer une custom field dans la table produit (HikaShop > Display > custom field) et si le produit est sur un autre site, ajouter l'url de ce site dans la custom field présente dans la page d'édition de ce produit.
Après il faut modifier la vue "product / quantity" et ajouter un "if" pour si la custom field est remplie, alors on affiche le bouton voulu redirigeant vers l'url saisie, sinon on laisse l'affichage normal du bouton ajouter au panier.
Il faudrait créer une custom field dans la table produit (HikaShop > Display > custom field) et si le produit est sur un autre site, ajouter l'url de ce site dans la custom field présente dans la page d'édition de ce produit.
Après il faut modifier la vue "product / quantity" et ajouter un "if" pour si la custom field est remplie, alors on affiche le bouton voulu redirigeant vers l'url saisie, sinon on laisse l'affichage normal du bouton ajouter au panier.
The following user(s) said Thank You: aspkiddy
Please Log in or Create an account to join the conversation.
13 years 7 months ago #91456
by aspkiddy
Replied by aspkiddy on topic produits... pas de vendre, les afficher sur le sit
Ça marche :laugh:
Après le code suivant :
<div class="hikashop_product_stock">
<?php
ce que j'ai ajouté :
ensuite j'ai gardé votre code :
if($this->params->get('add_to_cart',1)){
echo $this->cart->displayButton(JText::_('ADD_TO_CART'),'add',$this->params,$url,$this->ajax,'',$max,$min);
$btnType = 'wish';
}
if($this->params->get('add_to_wishlist') && $config->get('enable_wishlist', 1)){
echo '<div id="hikashop_add_wishlist">';
echo $this->cart->displayButton(JText::_('ADD_TO_WISHLIST'),$btnType,$this->params,$url,$wishlistAjax,'',$max,$min,'',false);
echo '</div>';
}//
et j'ai fermé else :
voici le code complet de ce bloque :
merci Xavier...
Après le code suivant :
<div class="hikashop_product_stock">
<?php
ce que j'ai ajouté :
Code:
if(!empty($this->row->urlexterne))
{
$urlexterne = $this->row->urlexterne;
echo '<div id="hikashop_add_wishlist">';
echo '<input type="button" class="button_site_externe" name="go_window" value="Voir le site pour plus d\'info" onclick="window.open(\''.$urlexterne.'\')"/>';
echo '</div>';
}
else
{
if($this->params->get('add_to_cart',1)){
echo $this->cart->displayButton(JText::_('ADD_TO_CART'),'add',$this->params,$url,$this->ajax,'',$max,$min);
$btnType = 'wish';
}
if($this->params->get('add_to_wishlist') && $config->get('enable_wishlist', 1)){
echo '<div id="hikashop_add_wishlist">';
echo $this->cart->displayButton(JText::_('ADD_TO_WISHLIST'),$btnType,$this->params,$url,$wishlistAjax,'',$max,$min,'',false);
echo '</div>';
}//
et j'ai fermé else :
Code:
}
voici le code complet de ce bloque :
Code:
<div class="hikashop_product_stock">
<?php
//new ajoute 111 debut 1/2
if(!empty($this->row->urlexterne))
{
$urlexterne = $this->row->urlexterne;
echo '<div id="hikashop_add_wishlist">';
echo '<input type="button" class="button_site_externe" name="go_window" value="Voir le site pour plus d\'info" onclick="window.open(\''.$urlexterne.'\')"/>';
echo '</div>';
}
else
{
//new ajoute 111 Fin1/2
if($this->params->get('add_to_cart',1)){
echo $this->cart->displayButton(JText::_('ADD_TO_CART'),'add',$this->params,$url,$this->ajax,'',$max,$min);
$btnType = 'wish';
}
if($this->params->get('add_to_wishlist') && $config->get('enable_wishlist', 1)){
echo '<div id="hikashop_add_wishlist">';
echo $this->cart->displayButton(JText::_('ADD_TO_WISHLIST'),$btnType,$this->params,$url,$wishlistAjax,'',$max,$min,'',false);
echo '</div>';
}
}//new ajoute 111 debut et fin 2/2
}elseif($this->row->product_quantity>0){
?>
<div class="hikashop_product_stock">
merci Xavier...
Please Log in or Create an account to join the conversation.
Time to create page: 0.214 seconds