1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE Zapis do Newslettera przy zakładaniu konta

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika gielo2, 30 Czerwiec 2015.

  1. gielo2

    gielo2 Zaawansowany

    Wiadomości:
    164
    Docenione treści:
    22
    W jaki sposób dać możliwość klientowi , aby mógł zapisać się do Newslettera przy zakładaniu konta w sklepie (rejestracji) np. poprzez zaznaczenie opcji zapisz się do newslettera, tak jak mają to wszystkie inne sklepy? Szukam i nie widzę tej opcji nigdzie. Raczej na to, że ktoś te strony wpisze swój email nie ma co liczyć niestety, więc jest to jedyne rozsądne rozwiązanie, aby ta opcja była dostępna z formularza rejestracji właśnie.
     
  2. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    Newsletter oraz rejestracja to dwie różne sprawy. Trudno mi powiedzieć jak to jest rozwiązane w innych sklepach, gdyż zazwyczaj wyrażasz po prostu zgodę na wysyłanie wiadomości reklamowych. Analogicznie jest naszym sklepie Click Shop.

    Czyli rejestracja z opcją wyboru lub osobno newsletter. Nie każdy klient chce być subskrybentem i odwrotnie.

    Z kolei wysyłając Newsletter, masz możliwość wyboru czy wysyłasz go do klientów czy do subskrybentów czy do każdej grupy osobno. Dlatego ewentualne wyrażenie zgody na Newsletter najlepiej aktywować na etapie rejestracji jako zgodę.

    W sekcji Konfiguracja --> Klienci --> Rejestracja oraz Dodatkowe pola formularzy możesz wprowadzić prośbę o wyrażenie zgody na wysyłanie treści reklamowych, a nawet wymusić ją jeśli rejestracja ma dojść do skutku.
     
  3. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    Czysto marketingowo warto także pamiętać, że coraz większa świadomość klientów powoduje, że nie tyle nie chcą korzystać z Newslettera bo jak będą chcieli to sami Cię znajdą, ale oczekują także jakiś profitów. Czy to upustu czy punktów w programie lojalnościowym. A ten dostępny w Click Shop oferuje także osobne profity za rejestrację w nim poprzez dodanie maila do Newslettera.
     
  4. gielo2

    gielo2 Zaawansowany

    Wiadomości:
    164
    Docenione treści:
    22
    Posiadamy inne sklepy na innej platformie (innych skryptach) i % ludzi zapisujących się na newsletter z bloku (menu bocznego) na sklepie wynosi niecałe 0,5% w stosunku do tych co się zapisują z formularza przy zakładaniu konta na sklepie, zaznaczając odpowiednią opcję, bo tak stanowi prawo, że nie może być ona domyślnie zaznaczona. Jest na samym dole pole do zaznaczenia wraz z opisem Zapisz się do naszego newslletera, aby otrzymywać informacje o promocjach i nowościach w naszym sklepie. Zaznaczenie tej opcji i kliknięcie rejestruj powoduje dopisanie maila do zarejestrowanych do newslettera klientów. Potem taka listę można eksportować do CVS i importować następnie z CVS do profesjonalnych zewnętrznych programów do mailingu w prosty i szybki sposób. Tak to wygląda w innych skryptach sklepu jak Magento, czy OSCommerce i innych opartych o nie jak Presta, ShopGold itp, itd.

    Miałem pisać kolejnego maila ale, że wiąże się to pytanie również z newsletterem to, czy ClickShop umożliwia na przykład automatyczne generowanie kodów z rabatem dla nowych osób zapisujących się do Newslettera, wysyłając im ten kod mailem na przykład? Czy jest jakaś szybka możliwość wstawienia wyskakującego okna na głównej stronie z zaplanowaną własną treścią? ale tak by to okno po zamknięciu więcej się użytkownikom nie wyświetlało? (Przynajmniej do usunięcia przez niego Coockies ze swojej przeglądarki) Żadnych opcji w sklepie ClickShop ani informacji w internecie na ten temat nie znalazłem stąd pytanie do Państwa. Myślę, że nie tylko my zadowoleni bylibyśmy z takiego rozwiązania. Chodzi mi dokładnie o wpisanie tam treści Zapisz się do newslettera i odbierz swój kod rabatowy + pole zapisu do newslettera + przycisk po kliknięciu którego wysyłało by maila klientowi z kodem rabatowym, a nam wpis klienta jako zapisany, do takiego Newslettera.

    Połowiczne rozwiązanie znalazłem tyczące się Shoppera pod adresem http://blog.szablonsklep.pl/shoper-5-newsletter-pop-up/ na którym to Shopperze ClickShop jest oparty. Pytanie tylko czy w ClickShopie takie rozwiązanie ma szanse działać, ewentualnie co by trzeba było zmienić, aby to funkcjonowało?.
     
  5. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    W temacie Newslettera odpowiedź znajdziesz w podobnym wątku tutaj: https://forum.home.pl/threads/newsletter-kod-rabatowy-za-zapisanie.175/

    W skrócie: proces o którym mowa, nie jest zautomatyzowany, ale zgłoszenie zostało przekazane i czekamy na informacje o aktualizacji.

    Jeśli chodzi o pop-up zaproponowany na wyżej wskazanym blogu, przekazałem zapytanie do opiekuna produktu.
    Do tego czasu możesz spróbować po prostu to przetestować.
     
  6. gielo2

    gielo2 Zaawansowany

    Wiadomości:
    164
    Docenione treści:
    22
    Ok, więc dziękuję za szybką odpowiedź i czekam na jakieś informacje w tej sprawie, co do sposobu na pewno przetestuje i dam ewentualnie znać co i jak.
     
  7. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    Z informacji które uzyskałem, wdrożenie tego pop-up nie powinno stanowić problemu. Dodatek nie wymaga edycji plików skryptu, bo jest dodawany do plików skórki i integracji własnych z tego co kojarzę. Nie mniej jest to element którego nie posiadamy w standardzie, jeśli więc będziesz miał pytania lub bez problemu uda Ci się do zaimplementować, daj znać na forum.
     
  8. sklep123123

    sklep123123 Uczestnik

    Wiadomości:
    25
    Docenione treści:
    3
    Ten popup działa również w Clickshopie z wyjątkiem skórki rwd. Autor tego dodatku wspominał coś , że być może w styczniu opublikuje wersję dla rwd, ale do tej pory cisza. Może home.pl będzie szybsze :)
     
  9. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Jeśli jest to jedno pole formularza to faktycznie nie powinno być problemów z jego dodaniem do skórki :) które to pole i jaka zmienna za nie odpowiada ?:D
     
  10. sklep123123

    sklep123123 Uczestnik

    Wiadomości:
    25
    Docenione treści:
    3
    HA HA, :D
    Wklejam więc kawałek kodu z działającego (poza szablonem RWD) popup'u - z nadzieją, że są tam wszelkie niezbędne informacje :)

    Mam nadzieję, że autor się nie obrazi ;)

    Kod:
    .container{
    position: relative;
    }
    #black2 {
    background-color: black;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001;
    }
    #white2 {
    background: url("../images/user/newsleter_pop_up.jpg") no-repeat right bottom #fff;
    border: 0;
    display: block;
    width: 800px;
    min-height: 400px;
    overflow: auto;
    padding: 20px;
    z-index: 10003;
    margin: 100px auto;
    }
    .newletter-wrap-container{
    color: #323232;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10002;
    }
    .newletter-wrap-container .newletter-inner-container {
    background: none repeat scroll 0 0 #F8F8F8;
    margin: 0 auto;
    padding: 5px;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 800px;
    }
    .newletter-wrap-container .newletter-inner {
    background: none repeat scroll 0 0 transparent;
    padding: 20px;
    position: relative;
    }
    .newletter-wrap-container .newletter-inner #exit{
    position: absolute;
    right: 5px;
    top: 5px;
    border: 1px solid #999;
    padding: 10px;
    font-size: 18px;
    }
    .newletter-wrap-container .newletter-inner h1,
    .newletter-wrap-container .newletter-inner h2,
    .newletter-wrap-container .newletter-inner h3{
    color: #23679e;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 20px;
    }
    .newletter-wrap-container .newletter-inner form{
    width: 50%;
    padding: 20px 0;
    }
    .newletter-wrap-container .newletter-inner form input{
    width: 350px;
    border: 1px solid #999;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    }
    .newletter-wrap-container .newletter-inner .newsletter_text,
    .newletter-wrap-container .newletter-inner .newsletter_text2{
    width: 50%;
    }
    
     
  11. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    To jest tylko CSS, jeśli samym CSSem da się to zrobić to tylko chwilka roboty :) Na pewno nie ma nic w templatce zmienionego? :)
     
  12. sklep123123

    sklep123123 Uczestnik

    Wiadomości:
    25
    Docenione treści:
    3
  13. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    i teraz wszystko jasne :) wiem chociaż o co chodzi :) powinno to zadziałać bez problemu na RWD jutro jak znajdę chwilkę to postaram się to uruchomić z opisem na forum co i jak :D
     
  14. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Myślałem nad tym i nie wiem w tej chwili czemu to nie działa, a nie mam dziś tyle czasu aby to zgłębić, ale może jednak dobrym rozwiązaniem jest aby w ostatnim kroku zamówienia wyświetlić zapis do newslettera?

    Jeśli ktoś chciałby mieć tam pole zapisu to plik basket/done.tpl powinien wyglądać tak:

    Kliknij aby rozwinąć:
    Kod:
    
    {include file='header.tpl'}
    <body{if $body_id} id="{$body_id|escape}"{/if}{if $body_class} class="{$body_class|escape}"{/if}>
    {include file='body_head_checkout.tpl'}
    <center><table width=800><tr><td>
    <div style="float:right; width:500px;"> 
      {if 0 < $boxes_left_side|@count}
     
      {dynamic}
      {foreach from=$boxes_left_side item=v key=k}
      {box file="../boxes/$v/box.tpl" box="$k"}
      {/foreach}
      {/dynamic}
     
      {/if}
    
      <div class="centercol {if ($boxes_left_side|@count == 0) and ($boxes_right_side|@count == 0)}s-grid-12{elseif 0 != $boxes_left_side|@count and $boxes_right_side|@count != 0}s-grid-6{else}s-grid-9{/if}">
      {dynamic}
      {foreach from=$boxes_top_side item=v key=k}
      {box file="../boxes/$v/box.tpl" box="$k"}
      {/foreach}
      {/dynamic}
    
      <div class="box" id="box_basketfinal">
      <div class="boxhead">
      <span>
      <img src="{baseDir}/public/images/1px.gif" alt="" class="px1">
      {translate key='Thank you for your order'}
      </span>
      </div>
      <div class="innerbox">
      {$payment_message}
      {$snippet_order}
      </div>
      </div>
    
      {dynamic}
      {foreach from=$boxes_bottom_side item=v key=k}
      {box file="../boxes/$v/box.tpl" box="$k"}
      {/foreach}
      {/dynamic}
      </div>
    
      {if 0 < $boxes_right_side|@count}
      <div class="rightcol large s-grid-3">
      {dynamic}
      {foreach from=$boxes_right_side item=v key=k}
      {box file="../boxes/$v/box.tpl" box="$k"}
      {/foreach}
      {/dynamic}
      </div>
      {/if}
      </div>
     
      <div style="float:right;width:300px;">  <h1> <b> Aby otrzymywać informacje o nowościach ze sklepu zapisz się do newslettera: </b></h1>  <form action="{route key='newsletterSign' full=true ssl=true}" method="post">
      <fieldset>
      {include file='formantispam.tpl'}
      <input type="text" name="email" value=""  placeholder="{translate key='Enter your e-mail address'}" class="newsletter-input">
      <button type="submit" class="btn btn-red">
      <span>{translate key="Subscribe"}</span>
      </button>
      </fieldset>
      </form>
      </div>
     
    
     
    </td></tr></table>
      </center>
    {plugin module=shop template=basket_done}
    {include file='footerbox.tpl'}
    {include file='footer.tpl' force_include_cache='1' force_include_cache_tags='Logic_SkinFooterGroupList,Logic_SkinFooterLinkList,Logic_SkinFooterGroup,Logic_SkinFooterLink'}
    {plugin module=shop template=footer}
    {include file='switch.tpl'}
    
      </body>
     
     
    </html>
    
    

    Czyli wyglądałoby to tak:

    zapisz.png


    Jak będę miał więcej czasu posiedzę jeszcze nad tym bo przyczynę nie działania znam, lecz muszę znaleźć rozwiązanie lub napisać swój skrypt zmieniający klasę. Problemem jest, że nie można go dodać bezpośrednio do pliku tpl i trzeba to jakoś ominąć.
     
  15. sklep123123

    sklep123123 Uczestnik

    Wiadomości:
    25
    Docenione treści:
    3
    Dzięki i za to! Będę czekać na rozwiązanie, bo mimo, że obecnie mam na każdej stronie okienko zapisu do newslettera, to efekt jest i tak słabszy niż w przypadku, kiedy działał ten popup.
    Może więcej kawy? :D
     
  16. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Raczej teraz więcej odpoczynku potrzeba :D lub BOSS VE-20 hahahaha :D
    Wszystko zależy od czasu bo tego jest u mnie stanowczo za mało, bo jest do zrobienia, jednak pytanie, czy popup da na pewno to co chcesz osiągnąć. Czy nie zniechęci klientów oraz czy nie będzie i tak blokowany przez wszelkiej maści Adblocki.
     
  17. Dominik

    Dominik Opiekun

    Wiadomości:
    176
    Docenione treści:
    27
    TheL - to podpowiedz jeszcze tylko, co zrobić, żeby przycisk o płatności w przypadku wyboru Paypala, Dotpaya i tak dalej był jakieś 3 razy większy?
     
  18. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    hmm szukam tego przycisku :) jak uda mi się go zlokalizować to podam Ci fragment stylu za to odpowiedzialny :D
    Czy możesz pokazać mi gdzie ten przycisk jest? Czy chodzi o checkbox do wyboru sposobu płatności?
     
    Ostatnia modyfikacja: 29 Lipiec 2015
  19. Dominik

    Dominik Opiekun

    Wiadomości:
    176
    Docenione treści:
    27
    Nie, nie - na basket/done.tpl jak wybierzesz zamiast przelewu, dotpay, paypal, w miejscu znacznika {payment_form}
     
  20. Dominik

    Dominik Opiekun

    Wiadomości:
    176
    Docenione treści:
    27
    #box_basketfinal > div.innerbox > form > button

    <button type="submit" class="important"><span>Opłać zamówienie</span> </button>

    //*[@id="box_basketfinal"]/div[2]/form/button

    Nie wiem, co jeszcze mógłbym Ci podać :)
     

Poleć forum znajomym