Jump to content

polykodesas

Members
  • Posts

    25
  • Joined

  • Last visited

Profile Information

  • First Name
    Sébastien
  • Last Name
    Albrech

polykodesas's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

5

Reputation

  1. Bonjour, j'ai le même soucis que toi, as-tu trouver comment faire ?
  2. Hi there, On my client's site, prices are defined by "specific prices" based on customer group (there id 5 diffrents groupe/prices), the base_prise is set to 0 because it's not usefull. My customer want to offer discounts percentage based on quantity, so i created a "catalog rule": But this rules seems not to used the specific price but base price :-( Any idea to fix that ? Regards.
  3. Bonjour à tous, Mon problème est le suivant: Sur le site de mon client les prix sont déterminés par des "prix spécifiques" en fonction du groupe du client (il y a5 groupes de tarif différents), le prux de base du produit est à 0. Mon client veux pouvoir offrir un tarif dégressif en fonction de la quantité commandée, j'ai donc créer une regle de prix catalogue: Sauf que cette reglès semble s'appliquer au prix de base et ne pas tenir compte du prix spécifique: Sauriez-vous comment corriger cela ? Merci d'avance
  4. Bonjour, Dans le cadre d'un projet, je doit ajouter un taxe bien spécifique à mes produits, il s'agit de la SORECOP (taxe sur les copie). Le principe est le même que pour l'écotaxe, cette taxe vient majorer le prix TTC du produit (en plus de l'ecotaxe d'ailleurs). J'ai ajouté mon champ dans la base, modifié la classe Product.php, et modifié le prices.tpl du BO, jusque la pas de soucis la taxe se met bien à jour dans mon objet product. Par contre je ne sais pas ou intervenir pour que la taxe soit prise en compte sur le BO (fiche produit / panier / etc..) j'ai fait une modif de la méthode Product::assignPriceAndTax() mais ça ne fonctionne pas :-( j'ai ajouté: if ($this->product->sorecop_tax > 0) { $product_price = $product_price + $this->product->sorecop_tax; } après (vers la ligne 348): $product_price = $this->product->getPrice(Product::$_taxCalculationMethod == PS_TAX_INC, false); Quelqu'un aurait une idée ? Merci
  5. Hi, thanks for this tips, it's working fine on presta 1.6.1.4 Here is another tips to hide (on the print output) the quantity buttons (+ | -) and the trash icons to remove products: Just add the following code in your global.css file: @media print { .cart_quantity_button { display: none; } .cart_delete { display: none; } } it will only hide elements on the print but not it the web page. hopes it will help.
  6. Salut, Tu peux utiliser des filtres dans requete WS ex pour récupérer les fil de messages relatif à une commande et un user $opt = array('resource' => 'customer_threads', 'display' => 'full', 'filter[id_order]' => '[' . $order_id . ']', 'filter[id_customer]' => '[' . $customer_id . ']'); $xml = $this->webService->get($opt); Concernant des feature_value tu doit pouvoir faire un truc genre $opt = array('resource' => 'product_feature_value', 'display' => 'full', 'filter[id_feature]' => '[' . $Id_de_ton_feature . ']'); $xml = $this->webService->get($opt);
  7. J'ai trouvé comment ajouter une ressource au web service via un override de la classe WebserviceRequest: class WebserviceRequest extends WebserviceRequestCore { public static function getResources() { $resources = parent::getResources(); $resources['pos2web'] = array('description' => 'fonctionnalités additionnelles utile à pos2web','class' => 'Tools', 'forbidden_method' => array('PUT', 'POST', 'DELETE')); ksort($resources); return $resources; } } Mais après je sèche :-/
  8. Bonjour à tous, Dans le cadre du développement d'une application tierce qui dialogue avec Prestashop grace aux webservices, j'ai besoin d'ajouter une fonctionnalité au webservvice. En fait j'ai besoin de récupéré la liste des mode de paiement actif sur presta. Autant c'est super facile dans un module presta: public function getModePaiementActifs() { $mode_de_paiement = array(); $modules_list = PaymentModule::getInstalledPaymentModules(); foreach($modules_list as $module) { $module_obj = Module::getInstanceById($module['id_module']); array_push($mode_de_paiement, $module_obj->displayName); } return mode_de_paiement; } Autant je vois pas comment implementer ça dans les webservice. Quelqu'un pourrait m'y aider ? Merci d'avance
  9. désolé pour les 3 post, j'avais erreur 500 je pensais que ce n'était pas passé ;-)
  10. Bonjour merci pour ce post qui m'a beaucoup aider. Voila une petit bout de code qui listes les moyen de paiement sur Presta 1.6.X (en dessous pas testé) $mode_de_paiement = array(); $modules_list = Module::getPaymentModules(); foreach($modules_list as $module) { $module_obj = Module::getInstanceById($module['id_module']); array_push($mode_de_paiement, $module_obj->displayName); } p($mode_de_paiement);
  11. Bonjour merci pour ce post qui m'a beaucoup aider. Voila une petit bout de code qui listes les moyen de paiement sur Presta 1.6.X (en dessous pas testé) $mode_de_paiement = array(); $modules_list = Module::getPaymentModules(); foreach($modules_list as $module) { $module_obj = Module::getInstanceById($module['id_module']); array_push($mode_de_paiement, $module_obj->displayName); } p($mode_de_paiement);
  12. Merci pour ce post, je cherchait comment faire cela et je suis tomber sur ta solution :-)
  13. Bonjour à tous, tout d'abord merci à Oron et coeos.pro pour vos pistes Mon problème à été solutionné en downgradant la version de PHP de 5.6 à 5.5, il semble que la 5.6 ai encore quelques soucis de compatibilité. J'espère que ma mésaventure pourra en aider d'autre. J'en profite pour faire un coup de pub à mon hébergeur car leur support est juste incroyable, il sont efficace, réactif 24H/24H et toujours sympa. @+ Sébastien
  14. Bonjour Si cela ce produit que sur votre PC, peut-être devriez vous vider le cache du navigateur. et essayer avec des browser différent sur ce même PC.
  15. Bonjour à tous, Je me trouve devant un problème bien singulier que je n'ai jamais rencontré Apres avoir fait une installation de Prestashop 1.6.1.1 from scratch (et sans e moindre problème), je me connecte au BO ajoute des modules et je me rend compte que je n'arrive pas à hooker mes module (pourtant il sont greffable la ou je veux les mettre), en fait la page se recharge sans erreur mais le nouveau hook n'apparait pas ! Je tente de modifier le statut d'une commande de démo en "annulé", idem la page se recharge mais le staut n'est pas rajouté ! Je créer donc une commande de puis le BO, aucun problème, je créer un client, sont adresse et je passe commande. Je retente ensuite d'annulé la commande mais ça ne marche pas ! Je tente une commande depuis le BO mais impossible de me loger (même après réinit du mot de passe) bref c'est comme si les accès base de donnée était foireux ! - j'ai essayé 3 version de presta 1.6.1.1, 1.6.0.14, 1.6.0.9 (native sans aucun modules additionnels) - j'ai mis les presta sur des sous-domaines et DB dédiées (avec un user mysql dédié) - j'ai réassigné les droits de fichier et de dossier via FTP - j'ai utilisé le module de nettoyage produit/commande natif de presta pour virer les commandes - j'ai mis presta en mode dev, mais aucun erreur ne s'affiche - j'ai même modifié le moteur mysql en MyIsam comme expliquer ici: http://blog.manooweb.fr/changer-le-moteur-des-tables-mysql-de-prestashop/ Rien n'y fait, je ne sais plus ou chercher. Pour info mes presta sont hébergés sur un VPS de planethoster; j'ai d'autre PS à des client sur des VPS chez eux et je n'ai aucun problèmes quelqu'un aurait-il eu ce genre de problème ? Merci d'avance Sébastien
×
×
  • Create New...