Sortowanie Allegro

Skrypt automatycznie zmienia sortowanie na: cena od najniższej

  1. // ==UserScript==
  2. // @name Sortowanie Allegro
  3. // @namespace http://allegro.pl
  4. // @version 1.4
  5. // @description Skrypt automatycznie zmienia sortowanie na: cena od najniższej
  6. // @author Morfer
  7. // @match *://allegro.pl/*
  8. // @run-at document-start
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. /* możliwe kategorie
  13. * 'order=p' (cena: od najniższej)
  14. * 'order=pd' (cena: od najwyższej)
  15. * 'order=d' (cena z dostawą: od najniższej)
  16. * 'order=dd' (cena z dostawą: od najwyższej)
  17. * 'order=qd' (popularność: największa)
  18. * 'order=t' (czas do końca: najmniej)
  19. * 'order=n' (czas dodania: najnowsze)
  20. */
  21.  
  22. const category = 'order=p',
  23. url = window.location.toString();
  24.  
  25. if((url.includes('listing') || url.includes('kategoria') || url.includes('uzytkownik')) && !url.includes(category) ) {
  26. if(url.includes('order=')) return;
  27.  
  28. if(!url.includes('?')) {
  29. window.location += `?&${category}`;
  30. return;
  31. }
  32.  
  33. window.location += `&${category}`;
  34. }