Extension to enhance your AliExpress experience
Optimize search results layout
- Expand the spacing between results for improved readability
- Display results in a card-based layout
- Eliminate hover effects on results
- Ensure all available buttons for each result are always visible
- Standardize the order of elements within result cards
- Use consistent colors for buttons across all cards
- Ensure all result cards have a uniform height
Before | After |
---|---|
Optimize navigation
- Add a dropdown to the header for switching between Normal, Choice, and Bundle pages
- Remove redundant Choice and Bundle links from the menu
Before | After |
---|---|
Open results in same tab
- By default, clicks on a search result open in a new tab. When activated, the details page of the result opens in the current tab
Open details page for bundle products
- By default, clicks on a search result of a bundle product navigate to the bundle offers page. When activated, it only does that when you click on the bundle button. Otherwise, clicks open the normal details page of the product
Optimize shopping carts (Planned)
- Normal & Choice products have a different shopping cart as bundle products. When activated, the shopping cart will show all products regardless on which site you are currently on
The extension is not available on the Chrome Web Store or Firefox Add-ons store, so manual installation is required. It is planned to bring the extension to these stores in the future.
- Download the ZIP file from GitHub Releases
- Extract the ZIP file to a folder
- Open
chrome://extensions
- Enable Developer mode
- Click Load unpacked and select the folder where you extracted the ZIP
- The extension will appear in your extensions list and its icon will show in the toolbar
Because the extension is not signed yet, you can only install it temporarily. It will be removed automatically when you close the browser.
- Open
about:debugging#/runtime/this-firefox
- Click Load Temporary Add-on...
- Choose the extracted folder and select the
manifest.json
file - The extension will appear in your add-ons list and its icon will show in the toolbar
Open the extension popup from your toolbar and toggle the features you wish to enable or disable.
Important
Currently the extension only works on AliExpress sites with the domain https://*.aliexpress.com
- For easier debugging open the popup of the extension directly in a new tab. Get the extension ID in the extension details overview.
chrome-extension://<extension-id>/src/popup/index.html
- To view the extension storage open the popup in a new tab, open DevTools and execute
chrome.storage.local.get(console.log)
in console
- Run dev server
pnpm dev
- Fix linting
pnpm lint:write
- Run e2e tests with ui
pnpm test:ui
- Add a new feature key to type
FeatureKey
insrc/lib/feature-key.ts
- Create a new file inside
src/lib/features
containing two methods: one for when the feature is activated and another for when it's deactivated - Add a new entry to the
features
array insrc/lib/features/features.ts