Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: 1q2w3e4r w Październik 13, 2013, 09:36:46 pm

Tytuł: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 13, 2013, 09:36:46 pm
Witam,

Potrzebuję dodać do formularza zakupu bez rejestracji checkbox "Chcę fakturę VAT". Po zaznaczeniu pojawia się dodatkowy formularz do wpisania danych do faktury. Jak to mogę zrobić? Czy może jest jakiś moduł do tego?
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: west w Październik 13, 2013, 09:53:31 pm
wyedytuj plik order-new-account
zamiast tekstu is_customer_param zaostaw samo text - przy checkboxie
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 13, 2013, 10:41:22 pm
Ja mam ustawiony proces zamówienia na 5 kroków. Plik order-opc-new-account.tpl o którym piszesz jest chyba do zamówień w jednym kroku.
Próbowałem przenieść formularz ten formularz do authentication.tpl ale niestety nie odbiera tych danych, a niestety nie wiem jak je obsłużyć.


Mam PS 1.4.4.1
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: west w Październik 14, 2013, 09:07:58 am
podobnie jak w 1 kroku znajdujesz pole i podmieniasz. Formularz jest wspólny. W order-opc-new-account linia 282.
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 14, 2013, 09:41:38 am
U mnie to linia 291 i jest tak:

            <p class="checkbox is_customer_param">
               <input type="checkbox" name="invoice_address" id="invoice_address" />
               <label for="invoice_address">{l s='Please use another address for invoice'}</label>
            </p>


Zrobiłem tak:

            <p class="text">
               <input type="checkbox" name="invoice_address" id="invoice_address" />
               <label for="invoice_address">{l s='Please use another address for invoice'}</label>
            </p>

Zrobiłem więc tak jak pisałeś zamiast tego tekstu zostawiłem samo "text" i niestety formularz się nie pojawił :(
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 14, 2013, 03:21:43 pm
Formularz chyba nie jest wspólny. Nic się nie zmienia gdy go edytuję..
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 15, 2013, 11:34:02 pm
dlaczego nie odpisujesz?
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: west w Październik 16, 2013, 06:44:21 am
podobnie jak w 1 kroku znajdujesz pole i podmieniasz. Formularz jest wspólny. W order-opc-new-account linia 282.


odpisalem ......


wyczyść cache sklepu i przeglądarki
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: design4VIP w Październik 16, 2013, 09:39:38 am
nie tyle cache sklepu co przede wszystkim kompilacje

Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 16, 2013, 12:14:14 pm
Czyściłem cache.
Ustawienia => Optymalizacja => Wymuszaj kompilację: Tak => Korzystać z Cache?: Nie


I niestety bez zmian. Formularza z opcją wpisania adresu faktury jak nie było tak nie ma :(
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: design4VIP w Październik 16, 2013, 01:20:53 pm
opisz dokladnie co i w jakim pliku edytowales, czy masz OPC czy zakupy w 5 krokach... wszystko co moze byc przydatne do rozwiazania problemu, z powyzszych postow za wiele nie wynika... a przynajmniej juz sie zrobil smietnik ;)
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 16, 2013, 07:19:27 pm
opisz dokladnie co i w jakim pliku edytowales, czy masz OPC czy zakupy w 5 krokach...
Akurat te informacje są w temacie. Używam zakupów w 5 krokach dlatego zdziwiłem się, że plik order-opc-new-account.tpl jest Wspólny dla wszystkich. Edytowałem plik: order-opc-new-account zgodnie z podpowiedziami:


U mnie to linia 291 i jest tak:

            <p class="checkbox is_customer_param">
               <input type="checkbox" name="invoice_address" id="invoice_address" />
               <label for="invoice_address">{l s='Please use another address for invoice'}</label>
            </p>


Zrobiłem tak:

            <p class="text">
               <input type="checkbox" name="invoice_address" id="invoice_address" />
               <label for="invoice_address">{l s='Please use another address for invoice'}</label>
            </p>




Czyściłem cache.
Ustawienia => Optymalizacja => Wymuszaj kompilację: Tak => Korzystać z Cache?: Nie


To podsumowanie całego tematu.
Niestety nic to nie dało i problemu nie rozwiązało. Proszę o pomoc.




Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: design4VIP w Październik 16, 2013, 07:45:44 pm
wlasnie dlatego pisalem, ze zrobil sie balagan, tak mi sie wydawalo, ze gdzies mi przemknelo ze plik opc jest uzywany rowniez w 5 krokach, a za adresy goscia w "5"-ce odpowiada plik authentication.tpl. owsZem pokrywaja sie, ale tylko style a nie formularze.
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 16, 2013, 08:46:24 pm
Co zatem po kolei muszę zrobić aby dodać ten formularz do rejestracji oraz zakupów bez rejestracji w 5 krokach?
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 17, 2013, 07:58:10 pm
Chcieliście żebym opisał wszystko więc opisałem i cisza..
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: design4VIP w Październik 17, 2013, 08:27:35 pm
masz juz podany plik, juz wiesz, ze pracowales na zlym pliku, teraz przegladnij sobie jeden i drugi i zobaczysz jakie sa w nich roznice. zobacz na przykladzie authentication jak budowany jest adres faktury i... no nielicz na gotowca, to forum pomocy, a od gotowcow na nim jest tylko jeden dzial - 'Rynek'
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: west w Październik 18, 2013, 08:22:44 am
Ponieważ masz wszystko jak na dłoni:) Dodatkowo załączam plik juz przerobiony dla wersji 1.5.6.
Jeśli dalej sobie nie poradzisz proponuje ogłoszenie w dziale rynek
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: design4VIP w Październik 18, 2013, 12:12:29 pm
@west, a jestes pewien, ze 5 krokow obejmuje ten plik? bo jakos nigdy sie nad tym nie skupialem, ale jak patrzylem na wywolania plikow w krokach to przy adresie masz tylko authentication.tpl. teraz to juz zgupialem...ale tez mam troche za wiel na glowie teraz zeby sie nad takimi rzeczami zastanawiac ;) ale kurde, tyle czasu czlowiek robi, jak byloby mi potrzeba tego to zapewne w pare minut by sie czlowiek z tym problemem uporal, a jak sie teraz zastanawiam teoretycznie to juz sam nie wiem :D czlowiek rodzi sie mardy a z wiekiem glupieje :D
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: west w Październik 18, 2013, 12:49:14 pm
dla autoryzacji masz tak jak pisałeś wcześniej. Dla one page i 5 kroków masz to ale uwaga aktualizacja danych idzie już w innym pliku, zalożenie konta również. Zatem jak się przerabia formularze należy tyknąć:


authentication.tpl
address.tpl
identity.tpl
order-opc-new-account.tpl


zresztą w order-opc fajnie to rozpisano przykład:
Cytuj
<!-- Create account / Guest account / Login block -->
         {include file="$tpl_dir./order-opc-new-account.tpl"}
         <!-- END Create account / Guest account / Login block -->

Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: design4VIP w Październik 18, 2013, 02:58:38 pm
no ale non stop piszesz o OPC, a kolega robi na standardzie 5 krokow, tam chyba opc-new accout nie podchodzi... ale ' chyba' nie wnikam ;) tak tylko chcialbym zeby kolega mial jasnosc, jak najbardziej nie chcialbym mu jeszcze bardziej w glowie namieszac, a chyba to do tego zmierza... dobra. ja juz sie nie odzywam ;)
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 20, 2013, 11:10:54 am

Mam PS 1.4.4.1


@west - Dziękuję za odpowiedź ale wrzuciłeś pusty plik 0kb i prawdopodobnie nie do tej wersji prestashop. Tak jak napisał @deejay3 chodzi cały czas o wersję w 5 krokach.


Po wielu różnych próbach i czytaniu google już się prawie poddałem.
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: west w Październik 20, 2013, 05:32:04 pm
rzeczywiście to inaczej linia po modyfikacji:

Cytuj
            <p class="checkbox">
               <input type="checkbox" name="invoice_address" id="invoice_address" />
               <label for="invoice_address">{l s='Please use another address for invoice'}</label>
            </p>


Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: 1q2w3e4r w Październik 21, 2013, 08:34:19 am
nadal nie wyświetla się dodatkowy formularz w którym mogę wpisać adres do faktury...
Tytuł: Odp: adres do faktury przy zakupach bez rejestracji
Wiadomość wysłana przez: Rneo w Październik 14, 2014, 11:23:01 am
Widze ze masz podobny problem co ja na prescie 1.4.4.1 i nikt nie potrafi pomoc.