Jump to content

Contact form error message


superskyman100

Recommended Posts

Hello,

I have a serious problem with the native PS 1.7.5 contact form

Everytime a customer tries to send me one message, there is an error message. Sometimes this error message occurs even if the message is correctly sent.

Case 1 : with attachment

Here there is SYSTEMATICALLY an error message whereas the message is correctly sent..... strange and bad impression on the customer side...


Untitled-1.thumb.jpg.d2ae030f3396380bbdccf1a0f93db069.jpg

 

Untitled-2.thumb.jpg.2168728073bd22bf2fc0a2e1cf6b3f2d.jpg

 

 

Case 2 : without attachment

Error message occurs at first try to send message > no message sent

Message correctly sent on the second try................

 

Very strange behaviour....

 

Any idea ???

 

Thx

 

 

 

 

 

 

Link to comment
Share on other sites

Hello Dinesh,

Thanks very much, for your help i'm getting short on solutions.......

First it seems that i cannot configure one SMTP username for one email adress ([email protected], [email protected]...) cause PS 1.7.5 overwrite the last saved SMTP username for ALL emails. This could be part of the problem.... 

Untitled-2.thumb.png.4eb3a30964b18541d7a3edfc98c9dab6.png

 

Second here my answers to your questions :

PS v1.7.5

PS_contact form module v4.1.1

My theme is warehouse v4.2.1

 

Here the code :

<div class="col-sm-8">
    <section class="contact-form">
        <form action="{$urls.pages.contact}" method="post"
              {if $contact.allow_file_upload}enctype="multipart/form-data"{/if}>

            {if $notifications}
                <div class="col-xs-12 alert {if $notifications.nw_error}alert-danger{else}alert-success{/if}">
                    <ul>
                        {foreach $notifications.messages as $notif}
                            <li>{$notif}</li>
                        {/foreach}
                    </ul>
                </div>
            {/if}

            <section class="form-fields">

                <!--div class="form-group row">
                    <div class="col-md-9 col-md-offset-3">
                        <h4>{l s='Contact us' d='Shop.Theme.Global'}</h4>
                    </div>
                </div-->

                <div class="form-group row">
                    <label class="col-md-3 form-control-label">{l s='Subject' d='Shop.Forms.Labels'}</label>
                    <div class="col-md-6">
                        <select name="id_contact" class="form-control form-control-select">
                            {foreach from=$contact.contacts item=contact_elt}
                                <option value="{$contact_elt.id_contact}">{$contact_elt.name}</option>
                            {/foreach}
                        </select>
                    </div>
                </div>

                <div class="form-group row">
                    <label class="col-md-3 form-control-label">{l s='Email address' d='Shop.Forms.Labels'}</label>
                    <div class="col-md-6">
                        <input
                                class="form-control"
                                name="from"
                                type="email"
                                value="{$contact.email}"
                                placeholder="{l s='[email protected]' d='Shop.Forms.Help'}"
                        >
                    </div>
                </div>

                {if $contact.orders}
                    <div class="form-group row">
                        <label class="col-md-3 form-control-label">{l s='Order reference' d='Shop.Forms.Labels'}</label>
                        <div class="col-md-6">
                            <select name="id_order" class="form-control form-control-select">
                                <option value="">{l s='Select reference' d='Shop.Forms.Help'}</option>
                                {foreach from=$contact.orders item=order}
                                    <option value="{$order.id_order}">{$order.reference}</option>
                                {/foreach}
                            </select>
                        </div>
                        <span class="col-md-3 form-control-comment">
            {l s='optional' d='Shop.Forms.Help'}
          </span>
                    </div>
                {/if}

                {if $contact.allow_file_upload}
                    <div class="form-group row">
                        <label class="col-md-3 form-control-label">{l s='Attachment' d='Shop.Forms.Labels'}</label>
                        <div class="col-md-6">
                            <input type="file" name="fileUpload" class="filestyle" data-buttonText="{l s='Choose file' d='Shop.Theme.Actions'}">
                        </div>
                        <span class="col-md-3 form-control-comment">
            {l s='optional' d='Shop.Forms.Help'}
          </span>
                    </div>
                {/if}

                <div class="form-group row">
                    <label class="col-md-3 form-control-label">{l s='Message' d='Shop.Forms.Labels'}</label>
                    <div class="col-md-9">
          <textarea
                  class="form-control"
                  name="message"
                  placeholder="{l s='How can we help?' d='Shop.Forms.Help'}"
                  rows="3"
          >{if $contact.message}{$contact.message}{/if}</textarea>
                    </div>
                </div>
                {if isset($id_module)}
                <div class="form-group row">
                    <div class="offset-md-3 col-md-9">
                {hook h='displayGDPRConsent' id_module=$id_module}
                    </div>   </div>
                {/if}
            </section>

            <footer class="form-footer text-right">
                <style>
                    input[name=url] {
                        display: none !important;
                    }
                </style>
                <input type="text" name="url" value=""/>
                <input type="hidden" name="token" value="{$token}" />
                <input class="btn btn-primary" type="submit" name="submitMessage"
                       value="{l s='Send' d='Shop.Theme.Actions'}">
            </footer>

        </form>
    </section>
</div>

 

 

I also use the module IQIT Contactpage to improve pagination of the 'contact' page, but i doubt the problem is coming from that... 

 

image.thumb.png.bd580b0b946c3ab55172b77f5b9e0ec4.png

 

 

And... This is it...

 

Thanks

Aurelien

 

 

 

 

 

  • Like 2
Link to comment
Share on other sites

Hello Guys,

Thanks for your help,

Well i already disabled the IQIT contact page module to test, but it didn't change the result, i had same problems....

... and cleaning the browsing data shouldn't change much things, i won't ask my customers to clean their browsing data before sending a message...

....

 

  • Like 1
Link to comment
Share on other sites

  • 1 year 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...