NOTE: Tested on Chrome and a bit in Firefox, should work in other browsers as well
- Open search results, like https://www.aliexpress.com/w/wholesale-rear-light-ebike.html?g=y&SearchText=rear+light+ebike
- Scroll to the bottom of the page (to load all products)
- Open Dev Tools and the browser console (best to use a separate window, resizing the page will cause re-rendering and shipped prices will disappear)
- Paste the code from
index.jsinto the console and press Enter (you need to typeallow pastingif this is your first time) - Wait for the script to finish
- The script will iterate over all product cards and click on the preview button
- It will wait for the preview to load and then extract the price and shipping information
- It will close the preview and display the price and shipping information on the product card
- It will sort the product cards by the total price (price + shipping)
- In my experience, using default "Best Match" sorting works best, but if price sort also works for your query - it might help to find a few more good deals
- If you see products at the same shipped price - I recommend to check the store rating, age, etc. More mature stores tend to ship faster in my experience.
- Product card selector:
.search-item-card-wrapper-gallery - Preview selector:
span[title="See preview"] - Price selector:
.pdp-comp-price-currentor[class^="price-default--current--"]("AU$12.99") - Shipping selector:
.dynamic-shipping-line:first-child("Free shipping " / "Shipping: AU$4.89") - Close button selector:
button[aria-label="Close"] - Product price line selector:
[class^="multi--price--"]or[class^="us--price--"] - Container selector:
#card-list