@slkaz – znaczy sporo pracy jeszcze – bardzo dziękuję za podesłanie
Właśnie zrobiłem szybki test, bo również wydawało mi się nielogiczne aby cena omnibus była równa cenie promocyjnej.
Niestety tak to wygląda. Produkt przeceniony z 500 na 450 powinien wyświetlać informację o najniższej cenie tego produktu, w przeciągu ostatnich 30 dni PRZED rozpoczęciem promocji.
Słowo “przed” jest tutaj kluczowe, ponieważ chodzi o to aby pokazać jaka była cena przed promocją. Jest to też logiczny bat na sklepy, które przekreślają cenę z kosmosu i sprzedają po teoretycznie obniżonej… jednak takiej samej jak przed promocją.
Aktualnie wtyczka pokazuje najniższą cenę w ciągu ostatnich 30 dni… czyli tę promocyjną co trochę mija się z celem.
Wtyczka fajnie loguje zmiany cen w meta tagach i próbowałem z nich samemu zrobić obliczenia… jednak wydaje mi się, że dane są tam trochę źle zachowywane dla podejścia “30 dni PRZED obniżeniem ceny”.
Trzymam kciuki za autora, bo jakby udało się dostosować wtyczkę to będzie super narzędzie. Póki co (niestety) nieużyteczne.
EDIT: Po dalszych testach wyszło, że aktualna cena promocyjna pokazuje się tylko w przypadku braku danych i zaznaczonej opcji “What do you want to show when no data is available?” –> “Display current price”. Czyli wynika, że po zainstalowaniu wtyczki należałoby wpisać ceny regularne wszystkich produktów ponownie, tak aby wtyczka utworzyła sobie bazę poprzednich cen. Wówczas po dodaniu promocji cena sprzed obniżki pokazuje się prawidłowo. Niestety tylko dla produktów prostych, dla wariantów jest:
Warning: Undefined array key “price” in […]/wp-content/plugins/omnibus/includes/iworks/omnibus/integration/class-iworks-omnibus-woocommerce.php on line 429
-
This reply was modified 3 years, 4 months ago by
thegak.
@thegak oczekiwanie, że wtyczka będzie miała dane sprzed włączenia jest lekko szokujące.
Aktualnie wtyczka pokazuje najniższą cenę w ciągu ostatnich 30 dni… czyli tę promocyjną co trochę mija się z celem.
@thegak
Tak pokazuje jak nie ma danych, bo co ma pokazywać? Jak zauważasz, można to wyłączyć.
M
@iworks – wiem że jak na darmową wtyczkę to oczekiwanie nad wyrost, sorry. Nie traktuj tego jako zarzut a uwagę. Teoretycznie przy instalacji wtyczka mogłaby “przelecieć” wszystkie posty produktowe i dodać do nich meta z ceną Omnibus. Druga opcja to przed zapisaniem nowej ceny (przy wstawianiu ceny promocyjnej) jako omnibus zapisać cenę regularną a nie promocyjną (o ile cena omnibus już nie istnieje).
Bardzo pomocna byłaby też możliwość ręcznej modyfikacji meta omnibus na poziomie produktu. Wtedy możnaby produkty przelecieć/modyfikować ręcznie.
Z praktyki… jak nieuważnie wpiszesz cenę promo (za niską), potem możesz to szybko zmodyfikować w produkcie ale Omnibus już pamięta i trzeba albo grzebać w bazie albo usuwać cały produkt.
Powtarzam to nie zarzuty ale uwagi (mam nadzieję konstruktywne) generalnie dzięki za wykonaną pracę.
Teoretycznie przy instalacji wtyczka mogłaby “przelecieć” wszystkie posty produktowe i dodać do nich meta z ceną Omnibus.
@thegak
Poniekąd tak jest, choć ciut inaczej – w akcji shutdown na widoku produktu są zapisywane dane z aktualną ceną.
Druga opcja to przed zapisaniem nowej ceny (przy wstawianiu ceny promocyjnej) jako omnibus zapisać cenę regularną a nie promocyjną (o ile cena omnibus już nie istnieje).
@thegak
Takie zapisanie byłoby błędem, bo jeżeli “wczoraj” był produkt możliwy do kupienia z ceną promocyjną, to jest ona najniższa w ciągu ostatnich 30 dni (formalnie od 1 stycznia) – niestety w okresie przejściowym mamy za dużo pytań na które nikt jeszcze nie zna odpowiedzi.
Z praktyki… jak nieuważnie wpiszesz cenę promo (za niską), potem możesz to szybko zmodyfikować w produkcie ale Omnibus już pamięta i trzeba albo grzebać w bazie albo usuwać cały produkt.
@thegak
Masz rację, ale jeżeli będziesz miał pecha i ktoś “zobaczy” taką cenę a następnie nie pokażesz, to łamiesz prawo.
Wtyczka nie zapisuje też cen dla produktów w stanie innym niż “opublikowany”.
Bardzo pomocna byłaby też możliwość ręcznej modyfikacji meta omnibus na poziomie produktu. Wtedy możnaby produkty przelecieć/modyfikować ręcznie.
@thegak
Ma to swoje plusy, ma to swoje minusy.
Powtarzam to nie zarzuty ale uwagi (mam nadzieję konstruktywne) generalnie dzięki za wykonaną pracę.
@thegak
Spoko, nie odebrałem tego jak zarzuty, po prostu mocne zdziwienie.
Marcin
Thread Starter
slkaz
(@slkaz)
W pełni popieram stanowisko Marcina. Nie można edytować ceny omnibus nawet jak ktoś się pomyli. Prawo nie przewiduje możliwości pomyłki. Nawet jak zmieniłeś cenę na chwilę to ta cena była widoczna na sklepie i “dało” się ten produkt kupić. Prawo nie przewiduje, że można wykluczać promocje, które trwały krócej niż X. Z punktu widzenia interpretacji uokik w takiej sytuacji możesz jedynie właściwą cenę promocyjną ustawić bez przekreślenia jakby była ceną regularną => opisane w pkt. 2 .
Dopuszczanie jakicholwiek ręcznych edycji cen zmieniajacych historyczne zapisy to bardzo śliski temat w obecnej sytuacji
@slkaz widać, że jesteś teoretykiem (bez urazy). Jakby biznes w naszym kraju miał się stosować do wszystkich przepisów prawa, które często są sprzeczne same ze sobą, to nie byłoby biznesu wcale 😉
Poza tym każdy praktyk wie, że są wtyczki cache, które wprowadzone zmiany puszczają publicznie dopiero po chwili, lub po ręcznym wyczyszczeniu pamięci. Błędna cena nie ujrzy światła dziennego, a omnibus ją pokaże jako najniższą. Jak ma się z tego wytłumaczyć sprzedawca?
@iworks jeżeli mamy tak trzymać się przepisów, to w obecnej sytuacji za wyświetlaną cenę omnibus odpowiada autor wtyczki, na którego właściciel sklepu może przerzucić odpowiedzialność. W razie sporu powie, że nie miał możliwości edycji tej ceny, pomimo że była nieprawidłowa. Kto odpowiada za brak tej możliwości? 😉
@iworks jeżeli mamy tak trzymać się przepisów, to w obecnej sytuacji za wyświetlaną cenę omnibus odpowiada autor wtyczki, na którego właściciel sklepu może przerzucić odpowiedzialność. W razie sporu powie, że nie miał możliwości edycji tej ceny, pomimo że była nieprawidłowa. Kto odpowiada za brak tej możliwości?
@thegak
Polecam zapoznanie się z licencją GPL oraz tym co jest napisane w nagłówku wtyczki.
Przypomnę, że dane są w Twojej witrynie, w Twojej bazie danych.
To że ja nie dostarczyłem narzędzia, do edycji Twoich danych nie powoduje powstania mojej odpowiedzialności.
M
Thread Starter
slkaz
(@slkaz)
@thegak zgadza sie, jestem teoretykiem, który usłyszał już kilka opini prawniczych w tym temacie i argumentów przemawiajacych za tym, żeby to zrobić najlepiej jak się da. Kiedy trzeba łatać budżet i temat zrobił się gorący (zaraz po wejściu przepisów pojawiło się sporo donosicieli “a oni mają źle”) to fajnie jest znaleźć kozła ofiarnego – dla przykładu, a może i zrobić z tego maszynkę do robienia hajsu – nie zdziwiłbym się mocno.
Myślę, że za jakiś czas też będą się znajdowali uprzejmi klienci, który będą szukali powodu do obniżki w Twoim czy innym sklepie, bo jak nie… takie to polskie poprostu 🙁 Jak biznes klepie trochę obrotu, a kara może zależeć od niego to może to zaboleć i lepiej mieć to bardziej zgodne z przepisami niż mniej 😉 wiadomo, będzie można się tłumaczyć, ale trudno dyskutować z oficjalnym stanowiskiem UOKiK, które mówi, że ma być tak, a nie inaczej.
Twórca wtyczki, który jak widać ma na celu zrobienie jej w sposób najbardziej zgodny z przepisami wychodzi tu cały na biało. Można być tylko wdzięcznym, że rzetelnie podchodzi do tematu. Jak coś wydaje się być niezgodne z wymaganiami to tu jest miejsce, żeby mu o tym powiedzieć a Twórca poprawi lub nie i jedyne co można zrobić to czekać, zmienić plugin lub zrobić autorskie rozwiązanie 🙂 ja poczekam, bo aktualnie to i tak najbardziej zgodna z wytycznymi wtyczka jaką sprawdzałem, a i support daje radę 🙂
@slkaz , @iworks Przyjmuję Wasze argumenty i nie zamierzam się dalej spierać. Nie mniej jeżeli ostatecznie to właściciel serwisu odpowiada za cenę Omnibus, powinien mieć możliwość ręcznej korekty ceny w produkcie lub jego wariancie.
Niczym nie umniejszyłoby to funkcjonalności wtyczki, a zwiększyło jej elastyczność dla indywidualnych zastosowań. Liczę, że @iworks przynajmniej rozważy wprowadzenie takiej możliwości 😉
Jeszcze raz dzięki za dobrą robotę!
-
This reply was modified 3 years, 4 months ago by
thegak.
Thread Starter
slkaz
(@slkaz)
Witam, coś się dzieje w temacie? nieco wyhamował rozwój wtyczki 🙂
chciałbym jeszcze dodać nieco odnośnie funkcji:
Wyświetl cenę minimalną: Zawsze (użyj, jeśli masz publicznie dostępne rabaty)
Jeśli ktoś ma na sklepie publiczne rabaty to wcale nie musi wyświetlać wszędzie najniższej ceny z ostatnich 30dni (choć tak łatwiej, ale to i tak nie spełnia wymogów). Głównie chodzi o to, żeby przy obliczaniu ceny omnibus to obniżenie wynikające z kodu było brane pod uwagę.
Przykłady:
- Produkt za 1000zł i jest publiczny rabat na niego 100zł – na produkcie nie trzeba niczego dopisywać
- Produkt ma przekreśloną cenę z 1000zł na 850zł. Zgodnie z tym co poruszaliśmy wczesniej… cena omnibus powinna być 900zł (przez kod rabatowy, który był ogłoszony przed promocją) przekreślona na 850.
- Produkt jest za przekreślony z 1000 na 950zł, cena omnibus 900 (przez kod), więc na produkcie nie ma przekreślenia, bo to nie jest promocja w rozumieniu przepisów. Cena omnibus się nie zmienia chyba, ze kod rabatowy działa również na produktach w promocji.