Mercado Livre Extended Search is a chrome extension that extend details about the product announce by adding a bunch of information at the search page.
The goal is not to enter on each product to view all delivery options and seller details / reputation. Also avoid you to open your calculator to sum installments value when a product has installments as payment options.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Chrome Browser
This repository is build with Mercado Livre API.
❗
⚠️ DO NOT USE THIS REPOSITORY AS A PRODUCTION ENVIRONMENTMercado Livre provides free API for developers which avoid the needs of authentication. But be aware that you should not use developers environment for production.
To install mercado-livre-extended-search, follow these steps:
- Open Chrome Browser and navigate
Settings > More tools > Extensions
; - Enable developers mode;
- Click
Load unpacked
and select this repository folder; - Make sure extension is enabled;
This extension only work within Mercado Livre in Brazil by default. To configure other regions, follow these steps:
Open manifest.json
and add or remove values of content_scripts.matches
property as you need.
💡 Read the official document about Chrome Match Patterns to learn how to use it.
{
"content_scripts": [
{
"matches": ["*://*.mercadolivre.com.br/*"]
}
]
}
🚧 IN DEVELOPMENT
This feature is being develop.
User needs to configure his address for this extension get delivery details on each item. To configure address follow these steps:
Navigate to src > js > options > restore_options.js
and change the value of CEP property with your CEP address.
💡 If you don't know the CEP of your address, you can use Correios - Buscar CEP website to find your CEP.
restore_options.js
function restore_options() {
return new Promise ( (resolve, reject) => {
chrome.storage.sync.get(
{
CEP: "04094000",
RUA: "...",
BAIRRO: "...",
CIDADE: "...",
ESTADO: "...",
},
...
To contribute to mercado-livre-extended-search, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b development
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin mercado-livre-extended-search/master
- Create the pull request.
Alternatively see the Github documentation on creating a pull request.
Thanks to the following people who have contributed to this project:
- @joaogcs 📖
If you want to contact me you can reach me at joaogcsoares1@gmail.com.
This project uses the following license: MIT.