-
Posts
20 -
Joined
-
Last visited
About remyyyyy
- Birthday 03/29/1977
Contact Methods
- Website
Profile Information
-
Location
Tours, France
-
Interests
L'équipe W4U, implantée à Tours, est en veille technologique constante. Cela fait partie intégrante de la philosophie de nos métiers. Disposer d'outils informatiques pérennes, récents et puissants est prépondérant dans la réussite de nos projets clients. Si il y'a une chose que nous adorons particulièrement, c'est de faire aboutir vos projets au delà de vos objectifs et de pouvoir savourer votre satisfaction ! Nous avons choisi de pratiquer notre métier car c'est notre passion depuis toujours, c'est tout simplement notre vocation ! Veiller au bon fonctionnement des sites de nos clients tout en développant de nouveaux projets est notre quotidien. En plus de cela, nous nous efforçons d'être fort de propositions tout au long de la vie de votre projet digital.
-
Activity
Agency
Recent Profile Visitors
1,555,581 profile views
remyyyyy's Achievements
-
How can i see total price of my wharehouse in prestashop 1.7?
remyyyyy replied to taradda13's topic in Core developers
Here are the news : SELECT SUM(IFNULL(stock.quantity, 0)) nombre_produits, SUM(stock.quantity*IFNULL(( SELECT AVG(pa_shop.price) FROM ps_product_attribute pa INNER JOIN ps_product_attribute_shop pa_shop ON (pa.id_product_attribute = pa_shop.id_product_attribute AND pa_shop.id_shop = 1) WHERE p.id_product = pa.id_product AND pa_shop.price != 0 ), p_shop.price)) valeur_vente FROM ps_product p INNER JOIN ps_product_shop p_shop ON (p.id_product = p_shop.id_product AND p_shop.id_shop = 1) INNER JOIN ps_product_lang pl ON (p.id_product = pl.id_product AND pl.id_lang = 1 AND pl.id_shop = 1) LEFT JOIN ps_stock_available stock ON (stock.id_product = p.id_product AND stock.id_product_attribute = 0) WHERE 1 = 1; Have a good day 😉 -
Désolé je n'avais pas vu votre message. Voici un exemple : public function hookActionProductFlagsModifier($params) { $flags = $params['flags']; $product = $params['product']; if (isset($product['id_product']) && (int)$product['id_product']) { $id_product = (int)$product['id_product']; $categories = Product::getProductCategories($id_product); /* .... Code à ajouter ici pour changer le flag selon la catégorie ......... */ } }
-
Bonjour, Pour ajouter un champs d'upload de fichier au formulaire de réponse SAV dans Prestashop 1.7 : Copier le fichier admin_dir/themes/default/template/controllers/customer_threads/helpers/view/view.tpl vers override/controllers/admin/templates/customer_threads/helpers/view ajouter cette ligne à la ligne 28 : {assign var='path' value="../../../../../../..{$img_base_path}themes/default/template/controllers/customer_threads/helpers/view"} ajouter les lignes suivantes ligne 108 (pour Prestashop 1.7.8.3): <div style="margin-top: 5px;"> <label for="joinFile">Joindre un fichier : </label> <input class="form-control" type="file" name="joinFile" id="joinFile" /> </div> modifier tous les {include file="./xxxxxxxxxxxxxxxxxxx.tpl" } en conservant à chaque fois le bon nom du tpl par : {include file="{$path}/xxxxxxxxxxxxxxxxxxx.tpl" } Créer un override de la fonction postProcess() présente dans controllers/admin/AdminCustomerThreadsController.php, dans la fonction postProcess() ajouter les lignes suivantes : $file_attachment = Tools::fileAttachment('joinFile'); $testFileUpload = (isset($file_attachment['rename']) && !empty($file_attachment['rename'])); if ($testFileUpload && rename($file_attachment['tmp_name'], _PS_UPLOAD_DIR_ . basename($file_attachment['rename']))) { $cm->file_name = $file_attachment['rename']; @chmod(_PS_UPLOAD_DIR_ . basename($file_attachment['rename']), 0664); $cm->update(); } juste après les lignes suivantes : if (!empty($_FILES['joinFile']['name'])) { $file_attachment['content'] = file_get_contents($_FILES['joinFile']['tmp_name']); $file_attachment['name'] = $_FILES['joinFile']['name']; $file_attachment['mime'] = $_FILES['joinFile']['type']; 🙏
- 27 replies
-
- 3
-
- sav
- discussion client
-
(and 1 more)
Tagged with:
-
Bonjour, Pour résoudre ce problème, créer un override de la fonction getContent() présente dans le fichier class/pdf/HTMLTemplateInvoice.php et modifier les lignes suivantes : $order_detail['image_tag'] = preg_replace( '/\.*' . preg_quote(__PS_BASE_URI__, '/') . '/', _PS_ROOT_DIR_ . DIRECTORY_SEPARATOR, ImageManager::thumbnail($path, $name, 45, 'jpg', false), 1 ); par : $order_detail['image_tag'] = ImageManager::thumbnail($path, $name, 45, 'jpg', false); 🙏
-
remyyyyy changed their profile photo
-
Hello, If you have this error : "PHP Warning: Cannot use a scalar value as an array in classes/cache/Cache.php on line 463" then you can replace this : if (isset($this->sql_tables_cached[$table][$key])) { with this : if (isset($this->sql_tables_cached[$table][$key]) && is_array($this->sql_tables_cached[$table][$key])) { Regards
-
Prestashop 1.7 add address in registration Form
remyyyyy replied to claudiaIta's topic in General topics
Bonjour, Chose promise, chose due, après tout ce temps, je prends "enfin" le temps de vous mettre un exemple : public function hookActionObjectCustomerAddAfter($params) { if ( $this->context->controller->php_self == 'authentication' || $this->context->controller instanceof AdminCustomersController ) { if(!empty($params['object']->mon_champ_perso)) { $this->updateCustomerMonChampPerso($params); } } } Au lieu de surcharger AuthController, le hookActionObjectCustomerAddAfter permet de mettre à jour le champ personnalisé par le client ou l'administrateur directement à partir de notre module.. Bien cordialement- 32 replies
-
- address
- registration form
-
(and 1 more)
Tagged with:
-
Prestashop 1.7 add address in registration Form
remyyyyy replied to claudiaIta's topic in General topics
Bonjour, Pardonnez-moi mais pour le moment je suis over-booké. Peut-être ultérieurement.. Cdt Rémy- 32 replies
-
- address
- registration form
-
(and 1 more)
Tagged with:
-
Add hook to Quickview for selected categories?
remyyyyy replied to CharlenePro's topic in General topics
{if $product.id_category_default == X} My Code {/if} -
Prestashop 1.7 add address in registration Form
remyyyyy replied to claudiaIta's topic in General topics
Bonjour, Je ne recommande pas la solution de @Marc Bastarache mais plutôt d'utiliser le hook "actionObjectCustomerUpdateAfter" dans un module personnalisé 😎 Testé en version Prestashop 1.7.4 avec succés. Cdt- 32 replies
-
- address
- registration form
-
(and 1 more)
Tagged with:
-
Bonjour à tous, Ne pas mettre le "p" au début de l'identifiant du profil et tout devrait fonctionner.
- 38 replies
-
- api
- google analytic
-
(and 1 more)
Tagged with:
-
API google analytics: Cannot retrieve test results
remyyyyy replied to NewNew's topic in General topics
Bonjour à tous. Ne pas mettre le "p" au début de l'identifiant du profil et tout devrait fonctionner. -
Bonjour, En version 1.7.x, Prestashop permet facilement de choisir les modes de paiement disponibles pour chaque mode de livraison. Pour cela il suffit d'utiliser le menu d'administration : PERSONNALISER -> Paiement -> Préférences Puis de scroller tout en bas de la page jusqu'à la section "RESTRICTIONS PAR TRANSPORTEURS". Vous pouvez alors cocher la case des transporteurs pour lesquels vous souhaitez rendre disponible(s) le(s) module(s) de paiement. Vous pouvez donc aisément installer le module cash on delivery (pour un paiement comptant à la livraison) et le cocher uniquement pour le mode de livraison "Retrait en magasin".