Hi all,

I'd like to propose removing the two eBay components, ebay and ebaystore,
on the same grounds we have recently used to retire other dead third-party
integrations.

Both components are built entirely on eBay's old XML Trading API - they
call api.ebay.com/ws/api.dll with a pinned compatibility level of 635,
which is well over a decade old (eBay is now in the 1400s). eBay marked the
Trading API as legacy and ended active support for it at the end of 2021;
it gets no further enhancements and is being decommissioned call by call,
and the related Finding and Shopping APIs were switched off entirely in
February 2025. eBay's direction now is their REST APIs (Browse, Sell,
Taxonomy) with OAuth 2.0. So neither component can actually talk to live
eBay any more without a full rewrite - new API, new auth model, essentially
a new integration.

Our own tree already reflects this. ebaystore has shipped disabled by
default (enabled="false") since the 2017 component-loading refactor
(OFBIZ-9182), and ebay, while still enabled, targets the same dead Trading
API. There is no working demo and no practical way to exercise either one.


This is really the same situation Mridul Pathak cleaned up recently when he
removed the defunct tax integrations, Taxware and ZIPsales (OFBIZ-7936),
the deprecated third-party payment gateways (OFBIZ-13446), and the
deprecated shipping carrier integrations (OFBIZ-7935 and OFBIZ-13447). The
eBay components are the same kind of thing - a third-party integration
whose backing service is effectively gone - and I think they should follow
the same path.


What prompted this was OFBIZ-3447, an old cosmetic formatting bug on the
ebaystore Export Product Listings page. Rather than fix the layout on a
page that is disabled by default and can no longer reach eBay, I'd rather
we retire the components.


I'll raise a Jira issue to remove both components - keeping the code in git
history for anyone who ever needs it - and follow the precedent of Mridul's
earlier removals. Objections, or reasons to keep them, are of course
welcome.



Thanks and Regards
Anil Patel
CEO
HotWax Systems
http://www.hotwaxsystems.com

Reply via email to