Saisie TVA front end
12 years 2 weeks ago #170767
by warson
Saisie TVA front end was created by warson
-- HikaShop version -- : 2.3.2
-- HikaMarket version -- : 1.4.3
-- Joomla version -- : 3.3.3
-- PHP version -- : 5.4.30
-- Browser(s) name and version -- : Tous
-- Error-message(debug-mod must be tuned on) -- : Pas de message d'erreur
Bonjour,
j'ai créé dans Hikashop 3 taux de TVA applicables selon le type de produit.
Lorsqu'un vendeur se connecte et veut saisir un nouveau produit à partir du panneau de contrôle de son compte en front-office, il semble y avoir un souci lorsqu'on ouvre la liste déroulante "catégorie de taxe" : seul "aucun" figure dans la liste, aucun taux de TVA n'apparaît.
Pour faire apparaître la liste de tous les taux, il faut au préalable cliquer sur "Appliquer" ou "Sauver", ce qui n'est pas très intuitif.
Je vous joins 2 images avec ce qui apparaît avant de cliquer sur "Appliquer" et juste après.
Merci par avance.
-- HikaMarket version -- : 1.4.3
-- Joomla version -- : 3.3.3
-- PHP version -- : 5.4.30
-- Browser(s) name and version -- : Tous
-- Error-message(debug-mod must be tuned on) -- : Pas de message d'erreur
Bonjour,
j'ai créé dans Hikashop 3 taux de TVA applicables selon le type de produit.
Lorsqu'un vendeur se connecte et veut saisir un nouveau produit à partir du panneau de contrôle de son compte en front-office, il semble y avoir un souci lorsqu'on ouvre la liste déroulante "catégorie de taxe" : seul "aucun" figure dans la liste, aucun taux de TVA n'apparaît.
Pour faire apparaître la liste de tous les taux, il faut au préalable cliquer sur "Appliquer" ou "Sauver", ce qui n'est pas très intuitif.
Je vous joins 2 images avec ce qui apparaît avant de cliquer sur "Appliquer" et juste après.
Merci par avance.
Please Log in or Create an account to join the conversation.
12 years 2 weeks ago #170768
by Jerome
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.
Replied by Jerome on topic Saisie TVA front end
Bonjour,
Je ne reproduit pas votre soucis et je ne vois pas de raison particulière à votre soucis sauf si vous utilisez un système comme Falang/Joomfish et que le bug est toujours présent dans le "type" HikaShop "categorysub".
Mais j'ai quelques doutes car sinon je ne vois pas pourquoi le soucis ne serait plus, une fois que le produit existant.
En tout cas, HikaMarket utilise directement le "type" HikaShop pour lister les catégories de tax, il n'y a aucun code permettant de filtrer ou autre ; c'est un appel direct à HikaShop.
Cordialement,
Je ne reproduit pas votre soucis et je ne vois pas de raison particulière à votre soucis sauf si vous utilisez un système comme Falang/Joomfish et que le bug est toujours présent dans le "type" HikaShop "categorysub".
Mais j'ai quelques doutes car sinon je ne vois pas pourquoi le soucis ne serait plus, une fois que le produit existant.
En tout cas, HikaMarket utilise directement le "type" HikaShop pour lister les catégories de tax, il n'y a aucun code permettant de filtrer ou autre ; c'est un appel direct à HikaShop.
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.
12 years 2 weeks ago - 12 years 2 weeks ago #170784
by warson
Replied by warson on topic Saisie TVA front end
Merci pour votre réponse,
je n'utilise rien d'autre que Joomla et Hikashop, je ne connaissais pas Joomfish et Falang.
Ce problème n'est pas très contraignant et on peut s'en accomoder même si ce n'est pas idéal.
Je vous joins à tout hasard des vues écran avec les 3 taxes créées (j'ai supprimé tout ce qui existait par défaut) et le détail d'une d'entre elles. Mais si ça ne vous dit rien je ferai avec ce petit inconvénient. Il y aura de nombreux vendeurs qui saisiront directement leurs produits dans la boutique, il risque donc d'y avoir des produits sans taxes, j'essaierai d'être vigilant.
J'ai vu que la saisie des caractéristiques et variantes produits seraient possibles en front-end avec la V5, ce sera appréciable.
je n'utilise rien d'autre que Joomla et Hikashop, je ne connaissais pas Joomfish et Falang.
Ce problème n'est pas très contraignant et on peut s'en accomoder même si ce n'est pas idéal.
Je vous joins à tout hasard des vues écran avec les 3 taxes créées (j'ai supprimé tout ce qui existait par défaut) et le détail d'une d'entre elles. Mais si ça ne vous dit rien je ferai avec ce petit inconvénient. Il y aura de nombreux vendeurs qui saisiront directement leurs produits dans la boutique, il risque donc d'y avoir des produits sans taxes, j'essaierai d'être vigilant.
J'ai vu que la saisie des caractéristiques et variantes produits seraient possibles en front-end avec la V5, ce sera appréciable.
Last edit: 12 years 2 weeks ago by warson.
Please Log in or Create an account to join the conversation.
12 years 2 weeks ago #170810
by Jerome
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.
Replied by Jerome on topic Saisie TVA front end
Bonjour,
Merci de regarder le fichier HikaShop "administrator/components/com_hikashop/types/categorysub.php" et de vérifier que le code suivant est bien dans la fonction "load".
Même si Joomfish/Falang ne sont pas présent, il est possible que le système de multilangue génère tout de même le soucis.
La version du code ici présente est la version fonctionnelle.
Cordialement,
Merci de regarder le fichier HikaShop "administrator/components/com_hikashop/types/categorysub.php" et de vérifier que le code suivant est bien dans la fonction "load".
Code:
static $multiTranslation = null;
$app = JFactory::getApplication();
if($multiTranslation === null && !$app->isAdmin()) {
$translationHelper = hikashop_get('helper.translation');
$multiTranslation = $translationHelper->isMulti(true);
}
$query = $select.$table;
$query .= ' WHERE a.category_type = \''.$this->type.'\' AND a.category_parent_id!='.$parent.' ORDER BY a.category_ordering ASC';
$db->setQuery($query);
if(!$app->isAdmin() && $multiTranslation && class_exists('JFalangDatabase')){
$this->categories = $db->loadObjectList('','stdClass',false);
}elseif(!$app->isAdmin() && $multiTranslation && (class_exists('JFDatabase')||class_exists('JDatabaseMySQLx'))){
if(HIKASHOP_J25){
$this->categories = $db->loadObjectList('','stdClass',false);
}else{
$this->categories = $db->loadObjectList('',false);
}
}else{
$this->categories = $db->loadObjectList();
}
$data[$this->type] =& $this->categories;
La version du code ici présente est la version fonctionnelle.
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.
12 years 2 weeks ago #170825
by warson
Replied by warson on topic Saisie TVA front end
Je ne dois pas faire la bonne manip, car quand j'insère le code dans categorysub.php j'ai une page blanche qui s'affiche à la place du formulaire pour saisir un nouveau produit.
Je vous mets ci-joint le fichier actuel categorysub.php (format txt car .php non accepté a priori), qui ne comprend pas le code que vous indiquez.
Si vous pouvez me le remettre d'applomb, désolé de ne pas y arriver.
Merci d'avance.
Je vous mets ci-joint le fichier actuel categorysub.php (format txt car .php non accepté a priori), qui ne comprend pas le code que vous indiquez.
Si vous pouvez me le remettre d'applomb, désolé de ne pas y arriver.
Merci d'avance.
Please Log in or Create an account to join the conversation.
12 years 2 weeks ago #170828
by Jerome
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.
Replied by Jerome on topic Saisie TVA front end
Bonjour,
Merci de remplacer le code
Par le contenu de mon précédent message.
(Si vous avez une page blanche, c'est car vous avez une erreur fatale dans PHP, à ce moment là il faut regarder dans le log d'erreur PHP pour avoir le message et la ligne de l'erreur).
Cordialement,
Merci de remplacer le code
Code:
$query = $select.$table;
$query .= ' WHERE a.category_type = \''.$this->type.'\' AND a.category_parent_id!='.$parent.' ORDER BY a.category_ordering ASC';
$db->setQuery($query);
if(!$app->isAdmin() && $translationHelper->isMulti(true) && class_exists('JFalangDatabase')){
$this->categories = $db->loadObjectList('','stdClass',false);
}elseif(!$app->isAdmin() && $translationHelper->isMulti(true) && (class_exists('JFDatabase')||class_exists('JDatabaseMySQLx'))){
if(HIKASHOP_J25){
$this->categories = $db->loadObjectList('','stdClass',false);
}else{
$this->categories = $db->loadObjectList('',false);
}
}else{
$this->categories = $db->loadObjectList();
}
$data[$this->type] =& $this->categories;
(Si vous avez une page blanche, c'est car vous avez une erreur fatale dans PHP, à ce moment là il faut regarder dans le log d'erreur PHP pour avoir le message et la ligne de l'erreur).
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.
The following user(s) said Thank You: warson
Please Log in or Create an account to join the conversation.
12 years 2 weeks ago #170834
by warson
Replied by warson on topic Saisie TVA front end
Super, ça marche !
Merci beaucoup !
Merci beaucoup !
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.289 seconds