Friday, July 26, 2024
1 change · 17.0
Enhancements to existing features
eBay changed how they format product URLs in their system, which was breaking the ability to match products to the correct variants in Odoo. This update improves the matching logic to handle multiple URL formats and adds a backup method to fetch the correct variant information directly from eBay when needed. This ensures orders from eBay continue to be processed correctly despite these external changes.
Original PR description
eBay recently changed the URL they send in the viewitemURL. We found 3 different ways they send it, but there might be more. We shouldn't have relied on this URL to match products in the beginning, but we can't refactor this flow in stable, instead, we try a different way to match the url, and fallback on another eBay call to get the expected variant. opw-3934127 Forward-Port-Of: odoo/enterprise#66924