Oracle Commerce Cloud – The Good, Bad, and Ugly

What is Oracle Commerce Cloud?

Oracle has been working on their Oracle Commerce Cloud offering for a while, pre-released first in the early Spring of 2015, and publicly launched in June 2015.  It was the focus of the Commerce section of the recent Oracle CX 2016 conference in  April 2016.

The Commerce Cloud offering is a SaaS eCommerce platform based on the industry leading ATG eCommerce platform Oracle acquired when it purchased ATG in late 2010.

The Good

I absolutely understand why Oracle should be building a SaaS eCommerce solution.  There needs to be a solid Oracle solution focused on the traditional mid-market of retailers.   ATG Oracle Commerce (On Premise) is not necessarily a great fit for many mid-market retailers.  The platform’s strong suits of scalability and flexibility are often more than a retailer doing 20-75 million dollars annually on their online channel needs, and both strengths come with costs: implementation and on-going development on a complex platform (rather than a simple storefront application) and hosting and 24×7 support for the infrastructure and application suite stack.

Currently the mid-market eCommerce market is dominated by Magento (On Prem and SaaS options) and DemandWare (Saas).  Both of which offer relatively quick and cheap implementations and on-going costs (when compared to Oracle Commerce) for mid-market customers, and often provide enough features and customizability to meet the needs of that market sector.  Both Magento and DemandWare are maturing and pushing further up-market, taking on larger and larger clients with higher traffic and higher revenue websites.

eCommerce Platforms Fit by Revenue including Oracle Cloud Commerce

It makes perfect sense for Oracle to push downward into the mid-market, to compete against DemandWare and Magento, not only to protect against marketshare erosion by the encroaching mid-market players, but also to provide what no one else really has: a smooth growth path for companies who’s eCommerce channels will grow from “mid-market” to “enterprise”, or who’s growth will necessitate features and customizations unavailable on traditional mid-market solutions.

Oracle has a lot of strong assets which should make it possible to deliver a solid mid-market SaaS eCommerce offering and grow marketshare in that ecosystem.  They have a world class mature eCommerce platform in ATG Oracle Commerce, they have development, hosting, sales, and marketing assets which are virtually unparalleled.

The Bad

Unfortunately the Oracle Commerce Cloud solution isn’t a competitive offering for the mid-market yet.  Even after having been live for a year, the feature-set is woefully limited, delivering far less functionality than even the free version of Magento.  The vast majority of the ATG Oracle Commerce features are unavailable, or badly hamstrung.

I’ve been told, although I have no way to confirm this myself, that the Oracle Commerce Cloud solution is built not on the current ATG Oracle Commerce platform (version 11.2), but instead is based on version 10.2, released over three years ago.

The biggest “Cloud” SaaS advantage, effortless auto-scaling, doesn’t exist for Oracle Commerce Cloud.  Clients have to provide traffic numbers ahead of time, and Oracle doesn’t take responsibility for performance or availability problems if traffic exceeds those estimates.  The “Cloud” in Commerce Cloud isn’t what you’d expect.

Every client and system integrator I have spoken with who has hands-on Oracle Commerce Cloud experience has complained about the serious limitations, lack of features, broken functionality, and lack of extensibility of the platform in its current state.

The UI is pretty, but is not well suited to managing large catalogs.  Promotions are limited to only four basic types and don’t support common scenarios such as BOGO or category or brand driven multi-item purchase discounts.  There’s no support for standard payment types such as Store Credit or Gift Cards.  Error messages in the admin are unhelpful things like “Error 20,000”.  The promised integrations with Oracle retail products like CPQ don’t exist yet.  There’s no hierarchy or inheritance available for custom product types.  There are performance issues with large catalogs and with large numbers of custom product or SKU attributes.  There are significant FEO and end user performance problems.  Etc…

Oracle Commerce Cloud just isn’t ready to compete with Magento and DemandWare.  I truly wish it was, and I hope that it will achieve feature parity with the incumbent offerings soon.  There is an aggressive roadmap for the Oracle Commerce Cloud offering, however there haven’t been many (any?) significant changes in what is being shown in demos between the initial release a year ago, and the Oracle CX 2016 conference a few weeks ago.

Oracle has certainly committed to the “Cloud” approach.  At an enterprise level, Oracle has Cloud Fever.  Cloud is the new focus across all their products and services.   In the eCommerce universe Oracle is focusing all their sales and marketing efforts behind the Oracle Commerce Cloud solution, so my hope is that the engineering resources brought to bear will be able to really challenge Magento and DemandWare in the SMB and mid-market.

The Ugly

The biggest issue that I have with the Oracle Commerce Cloud is that Oracle is selling it to EVERYONE, mid-market, enterprise, and existing Oracle Commerce customers.  They are aggressively pitching it to clients where it is clearly NOT a good fit, and can’t possibly support the features and integrations the client needs.  The sales team is being strongly motivated to sell Commerce Cloud instead of “On Prem” as they get virtually no commission or quota progress for the much more mature and comprehensive ATG Oracle Commerce offering.

While there are some opportunities where Oracle Commerce Cloud is a good solution, at this point in time it’s much more likely that the client will discover the product does not actually meet their needs and will be unhappy, or they will realize that upfront and Oracle will lose the deal to DemandWare/Hybris/Magento instead.

Another major problem is that Oracle is publicly talking about Commerce Cloud 100% of the time.  The roadmap for that solution is detailed and expansive.  In contrast the core ATG Oracle Commerce platform, which has been adopted as the core of eCommerce for hundreds of major global companies, has virtually no roadmap, and appears to be getting zero attention from Oracle (Sales, Marketing, Engineering).  At the Oracle CX 2016 conference, there was no content about Oracle Commerce, everything was focused on Commerce Cloud, even though most of the attendees focused on the eCommerce tracks were existing customers who have massive investments in their On Prem ATG Oracle Commerce platforms, and who couldn’t move to the Cloud solution (due to lack of features and integrations) even if they wanted to (which most do not).  These companies, as well as the ecosystem of Oracle Commerce system integrators, are feeling betrayed by Oracle, and are not seeing a viable future for the platform they have embraced so fully and invested in so heavily.

In my 18 years in the ATG ecosystem I have never heard so many long time ATG Oracle Commerce clients so angry, and talking so seriously about re-platforming on non-Oracle eCommerce solutions.  System Integrators who have been ATG shops since their creation are embracing Hybris and Magento because Oracle isn’t selling any new Oracle Commerce deals.  Oracle has a major damage control situation here, and I haven’t seen any sign that they realize it.

To be clear, I am a committed believer in the on-premise ATG Oracle Commerce platform.  It has the best technology, and is a great choice for large enterprise retailers (and others).  There are so many major companies who have fully invested in ATG Oracle Commerce, who could never move to a SaaS offering, that I feel there’s just no way for Oracle to pull the plug on such an important, and revenue generating, product offering.

Here’s hoping that Oracle’s “Cloud” frenzy doesn’t sink their leading position in the enterprise eCommerce market space, while they try to grab a little slice of the mid-market.

Further Reading:

https://www.sparkred.com/blog/2014-leading-ecommerce-platforms-for-the-top-100-online-retailers-america/
https://www.sparkred.com/blog/saas-vs-customizable-platform-ecommerce/
https://www.sparkred.com/blog/atg-vs-websphere-vs-demandware-vs-hybris-platforms-biggest-clients/
https://www.oracle.com/corporate/pressrelease/commerce-cloud-062915.html
Translation into Portuguese for https://www.homeyou.com/~edu/

Posted

in

by

Tags:

Comments

9 responses to “Oracle Commerce Cloud – The Good, Bad, and Ugly”

  1. Brandon Avatar

    Couldn’t Agree More !

  2. Clouded Judgement Avatar
    Clouded Judgement

    Could not agree more with this article!

    The main issue as I see it is the Oracle Commerce Product Team have massively oversold the capabilities of the product, combined with the Senior Execs at Oracle complete ignorance of what it takes to be competitive in the cloud commerce market.

    I would also add that a large number of ATG customers are B2B and Oracle Commerce Cloud simply does not have a solution for this. Sure, it is on the roadmap, but cannot be a serious contender for at least another 5 years (at a push).

    BIG mistake from Oracle which all the marketing in the world is not going to solve.

  3. Gerald Avatar

    I think Oracle should focus on templates like the Commerce Reference Store and Commerce Store Accelerator which can be dual purposed as either cloud or on prem. This strategy has been successful for SAP Hybris with templates for retailers, b2b, telcos, etc

    This would help accelerate time to live for new adopters of ATG and allow movement from the cloud to on premise, if your website out grows the cloud.

  4. Mike Avatar
    Mike

    This is very outdated information. Oracle has been providing new Commerce Cloud releases at a rate of over 5 times per year, each with significant new and expanded functionality. While this article may have been partially accurate last summer (2016), it is now extremely misleading and does a disservice to anyone seriously evaluating competing ecommerce platform alternatives.

    1. Devon Avatar

      Mike,

      Can you explain what was inaccurate when this was written? I’d also welcome any corrections or updates related to the subsequent releases. Obviously since you’re Oracle Sales I might take things with a grain of salt:), but I would be happy to speak to a live customer on Oracle Cloud Commerce and write a new blog post on the subject. As I mention in my post I would actually LOVE it if Oracle can field a strong mid-market SaaS offering. However based on recent conversations I’ve had with retailers attempting to migrate to OCC it still doesn’t seem like it’s quite there yet.

      Regards,

      Devon

    2. george blevins Avatar
      george blevins

      I agree with Devon. What is misleading about the article today versus when it was written in 2016?

  5. notOracle Avatar

    This article is still 100% relevant, I’ve just gone through a disastrous attempt at re-platforming a client from a custom build commerce solution to OCC … didn’t even come close to meeting their needs and have now dropped it as a platform. The problem is that Oracle are so far behind their attempts at playing catch up put them where the competition was 3 years ago! I strongly advise anyone considering Oracle commerce cloud to really dig deep and ask them to show you it working … because honestly most of it simply doesn’t work and you will discover it too late, and they will ask you got more money … seriously think long and hard before making a decision to use this Oracle product … take it from an very disappointed SI developer.

  6. Vikas Avatar
    Vikas

    I agree with Devon.

    Even as of now, eCommerce community wants to see a big-retailer going live in OCC.

  7. Maus Avatar
    Maus

    In March of 2019, it feels like this article is still current. Can anyone point to the contrary?

Leave a Reply

Your email address will not be published. Required fields are marked *

PHP Code Snippets Powered By : XYZScripts.com