THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,
J'ai eu la chance de découvrir Thelia la semaine dernier et cette solution me plais bien.
Néanmoins depuis 3 jours je me casse la tête pour sur un détail.

Mes produits sont avec des déclinaisons dont une déclinaison de personnalisation de produit avec un champs à remplir par le client. Voici mon code :


<THELIA_prod type="PRODUIT" id="#PRODUIT_ID">
<form action="#URLPANIER" method="post">
    <input type="hidden" name="action" value="ajouter" />
    <input type="hidden" name="ref" value="#REF" />

<T_DECLI>

                        <THELIA_DECLI type="DECLINAISON" rubrique="#RUBRIQUE_ID" produit="#ID" exclusion="3">
                                                
                       #TITRE :
                            <select name="declinaison#ID" >
                                <THELIA_DECLIDISP type="DECLIDISP" declinaison="#ID" produit="#PRODUIT" stockmini="1">
                                    <option value="#ID">#TITRE 
                                    <THELIA_stock type="STOCK" produit="#PRODUIT" declidisp="#ID" >  
                                        (+#SURPLUS €)</option>
                                    </THELIA_stock>
                                </THELIA_DECLIDISP>
                            </select><br />
                        </THELIA_DECLI>
                        
                        
                        <THELIA_DECLI2 type="DECLINAISON" id="3" rubrique="#RUBRIQUE_ID" produit="#ID">
                                                
                        #TITRE :
                           <input type="text" name="declinaison3" value="#ID" />
                        </THELIA_DECLI2>
                        
</T_DECLI>
<//T_DECLI>

    
      <button type="submit">Ajouter au panier</button>
</form>
</THELIA_prod>

J'ai utilisé un input pour faire le champs texte car textarea ne fonctionnait pas.

Voici mon problème: si le client ne touche pas aux déclinaisons et qu'il appuis sur "ajouter au panier" tout va bien. MAIS lorsque le client remplis le champs texte et qu'il  enlève le 3 (qui correspond au value="#ID") et lorsqu'il appuis sur ajouter au panier la page panier se charge et indique que le panier est vide. J'en conclu donc que mon produit n'a pas été envoyé dans mon panier.

Que faire? Mon code est il correct?