ramzirahmouni Posted November 3, 2015 Share Posted November 3, 2015 Bonjour, $id_shop = Context::getContext()->shop->id; çà donne toujours 1 pour tous les utilisateurs et les boutiques comment faire? Link to comment Share on other sites More sharing options...
ramzirahmouni Posted November 4, 2015 Author Share Posted November 4, 2015 Pourquoi ce forum est très très passif, il faut faire une solution pour çà donc!! Pour la documentation d'installation et la configuration c'est PRO, mais par contre pour la modification et le développement des modules c'est très passif!! Mon problème c'est de trouver un truc qui prend une cookie pour mon id_shop ou id_customer ou id_employee ou le nom de la boutique du client connecté afin de l'utiliser dans mes requêtes SQL. ou bien je veux développer un lien vers la boutique courante du client connecté (c'est une page externe de prestashop ni tpl ni module) Link to comment Share on other sites More sharing options...
Johann Posted November 4, 2015 Share Posted November 4, 2015 J'ai déjà utilisé le contexte pour récupérer l'id de la boutique, et ça me renvoyait bien l'id de la boutique courante ! Tu es sur quelle version ?Tu es sûr de tester sur des boutiques différentes ? 1 Link to comment Share on other sites More sharing options...
ramzirahmouni Posted November 4, 2015 Author Share Posted November 4, 2015 (edited) J'utilise la version 1.6. id_shop toujours 1 malgré que chaque client a sa propre boutique avec un id_shop unique comme dans la table de la BDD "ps_shop". J'ai déjà mis $id_shop = "24"; //valeur d'un id pour boutique le lien ça marche bien Edited November 4, 2015 by ramzirahmouni (see edit history) Link to comment Share on other sites More sharing options...
ramzirahmouni Posted November 5, 2015 Author Share Posted November 5, 2015 <?php include("config.php"); include_once('../config/config.inc.php'); include_once('../config/settings.inc.php'); include_once('../classes/Cookie.php'); include_once('../classes/Context.php'); include("db.inc.php"); $id_shop = Context::getContext()->shop->id;//retourne toujours 1 !!! $statement = $connexion->prepare("SELECT name FROM ps_shop WHERE id_shop = :id_shop"); $statement->execute(array(':id_shop' => $id_shop)); $row = $statement->fetch(); $name = $row['name']; header('Location:../'.$name); ?> Link to comment Share on other sites More sharing options...
Johann Posted November 5, 2015 Share Posted November 5, 2015 tu peux nous donner les URLs de tes boutiques ? 1 Link to comment Share on other sites More sharing options...
ramzirahmouni Posted November 5, 2015 Author Share Posted November 5, 2015 Bonjour, ce sont les boutiques par défaut de prestashop qui ne sont pas modifiés. @ip/../prestashop/nom_boutique Link to comment Share on other sites More sharing options...
ramzirahmouni Posted November 13, 2015 Author Share Posted November 13, 2015 Bonjour, Pour ajouter un test de la taille maximale d'upload, est ce que je dois modifier la classe uploader et AdminProductController ou non? Link to comment Share on other sites More sharing options...
letonton Posted September 16, 2017 Share Posted September 16, 2017 Bonjour Avez-vous trouvé une solution pour débusquer l'id de la boutique? J'ai tenté dans un tpl: {if {$cart->id_shop} == 1}<span class="slogan-site">{l s='Vos boutiques'}</span>{/if} Mais c'est lié au panier, qui lorsqu'il est partagé entre boutique, se propage à toutes les boutiques. Link to comment Share on other sites More sharing options...
letonton Posted November 1, 2017 Share Posted November 1, 2017 up Link to comment Share on other sites More sharing options...
BeComWeb Posted November 2, 2017 Share Posted November 2, 2017 Comme solution rapide tu as la variable Smarty $shop_name Link to comment Share on other sites More sharing options...
rachel01 Posted May 14, 2020 Share Posted May 14, 2020 avez vous une solution pour récupérer l'ID shop pour Prestashop 1.7 ? Merci 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