All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Bug affecting removed items in Glovo order modifications.
- Problems with Glovo store's complete menu updates sending products as
unavailable
. - Simulation requests for Glovo store's complete menu updates are now retried two additional times if they fail.
- Remove hard-coded max items per simulation value and added the query/mutation to check and update it if needed.
- Utility function to retry requests.
- Bug in
Order Modification
requests to Glovo.
- Removed unused code.
- Replace types with the ones generated by
vtex setup
.
- Add backup value for first and last names to avoid errors (
ORD007
) when creating orders.
- Glovo order modification flow due to changes in VTEX process for order changes when using marketplace architecture.
- Remove requests to retrieve
appSettings
from clients to improve perfomance and reduce use of resources.
- New
minimumStock
option on settings to avoid having out of stock products displayed on the Glovo store.
- Support for order changes.
- Additional customer's information on VTEX orders.
- Improvements for error logs.
- Record for menu updates sent to Glovo Stores.
- Fix issue with simulation receiving more than 300 items at a time which is not supported.
- Increase app resources.
- New
getGlovoMenuByStore
endpoint to retrieve a store's current catalog.
- New admin panel to manage the Stores and Integration settings.
- New
marketplace
setting to give the option to enable a store as a white label seller. - More information to the application's logs.
- Improved performance and logs for the
updateCompleteMenu
endpoint.
- Bug affecting orders where items that could be fulfilled differ from the items requested in Glovo's order.
- Add
paymentData
to payload for creating marketplaceplace orders. - Calculate
totalValue
from simulation result instead of using the amount received from Glovo.
- Problem in logic to process an order as a marketplace or seller white label.
- Add
sellerId
property to stores. - Add
selllerName
property to stores. - Add new
marketplace
property to application settings. - Add
createMarketplaceOrder
andauthorizeMarketplaceOrder
methods toorders
client. - Add
customError
to have the option to pass more informative to Splunk logs.
- Replace the use of
apps
client withVBase
to store the application settings.
- New Admin Panel with enhanced UX/UI for managing the application's cofiguration.