Jump to content

probitaille

Members
  • Posts

    76
  • Joined

  • Last visited

Posts posted by probitaille

  1. A full invoice to Canada should include this information.

    1. Who sells the product (information, addresses, contacts)
    2. Who receives the product (information, addresses, contacts)
    3. Purchase date
    4. The terms of sales (often the reverse)
    5. The amount and the detailed description (1 or 2 sentences) of the product.
    6. The unit price and total price excluding commissions, packaging and other costs
    7. The miscellaneous expenses should be listed under a particular category

  2. In Canada jurisdiction to regulate commercial transactions is divided between the federal and the provincial governments, so commercial lawyers must be familiar with federal as well as provincial laws. A further complication arises because the commercial law of Québec is or was derived from the CIVIL CODE of France while the commercial law of the English-speaking provinces is largely based on English law. At both the provincial and federal levels the relevant rules of many of the principal branches of commercial law have been reduced to statutory form. Thus, all English-speaking provinces have a substantially identical Sale of Goods Act while the Bills of Exchange Act, the Bank Act, the Carriage of Goods by Sea Act and the Bankruptcy and Insolvency Act codify all or a substantial part of the areas of commercial law under federal jurisdiction.

    Source: http://www.thecanadianencyclopedia.com/index.cfm?PgNm=TCE&Params=A1ARTA0001788

  3. http://en.wikipedia.org/wiki/Sales_taxes_in_Canada

    In Canada there are three types of sales taxes: provincial sales taxes or PST, the federal Goods and Services Tax or GST, and the Harmonized Sales Tax or HST.

    Every province except Alberta implements a provincial sales tax or the Harmonized Sales Tax. The Yukon, Northwest Territories and Nunavut do not have any type of regional sales tax. The federal GST rate is 5% effective January 1, 2008.

    Taxes can always change...
  4. Bonjour,

    J'aimerais savoir s'il est possible de déplacer l'accès à l'éditeur de page d'accueil et d'en faire un onglet direct ?

    Je ne comprends pas très la gestions dans onglets dans Outils de l'admin...si je veux créer un onglet, on doit écrire module + classe mais sans référence et je ne sais pas trop quoi y inscrire...

    Le but est de regrouper les fonctionnés pour les employés, je ne veux pas qu'ils se perdre dans la liste des modules sous l'onglet module pour en trouver seulement un ou 2 qu'ils vont toujours utiliser. Et je ne veux pas nécessairement qu'ils ai accès à la modification de tout les modules. En déplacant l'accès, je vais pouvour enlever l'onglet principal module pour les empêcher de consulter cette liste.

    Quelqu'un peut m'expliquer comment faire, et avant tout, si c'est faisable ?

  5. Selon mes informations, il n'y a pas présentement de solution ecommerce qui permet l'internationalisation parfaite. Prestashop est sur une bonne voie avec son système de taxes, bien sûr, le système de transport est différant pour chacun, il y a des endroits où les factures ont des normes et où l'on doit y inscrires des donnés obligatoire, etc...

    Je reste avec Prestashop car c'est celui qui est le plus personnalisable.

  6. Oui, en fait, Prestashop détect la catégorie dans laquelle on se retrouve dans le site et détecte son niveau de profondeur (catégorie principal, sous-catégorie,sous-sous-catégorie) ce qui va changer la valeur des variables (category et subcategories) selon la section que tu te trouve et son niveau. C'est pour cela que ton menu change mais que la prog reste la même, seulement, les valeurs des mêmes variables n'est pas la même.

    <!-- Subcategories -->
    
           {foreach from=$subcategories item=subcategory}
    



    Le site va essayer de récupérer les sous-catégorie de la catégorie en cours s'il y en a. Bon toi pour ton cas, tu souhaites affichés le menu de toutes les sous-catégories dans celle que tu te trouve (par exemple si tu es dans AB, tu veux voir AA,AC et AD dans ton menu). Là c'est un plus difficile parce que pour une raison d'optimisation, Prestashop ne conserve pas dans ses variables toutes les informations de toutes les catégories. Ce qui veut dire que tu ne peux présentement pas récupérer les informations pour les catégories au même niveau que tu te situe (si tu es dans AB, tu ne pourras pas aller chercher le nom de AA,AC et AD)

    ex: {foreach from=$categories key=k item=categories } (va te retourner seulement la catégories dans laquelle tu te trouve)

    Bref, je ne sais pas s'il existe une configuration pour ceci mais je sais que moi, j'ai déjà du contourner un problème du genre en créant de nouvelles variable smarty mais ceci serait assez difficile pour quelqu'un qui n'est pas programmeur.

    Sinon, un technique un peu plus facile mais beaucoup moins propre pour la programmation serait de faire plusieurs conditions du genre:

    {if $category->name=='Val Thorens'}
    
    Mon Menu
    
    {/if}
    



    Si tu veux plus de flexibilté car si tu change les noms sa fonctionnera plus, tu devrais y aller par id qui sont inscrit dans le backend
    {if $category->id=='27'}

    Et la créer ton menu pour chacun tes sections...hum je crois que j'ai encore mieux pour toi même

    {if $category->id_parent=='1'} (Si le id de la catégorie parente est 1 (si A=1)) affiche le menu pour toutes les sections dans la catégorie A

    Bon je crois que j'ai donnés toutes les solutions possibles pour ta situation ! J'espère que tu peux te débrouiller avec ce que je viens d'expliquer :P

  7. "je ne vois pas quelle est la variable qui limite l’affichage à la page “category” et l’enlève à la page “category&parent;”

    Dans mon cas, j'ai rajouté une condition qui vérifie si ma catégorie en cours est une catégorie de niveau 1 (si oui affiche le menu) sinon tu ne l'affiche pas.

    Ce que je comprends, c'est que toi tu cherches où se passe cette condition ? Tu voudrais faire la même chose ?

    J'aimerais t'aider mais je comprends plus ou moins ton problème. Tu as donc un menu principal que tu as mis dans le header. Il est toujours présent. Maintenant, tu as un sous-menu pour chaque catégorie mais tu aimerais qu'il soit présent partout ?

  8. C'est possible mais avec un peu de programmation SMARTY.

    Dans le ficher header.tpl dans le dossier themes, c'est là que se trouve les links pour relier ton css.

    Trouve le code qui appel les feuilles de styles et fait un truc comme ceci:


    {if $lang_iso=='fr'}
    <link href="{$base_dir}css/fr.css" rel="stylesheet" type="text/css" />
    {else}
    <link href="{$base_dir}css/en.css" rel="stylesheet" type="text/css" />
    {/if}

    Bien sur, la variable $lang_iso peut changer pour toi, écrit {debug} pour t'afficher un tableau des variables pour ta condition
  9. Je sais pas si c'est que tu veux mais il existe une variable pour détecter le niveau de la catégoerie ($catégory->leveldepth je crois).
    En fait, ce que tu veux faire est possible et prestashop a été conçu pour être flexible mais il va te falloir un peu de programmation SMARTY pour cela.

    En effet, tu es dans le bon template (category.tpl) c'est là que tu vas mettre tes conditions ex: {if $category->leveldepth==1}affiche le menu principale{/if}

    Tu devrais voir le code dans category.tpl qui génère ton menu, c'est celui-ci que tu vas devoir collé dans product.tpl. Bien sûr, ce sont les tpl dans le dossier theme.

    www.emotion-tours.com

    Va jeter un coup d'oeil sur mon dernier site prestashop, cela va te donner une idée de ce que j'ai fait. (il est pas complet encore)

  10. Avant d'aller vers une version 2.0, il faudrait appronfondir encore plus la version actuelle, permettre un peu plus de personnalisation par exemple dans les factures, rajouté quelques modules et fonctionnalités mais surtout, améliorer son internationnalisation pour le système de transport et le système de taxe.

    Mais avec les nouveautés apportés avec les dernières versions, si la team continue comme cela, on aura droit à une perle rare ! Et puis, les gens comme moi qui s'y connaissent en programmation n'ont pas de trop de mal à adapter leur truc ce qui est bien, la force de prestashop est la facilité, c'est ce qu'il faut conserver.

  11. Ha ouais un topic de modules gratuits !! Justement, j'ai fait un upgrade pour le tinyMCE qui intègre un gestionnaire de fichiers pour l'upload et créer des liens dans les textes. J'aimerais bien postés ce modules dans un topic dédié.

    Pour Patric, ce matin je suis arrivé avec le problème des guillemets dans le champs de recherche, il est réglé avec la 1.2 final :) Tout cela pour dire que oui en effet, la version 1.1 ne sert plus à rien puisque de nombreux ajouts et corrections ont été faits, et il n'y a pas de modules qui ont été enlevé à ce que je saches.

  12. Merci Patric :) Oui j'ai déjà signaler des bugs sur le bug tracker et je te remercie de l'avoir fait avant. Seulement, je ne vais pas signaler de bugs à chaque petit problèmes que j'ai sinon vous allez être débordé et c'est surtour parce que je joue assez dans votre code pour l'adapter à ce que j'ai de besoin (par exemple, tinyMCE complet ou nouveaux champs de formulaire dans une catégorie, etc...)

    C'est lorsque que je suis sûr que le bug est détecté par d'autres personnes que je peux être assuré que le problème ne vient pas de moi, alors là, je déclare mon problème dans le bug tracker. Posté en anglais n'est pas un problème pour moi, l'anglais à une grande place en programmation.

  13. Bonjour, je ne sais pas si vous votre moteur de recherche dans prestashop fonctionne bien mais moi, il y a quelques mots qui me retourne aucun résultat. Ce sont des mots avec des guillemets. Pourtant, j'ai écrit des tags et des méta de la même façon.

    Par exemple, si je cherche le mot Val d'Isère, je ne trouve aucune résultat et suite à la requête, le mot s'affiche de cette façon dans la barre de recherche: Val d\'Isère.

    Est-ce quelqu'un a déja remarquer ce problème et qui a une solution ?

×
×
  • Create New...

Important Information

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