Skocz do linków, Skocz do treści

Jak Allegro mogłoby zapobiegać błędom sprzedawców

4 sierpnia 2010 0:07. Autor: Robert Drózd. 10 komentarzy

Co jakiś czas media obiega historia o tym, że ktoś sprzedał na Allegro samochód za kwotę o wiele niższą niż zamierzał. Istnieją nawet ludzie wyszukujący aukcje z błędnymi cenami i licytujący w nich.

Mechanizm pomyłek opisała dzisiaj Gazeta Prawna.

Wystarczy kropka zamiast przecinka, by na internetowej aukcji samochód wart setki tysięcy kupić za kilkaset złotych. Sądy często uznają takie transakcje za ważne.

W ostatnią sobotę o 16 na Allegro pojawił się czarny sportowy mercedes CL550 AMG z 2008 roku, cena w opcji „kup teraz”: 280 zł.

„Oczywiście była to moja pomyłka”, tłumaczy właścicielka samochodu Martyna Kosmala ze Świnoujścia. „Chciałam za niego 280, ale tysięcy”, dodaje.

W jaki sposób pani Martyna popełniła błąd? Nie chodzi tylko o to, że użyła kropki zamiast przecinka.

Spróbujmy to zasymulować.

Sprzedajemy samochód za 280 tysięcy. Wchodzimy do formularza sprzedaży na Allegro, wybieramy kategorię, dodajemy opis i cenę:

Cena: 280.000

Wszystko OK? Przechodzimy dalej i …

Allegro zrozumiało: 280,00

Sprzedająca wpisała kwotę w tysiącach z kropką jako separatorem tysięcy. Później nie zwróciła uwagi, że Allegro podaną cenę zmieniło.

Serwis zachował się jak głupi komputer. Kropkę zrozumiał jako znak oddzielający złote od groszy i z 280.000 zrobił 280,00. Podobnie jednak będzie, jeśli wpiszemy: „280,000”, albo „280.000,00”.

Jak można temu było zapobiec?

Sposób jest całkowicie banalny.

  1. Allegro rozumie kropkę i przecinek jako separator dziesiętny.
  2. Co się z tym wiąże, po kropce lub przecinku powinniśmy mieć dwie cyfry.
  3. Jeśli zatem użytkownik wpisuje kropkę (lub przecinek), a następnie trzy cyfry, to znaczy że coś jest nie tak, że format zastosowany przez użytkownika jest inny niż oczekuje tego system.
  4. I nie wolno tego ignorować!
  5. Wtedy można użytkownika spytać: „Czy chodziło Ci o 280 000 zł, czy o 280 zł 00 gr?” i nie pozwalać na przejście dalej, dopóki użytkownik nie wybierze właściwej opcji.

I załatwione.

Można też format wymuszać, np. nie pozwalać na wpisanie więcej niż dwóch cyfr po przecinku. Rozwiązań jest kilka, wszystko opiera się na prawidłowej walidacji i zrozumieniu przez system tego, co wpisał użytkownik.

Mamy tu idealny przykład, w jaki sposób błąd użyteczności prowadzi do wielotysięcznych strat. Allegro mogło uniknąć takich wpadek. Należało nie tylko wyjaśniać, że użytkownik musi myśleć, ale też pomyśleć przy projektowaniu formularza.

Podobne artykuły:

Być może zainteresują Cię następujące artykuły:

Zapisz się na kanał RSS bloga i dołącz do ponad 1500 czytelników RSS.

Zostań fanem WebAudit na Facebooku.

Komentarze czytelników

Śledź komentarze do tego artykułu: format RSS
  1. matipl

    Jasne, że błąd trywialny. Ale widać, dzięki temu Allegro ma darmową reklamę i nic sobie z tego nie robi…

  2. mkane

    Pytanie – po co ludzie wpisują kwotę taką jak 280000 z kropką? Dawno temu chodziłem do szkoły i może się coś zmieniło ale w Polsce liczby całkowite piszemy bez kropek..
    Można po prostu zabronić używania kropki i po kłopocie.

    Inna sprawa to fakt, że jak ktoś sprzedaje coś za 280k i robi taką pomyłkę to nie za dobrze o nim świadczy.

  3. darexel

    Zgadza się, Allegro poprzez właśnie takie pomyłki ma darmową reklamę.
    Pytanie tylko – czy pozytywną, czy negatywną.

    Zapewne w firmie przeprowadzili już odpowiednie kalkulacje i prawdopodobnie wypada na to, iż taka forma reklamy jest bardziej pozytywna niż negatywna. :)

  4. Kasia

    @Mkane:
    Mozliwosc kropki/przecinka musi istniec, poniewaz ktos moze chciec wstawic okazyjna cene: 99,99 zl :) Czy cokolwiek innego po przecinku…

    A co z prowizją?
    Allegro tutaj na prawde strzela samoboja: nie dosc ze negatywna reklama, to jeszcze serwis traci solidna prowizje, jaka by wynikala z tak wysokiej kwoty transkacji.

  5. Marcin Szewczyk

    Zgadzam się z przedmówczynią:)

  6. mkane

    @Kasia
    Przecienk tak, kropka po co? Sama napisałaś „okazyjna cene: 99,99 zl” widzę tu przecinek. Do przecinka nic nie mam :)
    W bankach, w których przed chwilą sprawdzałem jak się wpisze kropkę w cyfrach wyskakuje monit „nieprawidłowa kwota”.
    Zobaczcie sobie co pisze PWN o
    kropce
    http://sjp.pwn.pl/slownik/2475381/kropka
    i o przecinku
    http://sjp.pwn.pl/slownik/2509580/przecinek

    Jeśli na Allegro to taki problem to wystarczy zastosować zasady języka polskiego i kłopot z głowy.

  7. Prasolinho

    No właśnie. Dodatkowe pytanie 280000 czy 280 zł 00 gr i po problemie. Dlaczego właśnie Allegro jeszcze o tym nie pomyślało.

  8. Maciej

    Nie nazywał bym takich postów darmową reklamą:) Poza tym czy allegro potrzebuje reklamy ?:) Plus reklamą na pewno nie jest komunikat mówiący, że łatwo w tym serwisie możemy się pomylić i stracić dużo pieniędzy.

  9. Michał Lech

    Na allegro jestem od kilku lat i mam odczucie ze decyzje tam podejmowane sa przez ludzi p….

  10. bar

    3.6.
    Celem Aukcji dotyczących sprzedaży lub wynajmu nieruchomości, Aukcji w kategorii ?Wakacje? oraz Aukcji w kategorii ?Motoryzacja? (serwis motoAllegro), w podkategoriach ?Samochody?, ?Motocykle?, ?Maszyny budowlane?, ?Maszyny rolnicze? oraz ?Inne pojazdy i łodzie? nie jest zawarcie umowy, jakiekolwiek czynności podejmowane przez Użytkowników w ramach tych Aukcji nie są wiążące, a Aukcje te mają charakter wyłącznie ogłoszeniowy.

Zostaw komentarz

W komentarzu można (choć nie trzeba) używać podstawowych znaczników XHTML. Komentarze zawierające w podpisie słowa kluczowe mogą zostać potraktowane jako spam i usunięte.