Jump to content

html

Members
  • Posts

    13
  • Joined

  • Last visited

Profile Information

  • Location
    France
  • Activity
    User/Merchant

html's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour à tous 🙂 Bonjour Je cherche depuis quelque temps la possibilité d’ajouté des quantités float dans un pack de produits Je me suis donc penché dans la base de donnée et j’ai changé la propriété de quantity de int(10) à float dans la table ps_pack Jusque-là tout va bien  Si mon pack est déjà créé il affiche très bien les quantités décimales dans la fiche produits en backoff et frontoff. Il calcul aussi très bien le montant du pack suivant les quantités rentrées dans la base de données. Donc je me dis qu’il suffirait de changer le (int) de quantity dans class/pack.php en float tout bêtement et bien non lol  Voila ce que je fait : public static function isInStock($idProduct, $wantedQuantity = 1, Cart $cart = null) { if (!Pack::isFeatureActive()) { return true; } $idProduct = (int) $idProduct; $wantedQuantity = (float) $wantedQuantity; <=== Ici $product = new Product($idProduct, false); $packQuantity = self::getQuantity($idProduct, null, null, $cart); if ($product->isAvailableWhenOutOfStock($product->out_of_stock)) { return true; } elseif ($wantedQuantity > $packQuantity) { return false; } return true; } Puis ensuite je change l’insertion dans la table ps_pack par public static function addItem($id_product, $id_item, $qty, $id_attribute_item = 0) { $id_attribute_item = (int) $id_attribute_item ? (int) $id_attribute_item : Product::getDefaultAttribute((int) $id_item); return Db::getInstance()->update('product', array('cache_is_pack' => 1), 'id_product = ' . (int) $id_product) && Db::getInstance()->insert('pack', array( 'id_product_pack' => (int) $id_product, 'id_product_item' => (int) $id_item, 'id_product_attribute_item' => (int) $id_attribute_item, 'quantity' => (float) $qty, <== Ici )) && Configuration::updateGlobalValue('PS_PACK_FEATURE_ACTIVE', '1'); } Mais ca marche pas ! Il ne prend pas compte ! Une idée pour m’aider . ? Cordialement Thomas
  2. Bonjour, Sur certaines commandes je peux ajouter des produits à la commande et d'autres le bouton "Ajouter un produit" n'est plus visible, je ne comprend pas et je n'arrive pas à faire le lien. Si quelqu'un peut m'expliquer... Personnes pour m'aider ..? Je suis en 1.6.0.14... cdlt
  3. Bonjour, Du jour au lendemain après la validation du panier je ne peux plus valider la commande car prestashop m'annonce aucun transporteur disponnible pour cette adresse. Je n'ai rien changer à ma connaissance. J'utilise deux transporteurs un pour le régional et l'autre pour le nationnal qui est chronopost et aucun des deux ne marchent !! Une idée..? J'ai fixé le problème en cochant tout les pays. ----------------------------------------- Deuxième questions : Sur certaines commandes je peux ajouter des produits à la commande et d'autres le bouton "Ajouter un produit" n'est plus visible, je ne comprend pas et je n'arrive pas à faire le lien. Si quelqu'un peut m'expliquer... Bon Dimanche à tous Thomas
  4. Re ! Donc effectivement c'est compliqué de surcharger une methode deux fois, même peut etre impossible ! J'ai donc commenté ma méthode dans un override d'un des deux modules. L'installation c'est bien passé et il ny'a pas d'erreur. Ma question est puis je implémenter la fonction dans l'override de l'autre module, en laissant l'override du premier module normale.? Ou faut il fusionner les deux fichiers ? Une seule méthode pose problème en faite.. Comme ça fait très très longtemps que je n'ai plus codé que renvoi cette fonction .? Ps: ça ne fait pas d'erreur mais je sais pas si ça marche très bien...
  5. Ca peut etre une solution... Si je fais ça le module pourra t'il s'installer .?
  6. Bonjour, réponse inintérressante :-( si j'ai besoin des deux modules ce n'est pas pour rien... et si les classes sont étendues ce n'est pas pour rien non plus...
  7. Bonjour à tous, je viens d'acheter un module que je ne peux pas installer voici le message d'erreur de presta. Comment faire pour remedier à ce problème .?
  8. Merci pour vos avis ! Je vais continuer de bosser alors ! Uru je met ta proposition de m'aider dans un coin de ma tête ! Merci !
  9. Bonjour, après une mise à jour qui à bien fonctionné impossible de résinstaller mon thème valide pour la 1.6.0.11 erreur affichée : Duplicate entry '141-0-1' for key 'PRIMARY' INSERT INTO `ps_hook_module` (`id_module`, `id_shop`, `id_hook`, `position`) VALUES (141, 1, 0, 1) Une idée ? Personne?
  10. Bon je me lance et je vous reviens.. Merci par avance.
  11. Bonjour, Vous voulez dire qu'il est préférable après une mise à jour de désinstaller et de supprimer physiquement les modules et thèmes non natif .?
  12. Pas de réponses ..? Personne n'a eus ce problème ..?
  13. Bonjour à tous ! Merci à tout les contributeurs et codeurs presta, c'est un magnifique boulot. J'ai créé un clone de mon site web pour essayer d'effectuer la mise à jour . J'ai donc suivi les procédures du module upgrade pour effectuer la mise à jour. J'ai aussi désactivé mon Thème perso et mes modules perso. La mise à jour se passe parfaitement, Je retrouve tout avec le nouveau thème par défaut. Impeccable ! Je met à jour les modules natif de prestashop comme me le demande le Backoff et là encore tout se passe bien. Je décide donc de remettre mes modules achetés et mis à jour pour la version 1.6.06. C'est la que ça coince ! ( Sur une version vierge 1.6.0.6 ces modules fonctionnes parfaitement . Je l'ai essayé en local sur une installation vierge). Je l'installe et quand je re-clique sur l'onglet module le backoff me renvoit à la racine de mon site en front office. Impossible de retourner sur l'onglet pour supprimer ou vérifier l'intégrité du module... Une idée ..?
×
×
  • Create New...