Odoo E-commerce isn't WooCommerce. It isn't Shopify. It's an e-commerce module built into a business system. The strength isn't in the e-commerce functionality in isolation, but in everything being connected.
Product management
The same product register used in inventory, purchasing, and invoicing. Change the price in one place, it updates everywhere. Stock levels on the web mirror the physical warehouse in real time. No synchronization, no discrepancies.
Checkout
The basic checkout works but is simpler than WooCommerce or Shopify. Address fields, payment options, order summary. Stripe and PayPal are supported via official modules. Klarna requires a third-party module or custom integration.
Portal
Customers log in and see orders, invoices, deliveries, and quotes. All in the same portal. No separate customer service page needed. Customers can download invoices, track deliveries, and approve quotes online.
Limitations
Fewer themes and design options than WordPress. Marketing tools (abandoned cart emails, upselling, cross-selling) are more limited. SEO tools are basic. If you need advanced e-commerce-specific functionality, WooCommerce or Shopify are stronger choices.
Price comparison
A WooCommerce store with Stripe, shipping plugin, Mailchimp, SEO plugin, and inventory sync to the business system costs 200 to 500 USD per year in plugins plus integration cost. Odoo E-commerce is included in CE (free) and the integration already exists. There are no extra plugins to pay for.
Odoo E-commerce fits best when e-commerce is part of the business, not the entire business. Selling 50 products with focus on CRM and inventory? Odoo. Selling 5000 products where e-commerce is the core? WooCommerce.