ecommerce technology stack

2021 Top Ecommerce Platform Feature Comparison

Selecting an ecommerce platform can be a daunting task. The Clouda ecommerce development team has taken our experience and mapped out the following comparison of 132 frequently requested features. This article reviews and compares the capabilities for the top ecommerce platforms in 2021. We will be reviewing:

  • VTEX Commerce
  • Adobe Commerce Clouda (Magento Commerce)
  • Shopify
  • BigCommerce
  • Salesforce (B2B and B2C) 
  • Oracle Commerce Cloud
  • SAP Business One
SectionFeaturesVTEXMagentoShopifySalesforce B2BSalesforce B2CBigcommerceSAP Business OneOracle Commerce CloudMirakl
OMSOrder API (Ease of ERP Integration)Highly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
OMSCustom order fieldsMinimal FeaturesHighly FlexibleFeatures Availbile with CustomizationHighly FlexibleHighly FlexibleHighly Flexible
OMSUser Interface for order changesFeatures AvailableHighly FlexibleMinimal FeaturesHighly FlexibleHighly FlexibleHighly Flexible
OMSTransactional emailsFeatures AvailbileHighly FlexibleFeatures AvailbileHighly FlexibleHighly FlexibleHighly Flexible
OMSLead time orders / Flexible order typesHighly FlexibleHighly FlexibleFeature available in app storeHighly FlexibleHighly FlexiblePre-order is available
OMSCancellation, returns, RefundsFeatures AvailableHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
OMSPayment gatewaysHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
OMSgift cardsHighly FlexibleHighly FlexibleHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
OMSCustomer credit (payment terms)Highly FlexibleHighly FlexibleFeature available in app storeHighly FlexibleHighly FlexibleHighly Flexible
OMSInstallmentsHighly FlexibleFeature available in app storeFeature available in app storeFeature available in app store
OMSSubscriptionsHighly FlexibleFeature available in app storeFeature available in app storeFeature available in app store
OMSMulti seller order splittingFeatures AvailableFeature available in app storeMinimal FeaturesFeature available in app store
OMSCustomizable OMS interfaceMinimal FeaturesFeatures Availbile with CustomizationFeature available in app storeHighly Flexible
OMSApproval workflowsFeatures AvailableFeatures AvailableFeature available in app storeFeature available in app store
Pricing managementUser specific pricingFeatures Availbile (limit)Features Availbile with CustomizationFeature available in app storeMinimal Features
Pricing managementExternal pricingFeatures Availbile with CustomizationFeatures Availbile with CustomizationFeatures Availbile with CustomizationHighly Flexible
Pricing managementRegional pricingHighly FlexibleMinimal FeaturesFeature available in app storeMinimal Features
Pricing managementTiered pricingHighly FlexibleHighly FlexibleFeature available in app storeTiered pricing
Pricing managementPrice management UI (import/export, single and bulk)Highly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
Pricing managementPricing APIHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
Pricing managementMulti-seller pricingFeatures Availbile with CustomizationFeature available in app storeFeature available in app storeFeature available in app store
Pricing managementBid pricingUnavailableFeature available in app storeFeature available in app storeFeature available in app store
Pricing managementPrice optimization engineUnavailableFeature available in app storeFeature available in app storeFeature available in app store
CPQQuote RequestsFeatures Availbile with CustomizationFeatures AvailbileFeature available in app storeFeature available in app store
CPQProduct ConfigurationFeatures Availbile with CustomizationFeature available in app storeFeature available in app storeHighly Flexible
PromotionsCouponsHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PromotionsDiscountsHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PromotionsBuy X get YHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PromotionsLoyalty ProgramsHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
PromotionsBundled CouponsHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PromotionsPersonalized Discounts/CouponsHighly FlexibleFeature available in app storeFeature available in app storeHighly Flexible
LogisticsMultiple warehouse modelHighly FlexibleHighly FlexibleFeatures Availbile with CustomizationUnavailable
LogisticsInfinite inventoryHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
LogisticsBack ordered inventoryHighly FlexibleHighly FlexibleFeature available in app storeFeature available in app store
LogisticsShipping carrier integrations (UPS, Fedex, DHL and custom carrier implementation)Minimal FeaturesHighly FlexibleFeatures AvailbileHighly Flexible
LogisticsLogistics selection engine (simplification feature)Features AvailbileHighly FlexibleFeatures Availbile with CustomizationMinimal Features
LogisticsIn store pickup/ Pickup pointsHighly FlexibleHighly FlexibleFeatures AvailbileHighly Flexible
LogisticsMulti-package shipments - Split Order ShipmentsFeatures AvailbileFeature available in app storeMinimal FeaturesFeature available in app store
LogisticsLoading dock lead timeHighly FlexibleFeature available in app storeFeatures Availbile with CustomizationUnavailable
LogisticsPre-order inventoryHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
LogisticsLead time inventoryHighly FlexibleHighly FlexibleFeature available in app storeUnavailable
LogisticsOrder status UX and messagingFeatures AvailbileHighly FlexibleFeatures AvailbileHighly Flexible
LogisticsMulti seller order assignmentFeatures Availbile with CustomizationFeature available in app storeFeature available in app storeFeature available in app store
LogisticsDelivery time estimation (front-end component)Highly FlexibleFeature available in app storeFeature available in app storeMinimal Features
LogisticsInventory management (upload, export, API, UI)Highly FlexibleHighly FlexibleFeatures AvailbileHighly Flexible
LogisticsInventory optimization recommendationsUnavailableUnavailableFeature available in app storeFeature available in app store
LogisticsProduct manager roles and access profilesMinimal FeaturesFeature available in app storeFeature available in app storeUnavailable
LogisticsSeller inventory integrationHighly FlexibleHighly FlexibleFeature available in app storeFeature available in app store
CMSSite editor (CSS/HTMl Editor) / GUI page editorFeatures AvailbileHighly FlexibleHighly FlexibleHighly Flexible
CMSURL Path RulesMinimal FeaturesHighly FlexibleUnavailableMinimal Features
CMSTemplated PagesFeatures AvailbileHighly FlexibleHighly FlexibleHighly Flexible
CMSDynamic SEO meta dataMinimal FeaturesHighly FlexibleFeature available in app storeMinimal Features
CMSPersonalized content (behavior-based content)UnavailableFeature available in app storeHighly Flexible
CMSMulti-Site/StoreHighly FlexibleHighly FlexibleMinimal FeaturesHighly Flexible
CMSGlobal Styling (Fonts, Colors)Highly FlexibleHighly FlexibleFeatures AvailbileHighly Flexible
CMSVersion Control and DeploymentHighly FlexibleHighly FlexibleFeatures AvailbileHighly Flexible
PIM/Catalog/DAMProduct bundles / kitted productsHighly FlexibleFeature available in app storeFeature available in app storeFeatures Availbile
PIM/Catalog/DAMAssociated itemsHighly FlexibleHighly FlexibleHighly FlexibleFeatures Availbile
PIM/Catalog/DAMBundle productsHighly FlexibleFeature available in app storeFeatures Availbile
PIM/Catalog/DAMProduct recommendationsHighly FlexibleFeature available in app storeHighly FlexibleFeatures Availbile
PIM/Catalog/DAMProduct types (simple, digital, configurable, bundle)Highly FlexibleHighly FlexibleFeatures AvailbileHighly Flexible
PIM/Catalog/DAMSpecification / AttributesHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PIM/Catalog/DAMHierarchy levelsLimited 3Highly FlexibleHighly FlexibleHighly Flexible
PIM/Catalog/DAMCatalog integration (API, import, export)Minimal Features for attribute importHighly FlexibleHighly FlexibleHighly Flexible
PIM/Catalog/DAMBrandsHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PIM/Catalog/DAMSuppliers / Seller integrationFeatures Availbile with CustomizationHighly FlexibleFeature available in app storeFeature available in app store
PIM/Catalog/DAMRich product content (unstructured product information including videos, images and conent)Highly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
PIM/Catalog/DAMFAQHighly FlexibleFeature available in app storeFeature available in app storeHighly Flexible
PIM/Catalog/DAMDownloadable product literatureFeatures Availbile with CustomizationFeatures Availbile with CustomizationFeature available in app storeHighly Flexible
PIM/Catalog/DAMReviews and ratingsFeature available in app storeFeature available in app storeFeature available in app storeFeature available in app store
PIM/Catalog/DAMProduct attachmentsHighly FlexibleHighly FlexibleHighly Flexible
PIM/Catalog/DAMCategory galleryMinimal FeaturesHighly FlexibleFeature available in app storeFeatures Availbile with Customization
PIM/Catalog/DAMCatalog size (Products, SKUs, attributes and configuration limitations)Attribute size limitedHighly FlexibleHighly Flexibleattribute and sku per product limits
PIM/Catalog/DAMSEO (on-Page meta data, URL, Sitemapping)Features AvailbileHighly FlexibleFeature available in app storeHighly Flexible (sitemap limits to 5M pages)
PIM/Catalog/DAMMulti-dimensional categories (shared products)Highly Flexible?Highly Flexible
PIM/Catalog/DAMPersona-based catalogsHighly FlexibleHighly Flexible?Highly Flexible
PIM/Catalog/DAMRegional catalogsHighly FlexibleHighly Flexible?Requires Multiple Sites
PIM/Catalog/DAMProduct collections (set rules)Highly FlexibleHighly FlexibleHighly FlexibleMinimal Features
PIM/Catalog/DAMCustom product fieldsHighly FlexibleHighly Flexible
PIM/Catalog/DAMMulti language supportFeatures AvailbileHighly FlexibleFeatures AvailbileHighly Flexible
PIM/Catalog/DAMVersioning and DeploymentHighly FlexibleHighly FlexibleFeatures AvailbileRequires Multiple Environments
SearchPromoted Search ResultsHighly FlexibleMinimal FeaturesFeatures Availbile with CustomizationFeature available in app store
SearchConfigurable SearchHighly FlexibleHighly FlexibleFeatures Availbile with CustomizationFeature available in app store
SearchSynonyms and Search RedirectingHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
SearchFaceted Search OptionsHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
SearchSuggested Search ResultsHighly FlexibleHighly FlexibleFeature available in app storeHighly Flexible
SearchVisual SearchFeature available in app storeFeature available in app storeFeature available in app storeFeature available in app store
SearchSearch TechnologyElasticsearchElasticsearch??Elasticsearch
SearchSearch MerchandisingHighly FlexibleHighly FlexibleFeature available in app storeFeature available in app store
SearchPaginationMinimal FeaturesHighly FlexibleFeatures AvailbileHighly Flexible
TaxAvalara IntegrationHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
TaxTax Rule ModuleHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
TechnicalDeploymentHighly FlexibleHighly FlexibleHighly FlexibleHighly Flexible
TechnicalData Versioning (CMS, Templates, Catalog, Pricing, Logistics)Minimal FeaturesHighly FlexibleFeatures AvailableFeatures Availbile
TechnicalTest HarnessesMinimal FeaturesHighly FlexibleUnavailable
TechnicalCaching and CDN SupportFeatures AvailbileHighly FlexibleFeatures AvailbileFeatures Availbile
TechnicalHigh Availability ResourcesYesYesYesYes
TechnicalHorizontal Scalability on DemandYesYesYesYes
TechnicalMicroservices ArchitectureYesYesYesYes
TechnicalSession ExternalizationYes?Yes
TechnicalSAMLYesYesYesYes
TechnicalExternalized AuthenticationYesYesYesYes
TechnicalPage Load Speed??
TechnicalLighthouse Score??
TechnicalDevelopment StackReactJS, GraphQLPHP, Javascript, MySQLPHP, Ruby on RailsJavascript, Graphql, API
Security & PoliciesPCI/DSS ComplianceYesYesYesYes
Security & PoliciesUser Permissions
Security & PoliciesAdmin User Permissions
Security & PoliciesSSL TLS supportYesYesYesYes
Security & PoliciesFirewallYes - CloudFrontYes - FastlyYes - FastlyYes
Security & PoliciesBot DDOS ProtectionNoYes - FastlyYes - FastlyYes
Security & PoliciesGDPR ComplianceFeature available in app storeHighly FlexibleHighly FlexibleHighly Flexible
Security & PoliciesAODA / ADA ComplianceFeature available in app storeHighly FlexibleHighly FlexibleHighly Flexible

Ecommerce Platform Technical Feature Comparison

FEATURE

$ 39
99
Monthly
  • Deployment
  • Data Versioning (CMS, Templates, Catalogs)
  • Test Harnesses
  • Caching and CDN Support
  • High Availability Resources
  • Horizontal Scalability on Demand
  • Microservices Architecture
  • Session Externalization
  • External Authentication (I.E. SAML)
  • Page Load Speed
  • Lighthouse Score
  • Development Stack

VTEX IO

$ 39
99
Monthly
  • Highly Flexible
  • Minimal Features
  • Minimal Features
  • Features Available
  • Yes
  • Yes
  • Yes
  • Yes
  • Yes
  • Under Review
  • Under Review
  • ReactJS, GraphQL

MANGENTO COMMERCE

$ 39
99
Monthly
  • Highly Flexible
  • Highly Flexible
  • Highly Flexible
  • Highly Flexible
  • Yes
  • Yes
  • Yes
  • Yes
  • Yes
  • Under Review
  • Under Review
  • PHP, Javascript

SHOPIFY

$ 39
99
Monthly
  • Highly Flexible
  • Features available
  • Unavailable
  • Features Available
  • Yes
  • Yes
  • Yes
  • Yes
  • Yes
  • Under Review
  • Under Review
  • PHP, Ruby on Rails

Technical Feature Comparison of Top Ecommerce Platforms 2021