- Posts: 2696
- Thank you received: 74
product_quantity reste a -1 avec variant
14 years 1 month ago - 14 years 1 month ago #60555
by erickb
product_quantity reste a -1 avec variant was created by erickb
Bonjour
J'ai des produits avec product_quantity = 1002
si dans /templates/TPL /html/com_hikashop/product/quantity.php j'affiche $this->row->product_quantity il me marque -1 au lieu de 1002
ca arrive sur des produits ou il y a la gestion des variants (Caractéristiques) savez vous pourquoi et comment changer ça ?
merci
J'ai des produits avec product_quantity = 1002
si dans /templates/TPL /html/com_hikashop/product/quantity.php j'affiche $this->row->product_quantity il me marque -1 au lieu de 1002
ca arrive sur des produits ou il y a la gestion des variants (Caractéristiques) savez vous pourquoi et comment changer ça ?
merci
Last edit: 14 years 1 month ago by erickb.
Please Log in or Create an account to join the conversation.
14 years 1 month ago #60604
by nicolas
Replied by nicolas on topic Re: product_quantity reste a -1 avec variant
C'est la quantité de la variante.
Pour la quantité du produit principal c'est: $this->row->main->product_quantity
Pour la quantité du produit principal c'est: $this->row->main->product_quantity
Please Log in or Create an account to join the conversation.
14 years 1 month ago - 14 years 1 month ago #60625
by erickb
Replied by erickb on topic Re: product_quantity reste a -1 avec variant
mais en ce cas ça ne marche plus pour les produits qui n'ont pas de variant , tout le reste est faux
comment connaitre le stock exact des produits qu'ils aient un variant ou non ?
ou sinon comment savoir qu'ils ont un variant dans ./templates/TPL/html/com_hikashop/product/quantity.php
un truc du genre
If(!$variant){
$stocknb = $this->row->main->product_quantity;
}
else {
$stocknb = $this->row->product_quantity ;
}
au pire
$stocknb = $this->row->main->product_quantity;
if (empty($stocknb)){
$stocknb = $this->row->product_quantity ;
}
comment connaitre le stock exact des produits qu'ils aient un variant ou non ?
ou sinon comment savoir qu'ils ont un variant dans ./templates/TPL/html/com_hikashop/product/quantity.php
un truc du genre
If(!$variant){
$stocknb = $this->row->main->product_quantity;
}
else {
$stocknb = $this->row->product_quantity ;
}
au pire
$stocknb = $this->row->main->product_quantity;
if (empty($stocknb)){
$stocknb = $this->row->product_quantity ;
}
Last edit: 14 years 1 month ago by erickb.
Please Log in or Create an account to join the conversation.
14 years 1 month ago #60631
by nicolas
Replied by nicolas on topic Re: product_quantity reste a -1 avec variant
Il suffit d'utiliser $this->row->product_type:
if($this->row->product_type=='variant'){
$stocknb = $this->row->main->product_quantity;
}else{
$stocknb = $this->row->product_quantity;
}
if($this->row->product_type=='variant'){
$stocknb = $this->row->main->product_quantity;
}else{
$stocknb = $this->row->product_quantity;
}
Please Log in or Create an account to join the conversation.
14 years 1 month ago #60634
by erickb
Replied by erickb on topic Re: product_quantity reste a -1 avec variant
super
merci
merci
Please Log in or Create an account to join the conversation.
14 years 1 month ago #60635
by erickb
Replied by erickb on topic Re: product_quantity reste a -1 avec variant
ca ne marche pasavec
if($this->row->product_type=='variant'){
$stocknb = $this->row->main->product_quantity;
}else{
$stocknb = $this->row->product_quantity;
}
j'obtiens le resultat voulu uniquement avec
$stocknb = @$this->row->main->product_quantity;
if (empty($stocknb)){
$stocknb = @$this->row->product_quantity ;
}
if($this->row->product_type=='variant'){
$stocknb = $this->row->main->product_quantity;
}else{
$stocknb = $this->row->product_quantity;
}
j'obtiens le resultat voulu uniquement avec
$stocknb = @$this->row->main->product_quantity;
if (empty($stocknb)){
$stocknb = @$this->row->product_quantity ;
}
Please Log in or Create an account to join the conversation.
14 years 1 month ago #60645
by nicolas
Replied by nicolas on topic Re: product_quantity reste a -1 avec variant
Et bien faites avec cela alors.
Il suffit d'utiliser var_dump($this); dans la vue pour voir toutes les variables et leurs attributs.
Cela fonctionne pour toutes les vues d'HikaShop. Vous devriez essayer quand vous avez un doute sur les variables à utiliser.
Il suffit d'utiliser var_dump($this); dans la vue pour voir toutes les variables et leurs attributs.
Cela fonctionne pour toutes les vues d'HikaShop. Vous devriez essayer quand vous avez un doute sur les variables à utiliser.
Please Log in or Create an account to join the conversation.
14 years 1 month ago #60659
by erickb
Replied by erickb on topic Re: product_quantity reste a -1 avec variant
oui bien sur j'utilise souvent var_dump
Please Log in or Create an account to join the conversation.
Time to create page: 0.226 seconds