Kupowanie w sieci całego koszyka towarów jak najtaniej

Koszyk zakupów

Internet jest tworzony od 1969 roku jednak zasadniczy zwrot w kierunku zastosowań komercyjnych nastąpił po opracowaniu ok. 1991 roku technologii stron internetowych WWW przez Barnesa T. Lee. Już w 1995 roku powstało wiele zastosowań komercyjnych rozwijanych po dziś dzień w tym sklepy internetowe.

Dzięki  zaadoptowaniu takich rozwiązań jak: koszyk na zakupy, konto klienta sklepu, katalog produktów, metody śledzenia przesyłek czy różne sposoby realizacji płatności na doległość sklepy internetowe stały się wygodnym i bezpiecznym narzędziem do zaopatrywania się w najróżniejsze towary.

Często dopiero po zakupie klienci zastanawiają się czy na pewno ich zakup był racjonalny , a więc czy kupując w innym sklepie nie dostaliby podobnego towaru taniej. Rzeczywiście, wyszukiwanie sklepów w internecie nie jest trudne i łatwo porównać ich oferty. Jeszcze większym ułatwieniem są tzw. porównywarki internetowe, które dla towaru o zadanym symbolu wyszukują sklepy oferujące je najtaniej prezentując listę możliwych zakupów począwszy od najtańszego.

klasyczna porównywarka

Jednak ci, którzy często kupują większy asortyment towarów naraz narzekają na dzisiejsze porównywarki. Są one bowiem nastawione na klientów kupujących jeden towar naraz. Dajmy więc na to, że dostaliśmy zadanie kupienia kilkunasu tytułów książkowych naraz. Gdybyśmy ślepo zawierzyli porównywarce to każdy tytuł moglibyśmy kupować w innej księgarni internetowej. I cóż z tego, że w każdej byłby on najtańszy skoro każda księgarnia do każdego tytułu książki doliczyłaby zryczałtowane koszty dostawy. Być może lepiej byłoby więc zdecydować się na jedną księgarnię i wszystkie tytuły kupić tylko w niej wtedy koszty dostawy płacilibyśmy tylko raz. Jednak książki charakteryzuje duże wahanie cen pomiędzy różnymi księgarniami i nieprawdopodobne jest znalezienie jednej, która wszystkie tytuły miałaby najtaniej lub chociaż wystarczająco tanio by nie pokusić się o kupno chociaż części tytułów w innej księgarni. Najlepszym więc sposobem  na tani zestaw książek będzie podzielenie zakupu na kilka części dokonywanych w różnych księgarniach internetowych.

Jak wynika z powyższego istnieje zapotrzebowanie na nowej generacji porównywarki internetowe, które będą zdolne optymalnie podzielić prezentowany im koszyk zakupu towarów pomiędzy różne sklepy internetowe. Wyobraźmy sobie jak taka porównywarka mogłaby działać. Przede wszystkim powinna mieć ona wirtualny katalog sklepowy powstały jako generalizacja katalogów wszystkich sklepów, które ma ta porównywarka obsługiwać. Przy towarach nie będzie więc jednej ceny towaru ale ich zakres jaki jest spotykany w tych sklepach. Klient obsługuje porównywarkę przeglądając ten katalog i zbierając w koszyku zamówień towary, które chciałby zakupić. Na koniec wciska przycisk „OPTYMALIZUJ”, który tworzy zestawienia możliwych zakupów w różnych sklepach prowadzące do możliwie najniższego łącznego kosztu zakupu towarów. Na początek klient dostaje zestawienie jak kształtuje się minimalny koszt zakupu w zależności od liczby sklepów na jakie rozbija się zakup. Listę rozpoczyna rzeczywiście najtańszy zakup lecz wymagający rozbicia zakupu na wiele sklepów ekstremalnie nawet tyle ile towarów chcemy kupić. Kolejne pozycje na liście to coraz mniejsza liczba sklepów na jednym skończywszy. Jeśli jesteśmy zainteresowani którymś z tych rozwiązań to po kliknięciu rozwija się nam ono w kolejne grupy  sklepów coraz drożej realizujących nasz zakup. Dzięki takiemu rozwiązaniu klient nie musi kupować w matematycznie najtańszym układzie sklepów, lecz narzucić też swoje preferencje na to gdzie boi się lub nie lubi kupować, a gdzie robi to chętniej. Porównywarka po wyborze powinna mu przedstawić szczegółową instrukcję gdzie co kupić. W dalszej przyszłości być może to porównywarka przejmie rolę interfejsu zakupowego i sama przekaże wybranym sklepom zamówienia klienta. Byłoby to z pewnością najwygodniejsze, lecz odbierałoby część autonomii  sklepom.

Innym bardzo ciekawym zagadnieniem w konstrukcji takiej porównywarki nowej generacji byłoby opracowanie algorytmu wyznaczającego optymalny podział zakupu na różne sklepy. Okazuje się, że czas komputera potrzebny na wyznaczenie takiego rozwiązania rośnie w trudny do oszacowania sposób pod wpływem wzrostu liczbowych parametrów zadania (ilości sklepów, asortymentu towarów w ich ofercie i w koszyku klienta). Dlatego stosuje się algorytmy, które gwarantują zaledwie rozwiązania bliskie optymalnemu za to dając pewność obsłużenia wielu klientów w trybie on-line. W praktyce jest to wystarczający kompromis zapewniając dużą użyteczność tak skonstruowanego oprogramowania.

Istnieje zapotrzebowanie na nowej generacji porównywarki internetowe, które będą zdolne optymalnie podzielić prezentowany im koszyk zakupu towarów pomiędzy różne sklepy internetowe. Taka porównywarka powinna mieć wirtualny katalog sklepowy powstały jako generalizacja katalogów wszystkich sklepów, które ma ta porównywarka obsługiwać. Przy towarach nie będzie więc jednej ceny towaru ale ich zakres jaki jest spotykany w tych sklepach. Klient przegląda ten katalog i zbiera w koszyku zamówienia na towary, które chciałby zakupić. Na koniec wciska przycisk „OPTYMALIZUJ”, który tworzy zestawienia możliwych zakupów w różnych sklepach prowadzące do możliwie najniższego łącznego kosztu zakupu towarów. Na początek klient dostaje zestawienie jak kształtuje się minimalny koszt zakupu w zależności od liczby sklepów na jakie rozbija się zakup. Listę rozpoczyna rzeczywiście najtańszy zakup lecz wymagający rozbicia zakupu na wiele sklepów ekstremalnie nawet tyle ile towarów chcemy kupić. Kolejne pozycje na liście to coraz mniejsza liczba sklepów na jednym skończywszy. Jeśli jesteśmy zainteresowani którymś z tych rozwiązań to po kliknięciu rozwija się nam ono w kolejne grupy sklepów coraz drożej realizująch nasz zakup. Dzięki takiemu rozwiązaniu klient nie musi kupować w matematycznie najtańszym układzie sklepów, lecz narzucić też swoje preferencje na to gdzie boi się lub nie lubi kupować, a gdzie robi to chętniej. Porównywarka po wyborze pokazuje, gdzie co kupić.

Referencje:

J. Blazewicz, M. Kovalyov, J. Musial, A. Urbanski and A. Wojciechowski, “Internet shopping optimization problem”,International Journal of Applied Mathematics and Computer Science 20 (2), 385–390 (2010). https://www.researchgate.net/publication/220273718_Internet_shopping_optimization_problem

Jędrzej Musiał „Kombinatoryczne modele i algorytmy różnych wariantów problemu optymalizacji zakupów internetowych”, rozprawa habilitacyjna, Poznań, 2018, http://www.cs.put.poznan.pl/jmusial/pubs/20_Musial.pdf

Ogólnopolski serwis  miłośników książek z Poznania „Lubimy czytać” wdraża rozwiązanie pod nazwą „Pakietowa sprzedaż książek” http://lubimyczytac.pl/pakiety będące ograniczoną do wyboru jednej księgarni najtanszej dla całego zestawu książek.

You may also like...

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.