Jump to content

fred04

Members
  • Posts

    26
  • Joined

  • Last visited

Profile Information

  • Location
    france
  • Activity
    Other

fred04's Achievements

Newbie

Newbie (1/14)

0

Reputation

2

Community Answers

  1. Bonjour, Je suis en hébergement cloud chez Online.net. J'ai une dizaine de domaines qui doivent pointer vers Prestashop en mode multiboutique. Ma difficulté est la suivante : - j'ai mon domaine principal (A) qui pointe vers /websites/domaine-A.fr/www/ là OK j'ai mis le répertoire Prestashop ça fonctionne ! - pour mon deuxième domaine (B ), Online me crée automatiquement /websites/domaine-B.fr/www/ c'est là que ça se complique car je veux faire pointer vers mon Prestashop qui se trouve dans /websites/domaine-A.fr/www/. Je n'est pas accès au vhost et Online me propose de faire une redirection http via .htaccess Le problème avec cette méthode c'est que je perds mon URL et ce n'est pas ce que je souhaite, je veux avoir mes 10 boutiques avec des noms de domaines bien distincts. Quand je navigue sur www.domaine-B.fr je ne veux pas aller sur www.domaine-A.fr Online me dit pas pouvoir m'aider car il s'agit d'un problème de webmaster et de gestion Prestashop. ^^ C'est moi ou on me prend pour une truffe ? Quelqu'un peut-il m'éclairer ? Comment faites vous quand vous avez plusieurs domaines ? Merci, Fred
  2. Hi, I'm developing a module and I have hooked a javascript only in product pages : public function hookActionFrontControllerSetMedia($params) { // Only on product page if ('product' === $this->context->controller->php_self) { $this->context->controller->registerJavascript(...); } this javascript contain jquery and I need to get the id_product_attribute, how can I do this ? My first think was to add, with another hook (e.g displayFooterProduct) , a HTML hidden element with the id_product_attribute. It works when page load for the first time but it was not changed when user change an attribute value. Is there a way with AJAX to get this information ? Fred
  3. Ok je prends note mais je n'arrive pas à comprendre comment fonctionne le processus de sélection des transporteurs. Je viens de faire des tests supplémentaires sur la béta 1.7.1.0 réglages : dans l'admin dans les préférences de transports je trie sur les positions et par ordre croissant Transporteur A (gratuit) Transporteur B (5€) Transporteur C (3€) Transporteur D (gratuit) Transporteur E (10€) Transporteur F (100€) Produit 1 livrable avec transporteur A ou B Produit 2 livrable avec transporteur C ou D Produit 3 livrable avec transporteur E ou F - Si je mets au panier un produit individuellement, c'est OK il y a bien deux transporteurs proposés à chaque fois. - Par contre : - si je mets au panier produit 1 et produit 2 (dans cet ordre), Prestashop me propose le nom du transporteur C avec le tarif A+C le nom du transporteur D avec le tarif A+D - si je mets au panier produit 2 et produit 1 (dans cet ordre), Prestashop me propose le nom du transporteur A avec le tarif A+C le nom du transporteur A avec le tarif A+D [bug 1 : ] ce n'est pas normal que l'ordre d'ajout au panier modifie le nom du transporteur affiché [bug 2 : ] ou est le transporteur B ?? il est puni ? c'est un problème si A est un retrait chez le commerçant et B une livraison => les clients sont donc obligés de venir physiquement retirer leur commandes - si je mets au panier produit 1 et produit 3 (dans cet ordre), Prestashop me propose le nom du transporteur E avec le tarif E (A+E peut-être ?) [bug 3 : ] pourquoi uniquement celui-là ? pas le choix avec F ou A+F ? - si je mets au panier produit 3 et produit 1 (dans cet ordre), Prestashop me propose le nom du transporteur A avec le tarif E (A+E peut-être ?) [bug 4 : ] encore problème de nom, mais dans le cas où A est un retrait en magasin on facture 10€ pour ce retrait - si je mets au panier produit 1 + produit 2 + produit 3 (dans cet ordre), Prestashop me propose le nom du transporteur E avec le tarif A+C+E le nom du transporteur E avec le tarif A+D+E [bug 5 : ] pourquoi laisser le choix du transporteur pour le produit 2 et pas le 1 ou le 3 ? Je dois préciser que pour ces tests, les 3 produits sont ceux de la démo. Produits standard non dématérialisés. Je viens de poster ceci sur la forge
  4. Bonjour, Sur la dernière version 1.7 j'ai un produit uniquement livrable avec un transporteur A à 5€ ou B à 3€ et un autre produit avec un autre transporteur C à 10€. Quand je commande les deux produits, PS me prospose un seul transporteur le B pour un montant de 3€. Ce n'est pas bon car le transporteur B m'interdit d'expédier le deuxième produit. Pourquoi ne pas laisser le choix au client d'expédier sa commande avec le choix A ou B. Existe t-il une solution ? Il me semblai que sur la 1.6 il scindait en deux et proposait "Transporteur A et C à 15€" ou "Transporteur B et C à 13€"
  5. Hi all ! I'm coding my module for PS1.7 and from hookActionProductUpdate() I can get value from text field but not from checkbox or date field it's strange ... The tpl file ... <div class="col-xl-2 col-lg-3"> <div class="form-group"> <label class="form-control-label">postcode</label> <div class="input-group"> <input id="postcode" class="form-control" type="text" value="{$product.postcode}" name="postcode" maxlength="5"> </div> </div> </div> <div class="col-xl-2 col-lg-3"> <div class="form-group"> <label class="form-control-label">other_info</label> <div class="input-group"> <input id="other_info" class="form-control" type="checkbox" value="{$product.other_info}" name="other_info"> </div> </div> </div> <div class="col-md-3"> <fieldset class="form-group"> <label class="form-control-label">date</label> <div class="input-group datepicker"> <input id="date" class="form-control" type="text" value="{$product.date}" placeholder="YYYY-MM-DD" name="date"> <div class="input-group-addon" style=""> <i class="material-icons">date_range</i> </div> </div> </fieldset> </div> ... The module php file public function hookActionProductUpdate() { var_dump(Tools::getAllValues()); } I see in log : ["postcode"]=> string(5) "12345" and nothing else
  6. No it doesn't ! It's not a Prestashop controller but Symfony so I think it is a different way ... but which one ??
  7. Hi, How can I had a javascrip file in hookDisplayAdminProductsExtra ? I need to had an extra javascript in admin >> product Thanks ! Fred
  8. Bonjour, Je dois modifier des produits via un module. Je fais : $product = new Product($id_product); $product->quantity = 1; $product->name = self::createMultiLangField($title); $product->description = $descr; $product->shop = 1; $product->condition = $condition; $product->date_upd = $date; $product->update(); Les infos sont bien modifiées dans la table ps_product (notamment 'condition' qui m'interesse) mais pas dans ps_product_shop ... Ai-je manqué quelquechose ? D'autre part est-il possible de mettre à jour le produit pour toute les boutiques Merci, Fred
  9. Bonjour, Je suis en train d'utiliser les web services pour mettre à jour des produits. Tout fonctionne parfaitement pour la boutique principale. Par contre lorsque je mets : $resources->id_shop = 2; Le produit n'est pas mis à jour dans le contexte multi-boutique. Ai-je manqué quelque chose ? Cordialement. Fred
  10. Muchas gracias ! I'll do this algorithm change.
  11. Hi, I'm updating the database via the web service. All is working fine but it's very very long !! I have to update a huge quantity of products with a huge quantity of features (above 160,000). Just to check if each product feature is already in the database the server do it in five or six hours. I'm on a dedicated server, my cache is active and I do this test in order to know if we will update it : try{ $webService_feature = new PrestaShopWebservice(PS_SHOP_PATH, PS_WS_AUTH_KEY, DEBUG); $opt = array('resource' => 'product_feature_values', 'filter[id]' => '['.$id.']'); $xml = $webService->get($opt); } catch{} if (sizeof($schema) == 0) { ... } Is there a way to improve the performance ? Regards.
  12. Hi, I would like to add an additional field for the customer in order to upload an image in the back office side. in the controllers/admin/AdminCustomerController.php, I had : $this->fieldImageSettings = array( 'name' => 'image', 'dir' => 'cust' ); in the renderForm() function I had : $image = _PS_IMG_DIR_ . 'cust/' . $obj->id . '.jpg'; $image_url = ImageManager::thumbnail($image, (int)$obj->id.'.jpg', 80, 'jpg', true, true); $image_size = file_exists($image) ? filesize($image) / 1000 : false; and at the end of the file I had this function : protected function afterImageUpload() { $return = true; /* Generate image with differents size */ if (($id_customer = (int)Tools::getValue('id_customer')) && isset($_FILES) && count($_FILES) && file_exists(_PS_IMG_DIR_ . 'cust/' . $id_customer . '.jpg')) { $file = _PS_IMG_DIR_ . 'cust/' . $id_customer . '.jpg'; if ( !ImageManager::resize($file,_PS_IMG_DIR_ . 'cust/' . $id_customer . '-' . '20x80' . '.jpg',20,80)) $return = false; $current_logo_file = _PS_IMG_DIR_ . 'cust/' . 'cust_mini_' . $id_customer . '_' . $this->context->shop->id . '.jpg'; if (file_exists($current_logo_file)) unlink($current_logo_file); } return $return; } in the admin/themes.../.tpl I had : <div class="form-group "> <label for="logo" class="control-label col-lg-3 "> <span data-original-title="{l s='Upload a customer logo from your computer'}" class="label-tooltip" data-toggle="tooltip" data-html="true" title="">{l s="Logo:"}</span> </label> <div class="col-lg-9 "> {if ($image_size)} <div class="form-group"> <div class="col-lg-6" id="logo-images-thumbnails"> <div class="img-thumbnail text-center"> <p>{$image_url}</p> <p>{l s="File size"}{$image_size}{l s="Kb"}</p> </div> </div> </div> {/if} <div class="form-group"> <div class="col-lg-6"> <input id="logo" name="logo" class="hide" type="file"/> <div class="dummyfile input-group"> <span class="input-group-addon"><i class="icon-file"></i></span> <input id="logo-name" name="filename" readonly="" type="text"/> <span class="input-group-btn"> <button id="logo-selectbutton" type="button" name="submitAddAttachments" class="btn btn-default"><i class="icon-folder-open"></i>{l s="Ajouter un fichier"}</button> </span> </div> </div> </div> </div> </div> So I see in the back "Office >> customer >> updatecustomer " the image field, I grab it on the disk but when I save ... the file is not uploaded on the my server ... did I miss something ? Thanks
  13. Oui une seule entreprise. Non pas en mode multi boutique pour le moment mais celle que je veux créer le serait !
  14. Merci pour ta réponse lalande. Oula, je ne suis plus du tout. Pour ma part j'ai deux boutiques. Je suis à la BP donc sur systempay (cyberplus paiement). J'ai ouvert 2 contrats car les boutiques ont des noms de domaine différents. Donc j'ai payé 2 x 300 euros à l'ouverture et je paye 2 x 19 euros par mois. Plus les commissions sur les ventes sur chaque boutique. Je voudrai en créer un autre mais je commence à trouver les frais .... salés. Je me fais avoir ou je rêve ?
  15. Il n'y a pas de pub puisque Systempay est fourni gratuitement par la banque. Par contre avez-vous plusieurs contrat VAD ? car à 12€/mois environ si on multiplie les boutiques ... on multiplie aussi les frais bancaires ! Merci pour votre retour
×
×
  • Create New...