Jump to content

pierrot10

Members
  • Posts

    160
  • Joined

  • Last visited

pierrot10's Achievements

Newbie

Newbie (1/14)

3

Reputation

  1. Hello!! I have been working with Prestashop a long time ago. My last post was in 2012. So a lot of things move. I created a shop web site with CakePHP, for a client, who has thousand of articles. He want to change and I proposed prestashop. I just installed a new instance of Prestashop and I can see how many things change but I could quickly get used. The first things, I would like to clarify, is how to import thousand ans thousand article from an excel file. My client is used to send me a excel file with this colons: (note: the image of the article, are provided to me into a folder) id (ID of excel row) shop_id (category first level) category_id (sub category) name (name of the article) content (description) online (product active or not in the shop) noarticle (article reference of the client catalogue) image (name of image related to the article) price (price of the article) catpage (page of the paper catalogue, where the article can be found) catalog ( year of the catalogue) As I wrote, I usual upload the image into a folder, and here article are linked the the image with a larger image I would like to know, how can I import all of those information into the Prestashop database, and make sure that after the import, all of the thousand article are created For example, catpage should not exist in the Prestashop database. Is possible to create personalized coloms, as catalog, catpage, noarticle? How can I make sure, that (for exemple) the number of catagory_id matches to an existing category id, created into Prestashop? Many thanks for all clarification you can provide to me, before I go on Cheers
  2. Dear All, I am trying hard to find a solution to hide my cart (block_cart.tpl) when there is not article. I create a simple module (to avoid modifying the block_cart module). When there is a article in the basket, my block_cart.tpl is moving with the window scrool. It works fine, but I would like to additonaly hide the block_cart.tpl, when the basket is empty as well And then I would like to add some javacsript/jquery code to do this. $(document).ready(function(){ // ajaxPanier.refresh(); var name = "#cart_block"; var menuYloc = null; menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px"))) //$(name).css('display','none'); $(window).scroll(function () { var offset = menuYloc+$(document).scrollTop(); if(offset > 200){ $(name).animate({top:offset+"px"},{duration:500,queue:false}); }else{ $(name).animate({top:menuYloc+"px"},{duration:500,queue:false}); } }); }); to obtain my goal, Some has a solution for me? This will help a lot ans thank in adance
  3. Bonjour à tous, je souhaiterais laisser la possiblité au visiteur d'acheter des bons. Donc créé un produit "bon" d'une certaine valeur. Il se place dans le panier et après paiement, une ligne est ajoutée dans la table ps_special_price, pour le membre ou pour le public (ainsi il pourra l'imprimer et l'offrir à un tier) Pour cela, j'imagine, et provisoirement, utiliser le check box "exclusivité web (non vendu en magasin)" d'un produit. Ceci juste pour distinguer le produit afin qu'il soit considérer comme un bon. (En suite on pourra ajouter un nouveau checbox..) Quand, il est ajouter dans le panier, le client le payie et une fois que le paiement est confirmer (paypal), il recoit une confirmation. Puis, important, Prestashop crée un bon pour cet utilisateur qu'il pourra utiliser pour son prochian achat. Ou un client "visiteur" pourra l'utiliser et acheter un produit. Ma question est Comment modifier mon Prestashop pour qu'il crée un bon apèrs la confirmation? Aussi, j'ai créé un petit module qui permets de créer un deal. Si un visiteur crée un deal, il doit payer une avance de 20% sur la valeur du produit. Quand il accèpte le condition général et cotitnue, j'aimerais que dans le panier, soit ajouter un bon de X franc et apèrs paiement un bon soit créé pour ce client correspondant à l'avance payée. Es-ce que l'on peut utiliser une fonction de mon premier cas (voir ci-dessus) pour que remplir cette fonction? Voyez-vous mon objetcif? Donc en résumé: Comment créé un produit "bon" pour qu'après le paiment confirmé, un bon soit créé pour le memere? Merci pour vos lumières et toute bonne soirée
  4. Bonjour, J'aimerais aussi ajouter un checkbox au même endroit que Nikos. Aurais tu une procédure complète pour m'aider à le faire correctement? Mille merci
  5. Hello I create a personal tpl which is include in product-list.tpl {include file='modules/hwdeals/hwdeals.tpl'} and I am using the module-list.tpl variable as this: {$product.name} I would like to include my personal module to product.tpl But the problem is that the product name is called like this {$product->name} I would like to know how can use either the first varaible or the second Do you have an idea? My idea is to detect the tpl product.tpl or product-list.tpl as this: {if product.tpl} {assign var=product_name value=$product->name]} {/if} {if product-list.tpl} {assign var=product_name value=$product.name]} {/if} My problem is that I do not know how to detetc the tpl Do you have an idea? Thank a lot
  6. Bonjour, J'ai créé un tpl que j'inclu dans mon tpl product-list.tpl comme ceci {include file='modules/hwdeals/hwdeals.tpl'} J'utilise le variable du product-list.tpl comme celle ci {$product.name} Je souhaiterais include le meme module dans le template produtc.tpl Mais le problème c'est que le nom du produit s'affiche ainsi {$product->name} Dans mon template modules/hwdeals/hwdeals.tpl je souhaierais trouver une alternative pour utiliser l'une des deux dénomination en fonction du tpl dans lequel il est inclu. Avez-vous une idée? L'idée qui m'est venue est de détecter le tpl product.tpl ou product-list.tpl Comme ceci: {if product.tpl} {assign var=product_name value=$product->name]} {/if} {if product-list.tpl} {assign var=product_name value=$product.name]} {/if} Mon problème c'est que je ne sais pas comment faire pour détecter le tpl dans lequel mon tpl est chargé. Auriez-vous une idée? Milles mercis
  7. Bonjour à tous, J'ai créé un hook {$HOOK_HWDEALS} que j'ai placé dans product-list.tpl Product-list.tpl va afficher tous les produits par une categorie. J'ai besoin d'utiliser l'id d'un produit dans mon HOOK. Mais voilà, je ne sais pas comment le recupéré? Es-ce qu'il y a un moyen de faire comment ceci? {$HOOK_HWDEALS?product_id} Milles mercis pour vos lumières
  8. Dear All I am writing a small module. For now I have a page which is opened in iframe windows with Fancybox. In thaz window, I do not want to have a them layout, as the header and the footer. Here is my code (very simple and in progress) <?php include('../../config/config.inc.php'); include('../../init.php'); ini_set('display_errors',1); /* If the user is not logged, the login box and account creation box is diplay. Then ihes are redirected to that page */ global $smarty; $cookie = new Cookie('ps'); /* //This dos not work if (!$cookie->isLogged() ){ Tools::redirect('authentication.php?back=hwdeals_update.php'); } */ if(count($_POST) >0){ print_r($_POST); } $smarty->assign(array( 'id_product' => $_GET['id'], 'now' => date('Y-m-d H:i:s') )); $smarty->display(dirname(__FILE__).'/hwdeals_update.tpl'); ?> If the user is not loggin, I would like to have the loging box and the box to create an account, but without the them layout (header.php and footer.php) When he is loggin, I would like to have him back to that simple page which is under development. Do you have an idea to help me? Thank a lot Cheers
  9. Bonjour, Dans mon site j'ai un lien qui va oucrir une page dasns un iframe grace a fancybox Il fait appel a cette page (en construction) <?php include('../../config/config.inc.php'); /* Si pas authentifié affiche le block d'authentification sans le header */ if(count($_POST) >0){ print_r($_POST); } $smarty->assign(array( 'id_product' => $_GET['id'], 'now' => date('Y-m-d H:i:s') )); $smarty->display(dirname(__FILE__).'/hwdeals_update.tpl'); ?> Si le visiteur n'est pas authentifié, j'aimerais qu'il doivent s0authentifier avec de voir la suite. Mais j'aimerais avoir uniquement lea block "créer un compte" ou "s'authetifier" sans le viseul du theme. Es-ce possible de faire ceci? Si oui, pourriez-vous me mettre sur la piste? Mille merci
  10. Bonjour à tous, Je suis débutant mais aventurier Je crée mon troisème module et pour celui-ci, je souhaiterais apporter un nouvel onlget pour un produit, dans le backoffice. Par défaut un produit à 7 onglets info image Prix .. Document Je souhaiterais en apporter un huitième "toto" Comment puis-je, lors de l'installation de mon module, qu'un huitième onglet soit affiché, avec des champs que je paramérerai? Milles merci
  11. Bonjour à tous, J'utilise un code javascript qui va faire un décompte à partir de maintent à une date ultérieur spécifié. Ma date, je la spécifie comme ceci: <script type="text/javascript"> //alert('{$product.specific_prices.to}'); $(function () { dateTo = new Date(2012, 4 - 1, 6,21,17); [... suite du code...] Je dois maintenant remplacer le "2012,4-1,6,21,17" (année, mois,jour, heure,minute) par le contenu de cette variable: {$product.specific_prices.to} qui elle affiche Mes questions sont les suivantes: 1) Comment puis spliter les valeurs de {$product.specific_prices.to} de maniere à pouvoir exploiter chaque "élément" indépendemment?Ceci pour les intégrer dans new Date({$year},{$mois}-1,{$day},{$hour},{$mins}) 2) Comment puis-je intégrer des variable {$mavariable} dans javascript? car j'ai déjà essayer et ca génère un message d'erreur Je vous remercie pour votre aide
  12. Bonjour, J'ai cherché à ne pas afficher les frais de ports dans le cadie. Mais es-ce possible? Car en fait, dans l'onglet "tranche par poid", J'ai mis deux entrée 0kg à 2kg et j'ai défini un prix de Sfr 9.-- 0kg à 0.1kg, et j'asi defini le rpix de Sfr1.-- Le produit que "j'achete" fait 0.1kg et il m'affiche Sfr 9.-- pour les frais de port. Alors j'aimerais soit 1) qu'il affiche le prix le plus bas 2) ou qu'il n'affiche pas de frais de ports. En fait c'est pas trop logique car j'ai créé 3 Transporteur la poste Suisse Prioroty La poste Suisse economy La poste Suisse Express. Et les Sfr 9 correspond au prix que j'ai défini pour "la poste suisse Priority" Si dans le processus de commande, il choisi "laposte suisse economy", le prix se Sfr 9.--, qui s'affiche dans le panier est faux, car il sera en fait de Sfr7.-- Donc c'est pour ca que j'aimerais pas que les frais de ports soit affiché, ou alors le plus petit. Avez-vous une idée?
  13. Bonjour, Je passe pas mal de temps a configurer Prestashop et il y a un sujet qui m'intérroge pas mal. Sous l'onglet "Transporteur->Etat" je ne vois pas les Cantons de mon petit pays, la Suisse. Ce qui ne me surprends pas, si Prestashop devait mettre ceux de tous les pays, sacré boulot! Cependant ce sacré boulot il doit bien être fait. J'imagine bien que c'est indisèensable, si l'on veut localiser les clients. C'est a dire quand un nouveau membre s'enregistre et crée sa fichier, il doit bien pouvoir renseigner sa localisation par état. Aussi, ceci devrait êtrte utile pour le calcul des frais de transports? Comment organisez-vous à ce sujet, mais aussi en ce qui concerne les compté, les zones etc. J'imagine que vous les créer uniquement pour les pays et états pourlesquels vos shop sera disponibles. Mais si vous rendez vous chop disponible pour les mondes, ca doit n travail de fou! Alors d'ou me même à créer ce post, afin de savoir comment vpus vous y prenner et ce que vous me recommandiez de faire? Milles mercis pour vos lumieres
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More