dangee Posted June 20, 2013 Share Posted June 20, 2013 Bonjour à tous J'essaie depuis quelques jours d'ajouter un champs "prix public" à mes déclinaisons, mais sans succès. Jusqu'à présent voici ce que j'ai fait : Créer la colonne publicPrice dans ps_product_attribute dans la BDD ajouter le champs dans combinations.tpl (override) => ça c'est ok. modifier Combination.phpligne 45 ajout de public $publicPrice; ligne 79 ajout de : 'publicPrice' => array('type' => self::TYPE_FLOAT, 'shop' => true, 'validate' => 'isPrice', 'size' => 20), modifier AdminProductController.phpligne 771 ajout de if (!isset($_POST['attribute_publicPrice'])) $_POST['attribute_publicPrice'] = 0; ligne 789 ajout de $this->isProductFieldUpdated('attribute_publicPrice') ? Tools::getValue('attribute_publicPrice') : null, ligne 821 ajout de Tools::getValue('attribute_publicPrice'), ligne 3447 ajout de array_push($product_props, 'price', 'publicPrice', 'wholesale_price', 'id_tax_rules_group', 'unit_price_ratio', 'on_sale', 'unity', 'minimum_quantity', 'additional_shipping_cost', 'available_now', 'available_later', 'available_date' ); ligne 3709 ajout de $comb_array[$combination['id_product_attribute']]['publicPrice'] = $combination['publicPrice']; modifier ProductController.phpligne 427 ajout de $combinations[$row['id_product_attribute']]['publicPrice'] = (float)$row['publicPrice']; Mais bon, là je tourne en rond et je ne vois pas quoi faire d'autre...si quelqu'un a une idée Merci d'avance !! Link to comment Share on other sites More sharing options...
spacm Posted June 20, 2013 Share Posted June 20, 2013 Bonjour, peut être ceci t'inspirera-t-il? http://www.prestashop.com/forums/index.php?/topic/247897-resolu-override-address-ajout-dun-champs-ps-15-visibilite-modele/ Link to comment Share on other sites More sharing options...
dangee Posted June 24, 2013 Author Share Posted June 24, 2013 Ok merci...je vais voir ça. Link to comment Share on other sites More sharing options...
Grafyx89 Posted October 22, 2014 Share Posted October 22, 2014 Hello, je déterre ce topic, savoir si tu avait trouvé une solution à ton soucis ? Car pareil pour moi, j'éssais d'ajouter un champ Nom dans les déclinaisons, sans succès .. Merci ! Link to comment Share on other sites More sharing options...
Tatort Posted March 17, 2017 Share Posted March 17, 2017 Je déterre aussi ce topic... Personne n'a une idée ? Link to comment Share on other sites More sharing options...
Martin Fabre Posted March 31, 2017 Share Posted March 31, 2017 up Link to comment Share on other sites More sharing options...
Tatort Posted March 31, 2017 Share Posted March 31, 2017 (edited) up En fait j'ai reussi en utilisant ça : https://www.prestashop.com/forums/topic/455645-erreur-apres-ajout-champ-declinaison/?hl=%2Bdeclinaison Et ça pour l'afficher dynamiquement : https://www.prestashop.com/forums/topic/250198-afficher-ean13-code-barre-sur-fiche-produit/page-2 Mon seul dernier petit problème... Dans la liste des déclinaison mes champs sont bien remplis, dans le front office aussi... Par contre quand je clique dans une déclinaison le champ et vide... Pas sur de savoir d'où ça vient Edited April 3, 2017 by Tatort (see edit history) Link to comment Share on other sites More sharing options...
Martin Fabre Posted April 3, 2017 Share Posted April 3, 2017 En fait j'ai reussi en utilisant ça : https://www.prestashop.com/forums/topic/455645-erreur-apres-ajout-champ-declinaison/?hl=%2Bdeclinaison Et ça pour l'afficher dynamiquement : https://www.prestashop.com/forums/topic/250198-afficher-ean13-code-barre-sur-fiche-produit/page-2 Mon seul dernier petit problème... Dans la liste des déclinaison mes champs sont bien remplis, dans le front office aussi... Par contre quand je clique dans une déclinaison le champ et vide... Pas sur de savoir d'où ça vient Merci de l'aide ! Link to comment Share on other sites More sharing options...
Tatort Posted April 3, 2017 Share Posted April 3, 2017 Merci de l'aide ! Pour mes overdrives, j'ai copier intégralement mes fichiers... Pas très propre mais ça fonctionne. Pour l'affichage dynamique, de mémoire je n'ai fait presque que la partie javascript, le restant étant déjà réalisé par le tuto précédent. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now