Dyrektywa Omnibus

1 stycznia 2023 wszedł obowiązek informowania o cenie produktu w przypadku gdy jest on w promocji.

Polecam więc skorzystanie z mojej wtyczki:

GitHub

Źródło wtyczki dostępne jest też w serwisie Github:

https://github.com/iworks/omnibus

Zgłaszanie błędów, pomysłów

Można to zrobić w jednym z dwóch miejsc:

Poprzedni

Trzy fajne dla mnie zmiany w WordPress 6.1

Następne

Nowy filtr w 6.2

19 komentarzy

  1. W sensie ona przechowuje wszystkie 30 dni cenowych, czy tylko wartość minimalną? Pytam w sensie co się stanie, jak dotychczasowa cena najmniejsza jest dokładnie sprzed 30 dni. I mija dzień i tracisz tą informację bo masz już inne 30 dni.

    Może łatwiej, chodzi mi o taki przypadek (nie będzie wszystkich 30 dni)

    20,25,25,25,25,22,27,30,50,70,29 (promo) – najniższa cena 20 zł
    25,25,25,25,22,27,30,50,70,29 (promo) – najniższa cena ??

    • dziś wiedzie jeszcze poprawka, bo to nie jest 30 dni od „dziś” – to jest 30 dni PRZED wprowadzeniem promocji. Czyli jak promocje uruchomiliśmy rok temu, to nadal musimy pokazywać najniższą cenę z ostatnich 30 dni sprzed promocji – ba, nawet jak jest wyższa – to musimy ją pokazać.

  2. Co zrobić żeby informacją wyświetlała się tylko przy produktach promocyjnych. W innym wypadku wyświetla nam 0 zł (ptaszek przy promocyjnych zaznaczony w ustawieniach) . Miejsce wyświetlania mamy ustawione pod tekstem ponieważ zalecane nie działa.

  3. Damian

    Hej, przede wszystkim świetna robota! DZięki za wtyczkę!
    Po aktualizacji przestała działać opcja „Wyświetlaj tylko dla produtków w promocji”.
    Poza tym wydaje mi się, żę powinno podawać najniższą regularną cenę przed promocją

  4. Do tego z KC te 30 dni nie liczysz z dziś. To jest 30 dni + reszta dnia dzisiejszego.

  5. Super wtyczka, uda się pomoc?

    Mam problem po aktualizacji 3 stycznia:

    Coś takiego;
    Notice: Funkcja id została wywołana
    nieprawidłowo
    . Właściwości produktu nie powinny być dostępne bezpośrednio. Backtrace: require(’wp-blog-header.php’), require_once(’wp-includes/template-loader.php’), include(’/themes/hongo/page.php’), the_content, apply_filters(’the_content’), WP_Hook->apply_filters, do_shortcode, preg_replace_callback, do_shortcode_tag, hongo_row, hongo_remove_wpautop, do_shortcode, preg_replace_callback, do_shortcode_tag, hongo_column, hongo_remove_wpautop, do_shortcode, preg_replace_callback, do_shortcode_tag, hongo_product_lists_shortcode, WC_Shortcodes::sale_products, WC_Shortcode_Products->get_content, WC_Shortcode_Products->product_loop, wc_get_template_part, load_template, require(’/themes/hongo/woocommerce/content-product.php’), do_action(’hongo_shop_loop_content_product’), WP_Hook->do_action, WP_Hook->apply_filters, hongo_template_loop_content_product, wc_get_template, include(’/themes/hongo/woocommerce/content-product/shop-standard.php’), do_action(’woocommerce_ in /home/platne/serwer169778/public_html/bober_new/wp-includes/functions.php on line 5835

  6. Cześć,

    Coś mi tu nie gra. Bo obecnie wtyczka Twoja pokazuje najniższą cenę łącznie z obecną promocją, a to powinna być wg zapisów w dyrektywie:

    „Artykuł 6a

    1. W każdym ogłoszeniu o obniżce ceny podaje się wcześniejszą cenę stosowaną przez podmiot gospodarczy przez określony okres PRZED zastosowaniem obniżki ceny.

    2. Wcześniejsza cena oznacza najniższą cenę stosowaną przez podmiot gospodarczy w okresie, który nie może być krótszy niż 30 dni PRZED zastosowaniem obniżki ceny.

  7. Anonim

    Pytanie
    Robię duplikat produktu za pomocą wtyczki: Yoast Duplicate Post, bo chcę wykorzystać te same treści do nowego produktu, np. mam buty czerwone i buty czarne ale różnych marek, a materiał ten sam a inna cena.
    Omnibus widzi cenę ze starego produktu na nowym zduplikowanym produkcie.

    Czy da się to jakoś zresetować, żebym nie musiał tworzyć nowego produktu i pisać wszystkiego pisać od nowa?

  8. Witaj Marcin,
    świetna wtyczka, super opcje! Gratuluję i dziękuję!
    Mam tylko pytanie, bo nie wiem czy tylko u mnie, czy u wszystkich tak jest, że, zmieniając cenę bezpośrednio w edycji produktu wszystko jest ok (zmienia cenę i aktualizuje produkt z ceny np 200, na 180 i po chwili na 190) – pokazuje 180.
    Jednak jeśli nie edytowałem tego produktu klikając Edytuj lub wchodząc w nazwę produktu, a jedynie zmieniam cenę z Produkty/Wszystkie produkty, wyszukuję go sobie w search i klikam na „Szybka edycja” to tej ceny 180 nie pamięta. Pamięta jedynie ostatnią 190 jako najniższą, co przecież się nie zgadza, bo najniższa to 180.
    Daj znać proszę, duuuuża kawusia czeka ;)

  9. Chris

    Świetna wtyczka. Są błędy o których wyżej wspominacie. U nas też pokazuje się cena z promocji a nie cena, która była przed promocją. Głównie dla produktów wcześniej przecenionych niż instalacja wtyczki. Bez działania w prawidłowy sposób jest ona trochę bezużyteczna. Wprowadza w błąd.

    Kłopot jest taki, że brak wsparcia dla wtyczki i kontaktu. Była nawet prośba o opinię, ale nie mam jak wystawić jej bez pewności że wszystko działa jak należy.

    • > Kłopot jest taki, że brak wsparcia dla wtyczki i kontaktu

      Chyba pomylono wtyczkę. Kontakt i czas reakcji widać dokładnie na forum wsparcia: https://wordpress.org/support/plugin/omnibus/ więc prawdę mówiąc nie wiem skąd pomysł o braku kontaktu?

      Co do:

      > Głównie dla produktów wcześniej przecenionych niż instalacja wtyczki.

      Proszę mi wyjaśnić, jak wtyczka ma wyświetlać dane których nie ma?

  10. Mateusz

    Wtyczka jest świetna i jako jedna z nielicznych poprawnie wyświetla informacje o aktualnej cenie danego produktu. Mam jednak problem przy masowym obniżaniu cen w sklepie tak jak Pan Arek powyżej. Używam wtyczki WooCommerce Dynamic Pricing and Discounts Plugin od asanaplugins.com i wszystkie ceny w sklepie mam objęte rabatem. Gdy wtyczka do rabatowania jest aktywna omnibus nie wyświetla informacji o najniższej cenie, gdy wyłączę promocję produktów i ceny wrócą do cen wyjściowych, omnibus wyświetla cenę przed rabatem. Czy istnieje jakieś rozwiązanie, opcja we wtyczce, która zaciągałby aktualne ceny produktów niezależnie czy są na promocji, czy nie?

    • Aktualnie niestety nie widzę możliwości, bo wtyczki do rabatów zazwyczaj nie zapisują ceny w produkcie, tylko dynamicznie nakładają – co oznacza, że nie bardzo mam jak zebrać informacje o cenie.

  11. Marcin

    Cześć,
    czytam różne artykuły i zastanawiam się czy wtyczka poprawnie pokazuję informację.
    Powinniśmy pokazać najniższą cenę z 30 przed wprowadzeniem obniżki.
    Problem, który występuję u mnie te zarejestrowanie od razu najniższej ceny.

    Na przykładzie. Mam produkt X, który kosztuję 90 zł i wprowadzam na niego promocję do 60 zł, to wtyczka od razu mi pokazuję najniższą cenę z 30 dni 60 zł. Mimo, że najniższą przed wprowadzeniem obniżki było 90 zł.

    • Poproszę o kontakt na mail, bo ciężko coś odpowiedzieć. Chyba że zagadnienie dotyczy produktu z wariantami, wtedy jest to znany kłopot – trwają pracę nad rozwiązaniem. (niestety nie będzie dotyczyć już zapisanych cen).

      mail to moje imię w mojej domenie

  12. Cześć !
    Wielkie dzięki za super robotę.

    Mamy jednak ogromny problem. Pokazuje najniższą cenę produktu ale nie te która była ustalona dla klienta detalicznego, a zaciąga nawet ustalone rabaty dla klientów hurtowych (co nie powinno być pokazane, bo to są już nasze wewnętrzne ustalenia). Czy moglibyśmy zamówić u Ciebie konsultacje?

Oparte na WordPress & Theme by Anders Norén