Zła cena, warianty, wygląd
-
Hej,
Zainstalowałem wtyczkę i wszystko miało wyglądać pięknie, ale niestety mam kilka problemów 🙁
Przykładowy przeceniony produkt: https://ciepleprinty.pl/produkt/strawberries-cherries/- Jako najniższą cenę pokazuje aktualną cenę promocyjną (49) a nie poprzednią (59).
- Najniższą cenę pokazuje jedynie na stronie głównej produktu – po wybraniu wariantów już jej nie ma.
- Formatowanie – Jak widać mój styl nie robi żadnego odstępu miedzy informacją a aktualną ceną, wyświetla ją również w tym samym stylu. Czy jestem w stanie jakkolwiek nad tym zapanować ręcznie?
Z góry dzięki za wszelką pomoc!
The page I need help with: [log in to see the link]
-
hej
niestety tu wyglada to na konflikt z motywem, jaki uzywasz
zeby to potwierdzic, czy mozesz tymczasowo zmienic na jeden z domyslnych motywow (2025 lub storefront) i zobaczyc czy tam problem tez wystepuje?
jesli, nie wystepuje to bym mogl rozwiazac problem poprosze o:
- link do strony gdzie moge pobrac Twoj obecny motyw
- zrzut ekranu z calej konfiguracji na wp-admin > woocoommerce > historia cen
Dzięki za odpowiedź. Tylko to jest najbardziej domyślny motyw – 2025 😉
Po zmianie na 2024 wygląda raczej podobnie: https://ciepleprinty.pl/wp-support/motyw2024.png
Zrzut konfiguracji: https://ciepleprinty.pl/wp-support/historiacen.png
Jako najniższą cenę pokazuje aktualną cenę promocyjną (49) a nie poprzednią (59).
czy mozesz zapisac produkt i zobaczyc czy to pomaga na ten problem?
Najniższą cenę pokazuje jedynie na stronie głównej produktu – po wybraniu wariantów już jej nie ma.
ok, wtyczka dziala tak, ze reaguje na zmiane wybranego wariantu i wtedy aktualizuje kod html gdzie wyswietlana jest cena.
widze ze masz jakies inne wtyczki lub wlasne rozwiazania ktore ingerują tez w ten element zmieniajac jjego strukture HTML. np masz wyswietlane dane aria typu
screen-reader-textczy mozesz wylaczyc te wlasne rozwiazania i zobaczyc czy wtedy juz dziala ok?
Postawiłem całkowicie czysty sklep testowy: https://ciepleprinty.pl/skleptestowy/index.php/sklep/
Jedyne zainstalowane wtyczki to WooCommerce i WC Price History. Ustawienia WC Price standardowe. Motyw standardowy Dwadzieścia Dwadzieścia-Pięć, bez ani jednej zmiany.Testowe produkty:
– Produkt testowy – stworzony wczoraj i promocja włączona wczoraj, nie pokazuje najniższej ceny (pokazuje, że cena się nie zmieniła)
– Produkt testowy 2 – stworzony wczoraj, promocja włączona dzisiaj – pokazuje właściwie
– Produkt z wariantami – stworzony wczoraj i promocja włączona wczoraj, pokazuje promocyjną cenę jako najniższą i nie zmienia jej w zależności od wariantów|
– Produkt z wariantami 2 – stworzony wczoraj, promocja włączona dzisiaj, pokazuje promocyjną cenę jako najniższą i nie zmienia jej w zależności od wariantówWszystkie promocje mają ustawioną datę początkową.
Wygląda na to, że jedyne, co pokazuje poprawnie to produkt bez wariantów, jeśli został dodany przynajmniej jeden dzień przed promocją.
Co w takim razie jest nie tak? Bo już nie potrafię dostrzec błędu z mojej strony 😉 W razie czego mogę nawet udostępnić passy do admina tego testowego sklepu jeśli chcesz sobie przejrzeć od środka.
Z góry dzięki za wszelką pomoc!
-
This reply was modified 3 months, 3 weeks ago by
woooooky.
ok, chyba rozumiem na czym polega twoj przypadek.
gdy tworzy sie produkt, wc price history zapisuje cene z dzis i aby istniala jakas historia, to tez kopiuje te cene by byla taka sama dokladnie jeden dzien wczesniej, o tej samej godzinie
przykladowo, jesli stworzymy produkt 10 sierpnia o 13:13 z ceną 10 PLN, to w historii cen zapisze sie:
10 sierpnia o 13:13 była cena 10
9 sierpnia o 13:13 (udajemy że) była cena 10jest to po to by wlasnie dalo sie sprawdzic jaka byla cena prze wlaczeniem promocji
jednak gdy włączasz promocję tworząc ten produkt 10 sierpnia o 13:13 i ustawiasz ze promocja zaczela sie dzis (czyli 10 sierpnia), to wordpress to zapisuje ze zaczela sie 10 sierpnia ale o godzinie 0:00 (polnoc początku dnia)
i teraz jak moja reguła we wtyczce sprawdza cene “na dzien przed promocją” to szuka ceny z 9 sierpnia ale wlasnie z godziny 0:00 (24 h wczesniej).
takiej ceny nie ma zadnej ustawionej.
i stad twoj pierwszy produkt pokazuje ze cena sie nie zmienila: nie ma nic w historii.
dobrze mysle?
dodam poprawke by zapisywala sie historyczna cena nie tylko na dzien do tylu ale tez na dwa dni do tylu, by obsluzyc taki przypadek.
tymczasowe rozwiazanie dla Ciebie: wez w tym produkcie przesun date rozpoczecia promocji o jeden dzien do przodu. powinno zaczac pokazywac bo wtedy historia znajdzie się już “w okienku czasowym 24 h od poczatku promocji”
daj znać czy to pomoglo to bede wiedzial czy dobrze mysle o powodzie błędu
na razie stworzylem tylko dev ticket do tego https://github.com/kkarpieszuk/wc-price-history/issues/178 ale jak potwierdzisz moje przepuszczenia usiade do pracy nad tym
Przy produkcie bez wariantów to działa – “Produkt testowy” jest w sklepie od dwóch dni, dzisiaj obniżyłem jego cenę drugi raz i wskazuje wczorajszą cenę jako najniższą – więc jest ok.
Przy “Produkt z wariantami” zrobiłem to samo i niestety znów jako najniższą pokazuje dzisiejszą cenę.
Ogólnie moim celem nie jest sprawdzanie czy mogę włączyć promocję na nowych produktach 😉 Po prostu buduję nowy sklep i chciałbym od razu sprawdzić czy wtyczka spełni swe zadania. Jeśli muszę dodać produkty i odczekać, to nie będzie to problem – ale jak widać z tymi wariantami jest coś nie tak.
Zastanawia mnie również wyświetlanie tej najniższej ceny przy produkcie z wariantami. Jeśli nie ma wariantów, to cena wyświetla się ok i jest w nowej linijce (pod ceną aktualną). Jednak przy wariantach najniższa cena wchodzi w linię zakresu cen a następnie nie pojawia się już przy cenie po wyborze wariantu (miejsce zaznaczone na żółto: https://ciepleprinty.pl/skleptestowy/warianty.PNG). Z tego, co zrozumiałem z opisu wtyczki to chyba najniższa cena powinna się aktualizować po wyborze wariantu.
przy produkcie na stronie edycji w prawej kolumnie jest sekcja wp price history i tam przycisk do eksportu danych. czy mozesz przy tym produkcie z wariantami kliknac go i podzielic sie danymi?
wiesz co, wszystko masz ok, ale jednak nie dziala. nie mam pomyslu czemu. stworzylem sobie wlasny sklep tak podstawowy jak twoj skleptestowy i u mnie pojawia sie cena.
czy mozesz wtyczką duplicator spakowac twoje strone (te testowa) i udostepnic mi jakos? napisz na prv, nie wystawiaj tego publicznie (nawet jesli to strona testowa). emailkkarpieszukw domenie gmaila.mam juz wszystkie dane. ticket stworzony https://github.com/kkarpieszuk/wc-price-history/issues/181
z przyjemnością informuję wszystkich przeglądających ten wątek w przyszłości, że wszystkie problemy zostały rozwiązane. We wtyczce dodatkowo pojawiła się możliwość opóźnienia wyświetlania najniższej ceny do momentu wybrania wariantu:
https://wcpricehistory.com/tuorials-howtos/tutorials/how-to-defer-the-lowest-price-for-variable-products/
You must be logged in to reply to this topic.