Jump to content

pacob

Members
  • Posts

    10
  • Joined

  • Last visited

pacob's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Ca y est, je viens de trouver la solution ! Pour rappel, la solution que je vais poster ici s'applique lorsqu'un produit virtuel possède une personnalisation et que le lien de téléchargement ne s'affiche. Pour cela, vous devez modifier un fichier de votre thème order-detail.tpl qui se trouve dans : /themes/votre_theme/oreder-detail.tpl Repérez le code suivant : <!-- Customized products --> {if isset($customizedDatas.$productId.$productAttributeId)} <tr class="item"> {if $return_allowed}<td class="order_cb"></td>{/if} <td><label for="cb_{$product.id_order_detail|intval}">{if $product.product_reference}{$product.product_reference|escape:'htmlall':'UTF-8'}{else}—{/if}</label></td> <td class="bold"> <label for="cb_{$product.id_order_detail|intval}">{$product.product_name|escape:'htmlall':'UTF-8'}</label> </td> Vous devez modifier la ligne : <label for="cb_{$product.id_order_detail|intval}">{$product.product_name|escape:'htmlall':'UTF-8'}</label> Et la remplacer par : {if $product.download_hash && $invoice} <a href="{$base_dir}get-file.php?key={$product.filename|escape:'htmlall':'UTF-8'}-{$product.download_hash|escape:'htmlall':'UTF-8'}" title="{l s='download this product'}"> <img src="{$img_dir}icon/download_product.gif" class="icon" alt="{l s='Download product'}" /> </a> <a href="{$base_dir}get-file.php?key={$product.filename|escape:'htmlall':'UTF-8'}-{$product.download_hash|escape:'htmlall':'UTF-8'}" title="{l s='download this product'}"> {$product.product_name|escape:'htmlall':'UTF-8'} </a> {else} {$product.product_name|escape:'htmlall':'UTF-8'} {/if} Et voilà, vos liens apparaissent bien dans le compte de votre client ! A bientôt !
  2. Bonjour, J'essaye de m'inspirer de vos messages pour réaliser une fonction assez identique, à savoir, afficher dans une page un lien si une personne a acheté un produit déterminé. Exemple : le client 3 a acheté un produit 32, un lien apparaît sur une page lui proposant un téléchargement. Pouvez-vous me guider pour arriver à cela, je tourne en rond là et n'aboutis à aucun résultat !
  3. Bonjour à tous, Je propose actuellement des produits téléchargeable avec une personnalisation. La personnalisation n'intervient pas du tout dans le produit à télécharger mais comme une information supplémentaire à fournir. Le problème que je rencontre c'est que lorsque les clients remplissent ces champs de personnalisation, le lien de téléchargement dans leur historique de commande n'apparaît pas. Toutefois, il arrive tout de même par e-mail. Avez-vous une solution svp car la boutique est déjà en production... MERCI
  4. Personne pour me répondre ? J'ai cherché dans classes/product.php dans blockcart mais rien trouvé en rapport avec le textarea...
  5. Bonjour à tous, Je suis sur Prestashop 1.4.4.1, J'ai modifié mon fichier 'product.tpl' pour que lorsque j'active la personnalisation d'un produit, la fiche produit me propose un champ 'input' à la place d'un champ 'textarea'. Cela fonctionne très bien, sauf... si ce champ est requis ! Car si le champs est requis, l'ajout au panier ne peut se faire même si ce champs a été rempli. Je n'arrive pas à trouver la fonction qui vérifie ce champs et qui doit vérifier si c'est bien un textarea. Quelqu'un pourrait me guider svp. Merci
×
×
  • Create New...

Important Information

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