• Resolved woooooky

    (@woooooky)


    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/

    1. Jako najniższą cenę pokazuje aktualną cenę promocyjną (49) a nie poprzednią (59).
    2. Najniższą cenę pokazuje jedynie na stronie głównej produktu – po wybraniu wariantów już jej nie ma.
    3. 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]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author kkarpieszuk

    (@kkarpieszuk)

    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
    Thread Starter woooooky

    (@woooooky)

    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

    Plugin Author kkarpieszuk

    (@kkarpieszuk)

    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-text

    czy mozesz wylaczyc te wlasne rozwiazania i zobaczyc czy wtedy juz dziala ok?

    Thread Starter woooooky

    (@woooooky)

    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ów

    Wszystkie 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.
    Plugin Author kkarpieszuk

    (@kkarpieszuk)

    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 10

    jest 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

    Thread Starter woooooky

    (@woooooky)

    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.

    Plugin Author kkarpieszuk

    (@kkarpieszuk)

    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?

    Thread Starter woooooky

    (@woooooky)

    Plugin Author kkarpieszuk

    (@kkarpieszuk)

    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). email kkarpieszuk w domenie gmaila.

    Plugin Author kkarpieszuk

    (@kkarpieszuk)

    mam juz wszystkie dane. ticket stworzony https://github.com/kkarpieszuk/wc-price-history/issues/181

    Plugin Author kkarpieszuk

    (@kkarpieszuk)

    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/

Viewing 11 replies - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.