Jump to content
lamerczak

Formularz zapytań na stronie produktu

Recommended Posts

Witam serdecznie,

presta 1.6

mam pytanko do speców..

jak dodać formularz zapytania do każdego produktu ??

z góry dziękuję za pomoc

i pozdrawiam

Share this post


Link to post
Share on other sites

Co masz na myśli formularz do każdego produktu? Coś w rodzaju modułu "Wyślij do znajomego"? Klikasz i wyświetla się formularz?

Share this post


Link to post
Share on other sites

Pod opisem produktu chciałbym mieć formularz kontaktowy 

tak aby klient mógł od razu wysłac pytanie odnośnie sprzedawanego przedmiotu

normalny formularz kontaktowy, choć fajnie byłoby gdyby zapytanie miało jakieś info o tym spod jakiego artykułu jest

Share this post


Link to post
Share on other sites

To tylko specjalna modyfikacja lub moduł, raczej nic darmowego nie znajdziesz, w prescie formularz kontaktowy jest specyficznie osadzony i ciężko jest go edytować, nawet drobna edycja wymaga ingerencję w core sklepu.

Share this post


Link to post
Share on other sites

a może by tak zrobić formularz, który w <form action=""> miałby adres formularza kontaktowego, wówczas pola <input> byłyby wysyłane normalnie, a np. zmienna post z temated wzbogacić o id / nazwę produktu

 

może zadziałać

 

gdzies już chyba coś takiego robiłem na angielskim forum

Share this post


Link to post
Share on other sites

Ciekawe rozwiazanie, z ciekawości spróbuje to wykonać i zobaczę czy zadziała taka modyfikacja.

Share this post


Link to post
Share on other sites

Ciekawe rozwiazanie, z ciekawości spróbuje to wykonać i zobaczę czy zadziała taka modyfikacja.

Szukam czegoś takiego , czy robiłeś to może juz w swoim sklepie ?

Share this post


Link to post
Share on other sites

Coś robiłem już komuś podobnego, nie pamiętam teraz dokładnie co i komu więc napisz jaki efekt chcesz uzyskać.

Share this post


Link to post
Share on other sites

Na stronie każdego produktu potrzebuje aby był formularz w którym klient mógł by zadać pytanie. Zadając pytanie było by uwzględniane z jakiej strony produktu pisze klient zapytanie. Chodzi o to aby formularz automatycznie wysyłał mi ID lub nazwe o jaki produkt pyta klient.

Share this post


Link to post
Share on other sites

Odnośnie PW to zapomniałem dodać że to jest tuż nad przyciskiem dodaj do koszyka, oczywiście wygląd można dostosować.

Share this post


Link to post
Share on other sites

Szukam czegoś takiego , czy robiłeś to może juz w swoim sklepie ?

masz gotowca:

 

<div id="AskAboutProduct">
    <form enctype="multipart/form-data" class="std" method="post" action="{$link->getPageLink('Contact')}">
        <fieldset>
            <h3>{l s='Questions about product'}</h3>
            <p class="select" style="display:none">
                <label for="id_contact">Subiect</label>
                <select name="id_contact" id="id_contact">
                    <option value="2" selected="yes"</option>
                </select>
            </p>

            <p class="text">
                <label for="email">{l s='e-mail'}</label>
                <input type="text" value="" name="from" id="email">
            </p>
            <p class="textarea">
                <label for="message">{l s='message'}</label>
                <textarea cols="10" rows="15" name="message" id="message"></textarea>

            </p>
            <p class="submit">
                <input type="submit" onclick="prepareTextarea(); $(this).hide();" class="button_large" value="{l s='send'}" id="submitMessage" name="submitMessage">
            </p>
        </fieldset>
    </form>
    <script>
            var fullurl = $(location).attr('href');
            function prepareTextarea(){
                $('#message').val("{l s='Question about product: '}"+$('.pb-center-column h1').html()+" \n "+fullurl+" \n "+$('#message').val());
            }
    </script>
</div>

wklej kod tam gdzie chcesz mieć formualrz na stronie produktu.

efektem będzie: formularz z polem na email klienta, polem na wpisanie tekstu

 

otrzymasz wiadomość w formacie:

 

 

potwierdzenie wysłania:

Pu3O5N8.png

 

 

mail:

EA4YqXf.png

Share this post


Link to post
Share on other sites
On 12.01.2015 at 5:16 PM, vekia said:

masz gotowca:

 


<div id="AskAboutProduct">
    <form enctype="multipart/form-data" class="std" method="post" action="{$link->getPageLink('Contact')}">
        <fieldset>
            <h3>{l s='Questions about product'}</h3>
            <p class="select" style="display:none">
                <label for="id_contact">Subiect</label>
                <select name="id_contact" id="id_contact">
                    <option value="2" selected="yes"</option>
                </select>
            </p>

            <p class="text">
                <label for="email">{l s='e-mail'}</label>
                <input type="text" value="" name="from" id="email">
            </p>
            <p class="textarea">
                <label for="message">{l s='message'}</label>
                <textarea cols="10" rows="15" name="message" id="message"></textarea>

            </p>
            <p class="submit">
                <input type="submit" onclick="prepareTextarea(); $(this).hide();" class="button_large" value="{l s='send'}" id="submitMessage" name="submitMessage">
            </p>
        </fieldset>
    </form>
    <script>
            var fullurl = $(location).attr('href');
            function prepareTextarea(){
                $('#message').val("{l s='Question about product: '}"+$('.pb-center-column h1').html()+" \n "+fullurl+" \n "+$('#message').val());
            }
    </script>
</div>

wklej kod tam gdzie chcesz mieć formualrz na stronie produktu.

efektem będzie: formularz z polem na email klienta, polem na wpisanie tekstu

 

otrzymasz wiadomość w formacie:

 

 

potwierdzenie wysłania:

Pu3O5N8.png

 

 

mail:

EA4YqXf.png

 

 

Witam,

 

zastosowałem formularz z postu powyżej na stronie produktu, jednak nie wysyła wiadomości, tylko wyskakuje błąd image.png.9f842e889caddc6128998a4f4fd21011.png

 

link do sklepu: https://sklep.worldbrandoutlet.pl/

presta 1.6.1.17

 

Pozdrawiam

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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