Skocz do zawartości


Zdjęcie

adresy dostawy wysyłki przy odbiorze osobistym


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 janNowak

janNowak

    Początkujący

  • Members
  • Pip
  • 16 postów

Napisano 09 grudzień 2016 - 08:26

czy  wie ktoś może jak na one page checkout zrobić żeby pola adresu dostawy były nieaktywne przy wyborze opcji odbiór osobisty?

(albo zakupy 5 kroków zmiana kolejności w pierw wysyłka potem adres)

generalnie jak wyłączyć pole wymagane w adresie dostawy? w sensie że po wybraniu odbiór osobisty adres dostawy dalej jest wymagany, a dostawy nie będzie.

Dzięki



#2 sower

sower

    Guru

  • Moderatorzy
  • 4192 postów
  • Location3miasto
  • PrestaShop:1.2, 1.3, 1.4, 1.5, 1.6

Napisano 09 grudzień 2016 - 19:02

w 5 krokach bez szans bo najpierw jest adres a potem wybór sposobu dostawy i płatności

w 1 kroku też kłopot

 

tak na logikę musiał być pozmieniać kolejność w procesie składania zamówienia



#3 janNowak

janNowak

    Początkujący

  • Members
  • Pip
  • 16 postów

Napisano 10 grudzień 2016 - 08:33

a może  zrobić pola adresu dostawy niewymagalnymi ?

 wyłączyć *required* w klasie address 
'address1' =>    array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'required' => true, 'size' => 128),
'address2' =>    array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'size' => 128)
zmiana 'required' => true na 'required' => false (lub usunąć całkiem required= true)
Tylko czy w pliku Address.php czy innym?

 

Próbowałem zrobić nie wymagalne pola w Address.php i jedne zatrybiły, a inne(nr tel,kod pocztowy(format) nie. pewnie nie jest to jedyny plik do edycji.

 

 

https://www.prestash...a-usuwanie-pól/
 

 

albo napisać funkcje, która wyłącza aktywność pól adresu dostawy po  wybraniu odbiór osobisty na one page checkout?

 

"pozmieniać kolejność w procesie składania zamówienia" wtedy internauta nie wypisywałby adresu dostawy naturalnie...ale i tak musiałby być niewymagalny żeby kontroler puścił zamówienie. 

 

Zatem co robić?






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych

Hosting zapewnia: Hekko.pl