Strona główna forum Wsparcie Konfiguracja Jak zrobić zapytanie o cenę oraz usunac dodaj do koszyka

Jak zrobić zapytanie o cenę oraz usunac dodaj do koszyka

Wszystko o konfiguracji, możliwościach i ustawieniach...


Posty: 11
Gadu-Gadu: 0

Witam.
Mam problem którego nie udaje mi się rozwiązać, czy jest możliwość ustawienia magento tak że gdy cena jest 0zł to wyświetla się link z formularzem i możliwością zapytania o cenę danego produktu lub jakiś moduł który będzie tak działał oraz usuniecie mozliwosci kupienia
Pozdrawiam minolone

Jak zrobić zapytanie o cenę oraz usunac dodaj do koszyka

PostTeraz jest 20 kwi 2025, o 01:13
Google

Posty: 427
Lokalizacja: Internet


Posty: 311
Gadu-Gadu: 3279331

Witam,

tak jak kolega wyżej potrzebowałbym usunąć przycisk "dodaj do koszyka", ale tylko w jednym produkcie. Czy ktoś wie jak tego dokonać?

Pozdrawiam


Posty: 729
Gadu-Gadu: 0

Było już na forum jak wyświetlić treść w zależności od tego jaki jest stan magazynowy.
Można to zrobić w podobny sposób.
Magento krok po kroku - aktualne informacje ze świata magento.


Posty: 311
Gadu-Gadu: 3279331

MalT napisał(a):
Było już na forum jak wyświetlić treść w zależności od tego jaki jest stan magazynowy.
Można to zrobić w podobny sposób.



probowalem, ale nie idzie. Moglbys opisac dokladniej jak tego dokonac? mam ustawione cechy, ktore wyswietlaja dostępność na stronie produktu i moge przypisać co chce (w moim przypadku status "dostępny tylko w sklepie stacjonarnym"), ale jest problem, ze przycisk "dodaj do koszyka" nie znika, albo jak uda mi sie go usunac, to w widoku kategorii podane jest "brak na magazynie". Chcialbym, zeby byla podana cena produktu lub ewentualnie 0,00 zl i nie bylo mozliwosci dodania tego produktu do koszyka, oraz w widoku kategorii produkt wygladal tak jak inne dostępne.

Pozdrawiam


Posty: 88
Gadu-Gadu: 0

Ja bym to zrobił inaczej

Dodaj 2 nowe cechy
1. Widoczność ceny = "widocznosc_ceny"
opcje: Tak (domyslna), Nie

2. Wyłącz zakup = "wylacz_zakup"
opcje: Tak, Nie (domyslna)


Dodaj 2 klasy css
widocznosc_ceny ustaw na hidden
wylacz_zakup ustaw na hidden

W kodzie strony przycisk dodania do koszyka np. "KUP teraz" obejmij nowa definicją css "wylacz_zakup"
Jeśli w adminie włączysz TAK, klasa zadziała i da parametr "hidden" do kodu - co spowoduje wyłączenie przycisku "KUP" - i nikt nic nie kupi na stronie tylko 1 produkty

Analogicznie w widoczności ceny.
Pozdrawiam
;)


Posty: 311
Gadu-Gadu: 3279331

kolejny napisał(a):
Ja bym to zrobił inaczej

Dodaj 2 nowe cechy
1. Widoczność ceny = "widocznosc_ceny"
opcje: Tak (domyslna), Nie

2. Wyłącz zakup = "wylacz_zakup"
opcje: Tak, Nie (domyslna)


Dodaj 2 klasy css
widocznosc_ceny ustaw na hidden
wylacz_zakup ustaw na hidden

W kodzie strony przycisk dodania do koszyka np. "KUP teraz" obejmij nowa definicją css "wylacz_zakup"
Jeśli w adminie włączysz TAK, klasa zadziała i da parametr "hidden" do kodu - co spowoduje wyłączenie przycisku "KUP" - i nikt nic nie kupi na stronie tylko 1 produkty

Analogicznie w widoczności ceny.


Witam,

dobry pomysł, tylko te klasy css dodać w kodzie strony ...catalog/product/view.phtml??

Pozdrawiam


Posty: 88
Gadu-Gadu: 0

Nie CSS dodawaj w pliku .css nie w innych plikach.
W pliku gdzie jest potrzebny css tylko go wywołaj.

Przykładowe wywołanie
<div class="nazwa_klasy_css"> ... OBSZAR ... </div>
np.
<div class="wylacz_zakup"> KOD PRZYCISKU "KUP" </div>


Przykładowa deklaracja klasy
.nazwa_klasy_css {
 warunek1: wartość;
 warunek2: wartość;
 warunek3: wartość;
}
np.
.wylacz_zakup {
 visibility: hidden;
}




Jedyne co jeszcze potrzebujesz to obsł. cechy "wylacz_zakup"
W php musisz wywołać jej wartośc i dla np. TAK wpisać deklaracje .css "wylacz_zakup"
a dla NIE - nie wpisywać.

Przesdstawiłem swoj pomysł.
Tak wiem że można to na kilka innych sposobów zrobić.

Aby było czytelniej możesz jeszcze spr. z dziedziczeniem klas w css i je połączyć
np.
.zakup ( visibility: 0;)
.zakup.wylacz (visibility: hidden;)

a php ustawiać tylko "wylacz"
Zatem klasa będzie zawsze "zakup" a php będzie ew. dodawał "wylacz" lub nie.
Pozdrawiam
;)


Powrót do Konfiguracja



cron