-
Posts
15 -
Joined
-
Last visited
gawell's Achievements
Newbie (1/14)
1
Reputation
-
Bonjour. Je post juste pour vous présenter ma méthode fonctionnelle d'un espace pro et particulier sur le même moteur Prestashop 1.6 : 1 - Passer le Prestashop en BtoB dans "préférences" ==>"clients" 2 - Créer dans le menu un "espace Pro" avec un lien vers une page CMS "Professionnels". 3 - Vous connecter avec PhpMyadmin à votre ligne correspondante pour coller le code de création de compte suivant : <form action="/connexion?g=4" method="post" id="create-account_form" class="box pro"> <h1 style="font-size:24px; background: #999; color: #fff; padding: 15px;">Créez votre compte <strong>PRO</strong></h1> <div class="form_content clearfix"> <p style="font-size:14px"> Vous êtes un professionnel détaillant.<br> Vous souahitez bénéficier de nos tarifs professionnel.<br><br> Saisissez votre adresse e-mail pour créer votre compte :<br> </p> <div class="alert alert-danger" id="create_account_error" style="display:none"></div> <div class="form-group" style="font-size:14px"> <label for="email_create">Adresse e-mail</label> <input type="text" class="is_required validate account_input form-control" data-validate="isEmail" id="email_create" name="email_create" value="" /> </div> <div class="submit"> <input type="hidden" class="hidden" name="back" value="my-account" /> <button class="btn btn-default button button-medium exclusive" type="submit" id="SubmitCreate" name="SubmitCreate"> <span> <i class="icon-user left"></i> Créez votre compte </span> </button> <input type="hidden" class="hidden" name="SubmitCreate" value="Créez votre compte" /> </div> </div> </form> NB : Notez l'ajout d'une variable get sur connexion : g=4. 4 - sur le fichier autentification.tpl dans le dossier du thème, tester la variable get par smarty et conditionner les différents taritements : Ligne 31 : <h1 class="page-heading">{if !isset($email_create)}{l s='Authentication'}{else}{l s='Create an account'} {if $smarty.get.g==4} PROFESSIONNEL {/if} {/if} </h1> Ligne 426 : <form action="{$link->getPageLink('authentication', true)|escape:'html':'UTF-8'}{if $smarty.get.g==4}?g=4{/if}" method="post" id="account-creation_form" class="std box"> Ligne 519 : {if $b2b_enable} {if $smarty.get.g==4} <div class="account_creation"> <h3 class="page-subheading">{l s='Your company information'}</h3> <p class="form-group"> <label for="">{l s='Company'}</label> <input type="text" class="form-control" id="company" name="company" value="{if isset($smarty.post.company)}{$smarty.post.company}{/if}" /> </p> <p class="form-group"> <label for="siret">{l s='SIRET'}</label> <input type="text" class="form-control" id="siret" name="siret" value="{if isset($smarty.post.siret)}{$smarty.post.siret}{/if}" required /> (* obligatoire pour les professionnels) </p> <p class="form-group"> <label for="ape">{l s='APE'}</label> <input type="text" class="form-control" id="ape" name="ape" value="{if isset($smarty.post.ape)}{$smarty.post.ape}{/if}" /> </p> <p class="form-group"> <label for="website">{l s='Website'}</label> <input type="text" class="form-control" id="website" name="website" value="{if isset($smarty.post.website)}{$smarty.post.website}{/if}" /> </p> </div> {/if} {/if} NB : j'ai rajouter une vérification sur l'input type text du SIRET en html5 (required). Du coup, les personnes qui vont passer par la page CMS du menu vont être dirigée vers une copie de formulaire de saisie qui va incrémenter une variable dans l'url. Cette variable sera testée dans la page de création de compte afin de reconnaitre le groupe Pour faire une insertion automatique dans le groupe PRO si le champ siret est renseigné, je vous recommande ce module : http://addons.prestashop.com/fr/prix-promo-modules-prestashop/5036-siret-groupe-automatique.html En espérant que ca aidera des personnes.... A+
-
Effectivement. Il faut conditionner l'exe sur l'index car mon JQuery bloque (même variable à tous les coups). Je post la correction la semaine prochaine... là je suis sur autre chose.
-
Salut A tous. Si ça vous intéresse, j'ai modifié le module natif nouveaux produits du thème Default-bootstrap. Le module deviens une liste horizontale avec défilement de slides pour chaque article nouveau, avec un pointage par numéro. Je joins le Zip à placer dans le dossier Default-bootstrap/modules/ NB : remplacer le dossier complet Blocknewproducts. Enjoy blocknewproducts.zip
-
Bonjour. Nous sommes exactement dans le même cas de figure. Après une requete SQL sur ps_adress on se rend compte que le champ id_state est passé à '0' au lieu d'avoir l'id du departement. Peut-être qu'il faudrait mettre un peut la pression aux développeurs du module car pour l'instant on juste le choix de désactiver ce moyen de paiement...
-
Salut à tous. depuis 1 mois, j'ai un problème sur un site Prestashop 1.6.0.6. J'ai régulièrement des commandes qui passent et dont le détail est incompréhensible. Au début j'ai penché pour un problème de retour de moyens de paiement, mais même pour un paiement par chèque j'ai eu ce problème. Le seul poitn commun c'est que ça concerne toujours une vente avec un pack. Un exemple : cette commande faite via Paypal et qui reçoit ce type de description de produit xxxBASE64_STARTxxxQcOpcm9ncmFwaGUgUk0gMjUwIFNFVAxxxBASE64_ENDxxx Si quelqu'un a une idée... je suis preneur
-
Salut a tous. Je viens de l'adapter pour la version 1.5.6. Si ça intéresse qq1. <!-- MODULE Block new products by Gawell --> <div id="new-products_block_right" class="block products_block"> <h4><a href="{$base_dir}new-products.php" title="{l s='New products' mod='blocknewproducts'}">{l s='New products' mod='blocknewproducts'}</a></h4> <div class="block_content"> {if $new_products !== false} <ul class="product_images clearfix"> {foreach from=$new_products item='product' name='newProducts'} <li class="ajax_block_product" style="width:100%; text-align:center; background:#FFF; cursor:pointer;" onmouseover="this.style.background='#eee';" onmouseout="this.style.background='#fff';"> <a style="font-weight: bold;" href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}">{$product.name|strip_tags|escape:html:'UTF-8'}<br /> <img style="float:none;" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'medium_default')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$product.legend|escape:html:'UTF-8'}" /></a> <br /> {if $product.description_short}<a href="{$product.link}">{$product.description_short|strip_tags:'UTF-8'|truncate:50:'...'}</a> <hr style="color: #eee; background-color: #eee; height: 5px; border:none" /> </li>{/if} {/foreach} </ul> <p><a href="{$base_dir}new-products.php" title="{l s='All new products' mod='blocknewproducts'}" class="button_large">{l s='All new products' mod='blocknewproducts'}</a></p> {else} <p>{l s='No new product at this time' mod='blocknewproducts'}</p> {/if} </div> </div> <!-- /MODULE Block new products by Gawell-->
-
Export Catalogue prestashop 1.4.2 puis mise à jour en 1.5.2
gawell replied to krichka's topic in Discussion générale
Mais non, me revoilà ! ... et cette migration tu l'as vraiment faite ou c'est un truc d'extraterrestre ? -
Export Catalogue prestashop 1.4.2 puis mise à jour en 1.5.2
gawell replied to krichka's topic in Discussion générale
Salut Krichka. Tu peux nous mettre sur la piste de ta solution ? NB : Il est où Igor ?