Zglaszam pomysl, aby allegro wdrozylo poprawne laczenie koszykow. Ponizej moj przyklad, moj algorytm polaczyl koszyki w okolo 10 minut. Gdybym mial dostep do bazy i szybszego api to by zajelo o wiele mniej.
Mój koszyk z 8 narzędziami rowerowymi rozbił się na 6 przesyłek, z czego 5 płatnych, bo każda była poniżej progu Smart (45 zł). Produkty kosztowały 213,60 zł, dostawa 51,95 zł, razem 265,55 zł. Przy każdej paczce koszyk proponował mi tylko „dobierz produkty”. To byl efekt po laczeniu koszykow przez allegro
Tak wyglądał koszyk przed:
1. marko_II (74,94 zł, dostawa 0 zł, Smart)
- odtłuszczacz SpeedClean 890 Degreaser 1 L: 41,99 zł
- zapinka łańcucha KMC 7/8 rz. x5: 6,59 zł/szt.
2. CENTERBIKE_pl (28,98 zł, dostawa 10,49 zł)
- łyżki do opon Prox 3 szt.: 15,99 zł
- przyrząd Prox do pomiaru zużycia łańcucha: 12,99 zł
3. e-technik_pl (26,59 zł, dostawa 9,99 zł)
- wkrętaki imbusowe typu T z kulką, 11 el.: 26,59 zł
4. dynexpila (30,20 zł, dostawa 10,49 zł)
- nożyce do drutu i linek 190 mm: 30,20 zł
5. luko_luko (29,90 zł, dostawa 10,49 zł)
- klucz do prostowania tarcz Riderace: 29,90 zł
6. PAWLIX_BIKE (22,99 zł, dostawa 10,49 zł)
- klucz Prox MP02 do spinek: 22,99 zł
Razem: 6 paczek, 213,60 zł za produkty + 51,95 zł dostawy = 265,55 zł.
Napisałem własny skrypt, który przeszukał publiczne strony Allegro (8 wyszukiwań, 20 sklepów, ok. 2300 ofert). Znalazł te same lub bardzo podobne produkty u 3 sprzedawców, a każda paczka mieści się w darmowej dostawie Smart.
Tak wygląda po:
rowerpark (74,39 zł)
- odtłuszczacz Expand 400 ml: 39,89 zł (było SpeedClean 890 1 L za 41,99 zł)
- spinka KMC CL571R 8-rz. x5: 6,90 zł/szt. (było 6,59 zł)
TORPEDO-BIKE (85,93 zł)
- łyżki do opon Prox: 16,37 zł (było 15,99 zł)
- przyrząd Prox CR-25 do zużycia łańcucha: 11,76 zł (było 12,99 zł)
- klucz Prox WR-95 do prostowania tarcz: 36,80 zł (było 29,90 zł)
- klucz Prox CT-26 do spinek: 21,00 zł (było 22,99 zł)
Forst-pl (67,38 zł)
- wkrętaki imbusowe typu T z kulką, 11 el.: 32,58 zł (było 26,59 zł)
- nożyce do drutu i linek YATO: 34,80 zł (było 30,20 zł)
Razem: 227,70 zł z darmową dostawą, czyli 37,85 zł taniej i 3 paczki zamiast 6.
Jak to policzyłem:
1. Dla każdego produktu wyszukałem oferty na Allegro i zebrałem sprzedawców, którzy pojawiali się przy kilku produktach naraz.
2. W sklepie każdego z tych sprzedawców wyszukałem wszystkie produkty z koszyka.
3. Odrzuciłem oferty, które nie są tym samym lub bardzo podobnym produktem, albo których cena za bardzo odbiega od tej w koszyku.
4. Sprawdziłem zestawy 1, 2, 3… sprzedawców, aż któryś pokrył cały koszyk.
5. W wygranym zestawie przydzieliłem produkty do sprzedawców tak, żeby suma cen i dostaw była najniższa, a każda paczka przekraczała 45 zł.
Skoro dało się to zrobić z zewnątrz, na publicznych danych, Allegro tym bardziej mogłoby to wbudować w koszyk. Proponuję:
- przycisk „złóż mój koszyk w mniej paczkach”,
- porównywanie wariantów po cenie końcowej z dostawą, a nie po cenie pojedynczego produktu,
- ustawienie, o ile drożej za sztukę mogę zapłacić, żeby zmieścić się w Smart,
- „dobierz produkty”, które pokazuje, co z mojego koszyka ma ten sam sprzedawca, zamiast losowych dodatków.
Pozdrawiam