Jump to content

[MODULO] contactproduct Versione 0.3


vinoalvino

Recommended Posts

I've tested with v1.1, easy to install and woks perfectly.

One thing could be better: to have reference of product with title on email.

This way you can be sure about wich product customer want to talk about.

Merci d'avoir laissé la traduction française, comme cela il est directement utilisable pour une boutique en français. :coolsmile:

Link to comment
Share on other sites

link in email doesnt work for me:
example:
res://ieframe.dll/syntax.htm#/boutique/decoration-asiatique/121-dragon-chinois-decoration-asiatique.html

however, very good idea !

on email product link is

Voir le produit



it should be:

Voir le produit



a return to product page could be added on "message sent" page

Link to comment
Share on other sites

To resolve link problem (I use PS 1.1)

I've added my shop url (http://www.my-shop.com- change with your url) in code in contactproduct.php and now the product link on email is OK

it works only for my shop but it's not clean code for every body( I don't know php or smarty)
just insert your shop url.

line 104

          $mail_value = Configuration::get('PS_CONTACT_PRODUCT');
         $message .= '

'.$this->l('Voir le produit').'';
             if (Mail::Send(intval($cookie->id_lang), 'contact', Tools::getValue('subject'), array('{email}' => $_POST['from'], '{message}' => stripslashes($message)), $mail_value))





There is another module quite similar here

http://www.prestashop.com/forums/viewthread/10915/modules/additional_question_module

Link to comment
Share on other sites

  • 1 month later...

hi,

i would like to add more fields in the form to do an extended version.
so, that's my add to contactproduct.tpl :

>
   <form action="{$request_uri}" method="post" class="std">

{l s='Send a message' mod='contactproduct'}


{l s='Subject' mod='contactproduct'}:
               <input type="text" id="subject" name="subject" style="width: 280px;" value="{$product}" />



{l s='Firm' mod='contactproduct'}:
               <input type="text" id="firm" name="firm" style="width: 280px;" value="{if isset($smarty.post.firm)}{$smarty.post.firm|escape:'htmlall'|stripslashes}{/if}" />



{l s='Name' mod='contactproduct'}:
               <input type="text" id="name" name="name" style="width: 280px;" value="{if isset($smarty.post.name)}{$smarty.post.name|escape:'htmlall'|stripslashes}{/if}" />



{l s='Surname' mod='contactproduct'}:
               <input type="text" id="surname" name="surname" style="width: 280px;" value="{if isset($smarty.post.surname)}{$smarty.post.surname|escape:'htmlall'|stripslashes}{/if}" />



{l s='Address' mod='contactproduct'}:
               <input type="text" id="address" name="address" style="width: 280px;" value="{if isset($smarty.post.address)}{$smarty.post.address|escape:'htmlall'|stripslashes}{/if}" />



{l s='Postcode' mod='contactproduct'}:
               <input type="text" id="postcode" name="postcode" style="width: 280px;" value="{if isset($smarty.post.postcode)}{$smarty.post.postcode|escape:'htmlall'|stripslashes}{/if}" />



{l s='Town' mod='contactproduct'}:
               <input type="text" id="town" name="town" style="width: 280px;" value="{if isset($smarty.post.town)}{$smarty.post.town|escape:'htmlall'|stripslashes}{/if}" />



{l s='E-mail address' mod='contactproduct'}:
           {if $id_customer > 0}
           <input type="text"  name="from_customer" style="width: 280px;" value="{$email_customer}" disabled="disabled" />
           <input type="hidden" id="email" name="from" value="{$email_customer}" />
           {else}
           <input type="text" id="email" name="from" style="width: 280px;" value="{if isset($smarty.post.from)}{$smarty.post.from|escape:'htmlall'|stripslashes}{/if}" />
           {/if}



{l s='Phone' mod='contactproduct'}:
               <input type="text" id="phone" name="phone" style="width: 280px;" value="{if isset($smarty.post.phone)}{$smarty.post.phone|escape:'htmlall'|stripslashes}{/if}" />




{l s='Message' mod='contactproduct'}:
            <textarea id="message" name="message" rows="7" cols="41">{if isset($smarty.post.message)}{$smarty.post.message|escape:'htmlall'|stripslashes}{/if}</textarea>

       <input type="hidden" name="goToProduct" value="{$goToProduct}" />


           <input type="submit" name="submitMessage" id="submitMessage" value="{l s='Send' mod='contactproduct'}" class="button_large" />


</form>
{/if}

</pre>
<ul>
{l s='Back to' mod='contactproduct'} {$product->name}
</ul>



Cool.. the forms appears well.
but how to modify contactproduct.php to send me the additionnal details ?
i try different adds but i receive every time only the default fields on this module ...

Thanks for your help !!!

ps: i add in the TPL file a gotoproduct witch works well now

Link to comment
Share on other sites

  • 2 weeks later...

ho provato il modulo e la voce esce ma il server mi da questo bell'errore..



Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Ho visto anche nel log del server e non ho ancora errorri riguardanti questo modulo

Link to comment
Share on other sites

lo cerco nel posto giusto sotto alla foto del singolo prodotto,
la cartella (contactproduct) ha i permessi settati a 777 ma ancora non vedo il link...


Ciao

Ti faccio una domanda stupida ma il modulo lo hai installato ? dal BO -Moduli- giusto?
Link to comment
Share on other sites

utilizzo quello di default.
domani provo a cancellare il modulo, a scaricarlo nuovamente e ad installarlo da zero.
poi vi faccio sapere.
ora sono troppo cotto.


sto prestashop mi ha preso un casino, non riesco a fare a meno di popolare il catalogo di prova!

Link to comment
Share on other sites

ecco qua la mail

Ciao {firstname} {lastname},

Hai ricevuto un messaggio da un cliente tramite il negozio: popcornshop

Dettagli del messaggio:

Indirizzo e-mail: [email protected]

Messaggio:

prova

Go to product



>


<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>Messaggio da xxxxx</title>
</head>

<body>
</pre>
<table style="font-family:Verdana, sans-serif;font-size:11px;color:#374953;width:550px;">

 Messaggio dal xxxxxxxx 
               Indirizzo e-mail: [email protected]



               Messaggio: prova

class="bold">Go to product
 
xxxxx powered by PrestaShop™
</table>
<br><br></body><br></html><br



le xxxx sono al posto del nome del mio sito.

dove si trovano i testi delle mail?

Link to comment
Share on other sites

[RISOLTO]

Scusate,ho risolto.
non mi ero accorto che era un problema di seo:in pratica non avevo notato che duplicando gli oggetti mi si duplicassero anche gli url amici.
in realtà ho molti prodotti con url simili,ecco perchè pensavo il link puntasse sempre allo stesso.
offtopic vi chiedo : sapete se c è un modo per evitare questo problema?
al cambio del nome del prodotto dovrebbe cambiare anche l url amico.
sul sito sono tutti occhiali,quindi è comodo duplicare un rayban cambiando solo la sigla la foto e alcuni dettagli...
ora che me ne sono accorto dovrò girarmi tutti gli articoli per sistemare la cosa.
scusate ancora,ciao

Link to comment
Share on other sites

prima di abbandonare il post nessuno sa dirmi perchè il mio server non accetta questo modulo dandomi il seguente errore ?

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


L'error log non mi riporta nessun errore..
Link to comment
Share on other sites

  • 1 year later...
  • 4 months later...
  • 5 months later...
  • 3 weeks later...

Avevo questo simpatico modulo installato nella versione precedente - consente di inviare una mail dal cliente al negozio per richiedere informazioni su di un prodotto - che non funzionava con la 1.1. L'ho sistemato e lo allego.

Davvero utilissimo

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 months later...
  • 6 months later...

Ciao

 

Un altra domanda il tema che utilizzi e quello di default, o ne stai utilizzando qualcun altro ?

ciao io sto usando un'altro modulo e quando clicco su "Richiedi informazioni"

mi da una pagina dello shop vuota...

puoi aiutarmi?

Link to comment
Share on other sites

  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...