Upgrading from Drupal 10 to Drupal 11: what actually changes
Drupal 11 is a far smaller step than the Drupal 7 to 9 migration was. Here is what the upgrade touches, what breaks, and the order to do it in.
The right e-commerce platform depends on how unusual your catalogue and checkout rules are, and how much of the operation is bespoke.
Every e-commerce platform handles a simple catalogue and a card payment. The decision is made by the requirements that are unusual for you: complex product configuration, contract pricing per customer, mixed physical and digital fulfilment, unusual tax treatment, or deep integration with an existing ERP.
List those first. They eliminate more options than the feature comparison tables do.
For most established businesses the real work is not the storefront, it is the connection to stock, pricing, fulfilment and finance systems. A platform that makes that integration awkward will cost far more over three years than one with a slightly weaker storefront.
Ask how each candidate handles asynchronous updates from your systems of record, and what happens when they disagree.
Compare licence or transaction fees, hosting, the cost of the integrations you actually need, and the cost of maintaining them. A platform with no licence fee but three bespoke integrations to maintain is not the cheap option.
Model it explicitly rather than comparing headline prices.
A structured evaluation beats an opinion, and the questions that separate the candidates are rarely the ones on the vendor comparison page.
Ask how the platform models a product that is configured rather than picked from a list. Ask what happens when the price depends on the customer rather than the product. Ask how returns, partial shipments and cancellations flow back into finance. Ask what the upgrade path looks like when the platform releases a major version, and who is responsible for it.
Then ask each candidate to demonstrate your two most awkward requirements rather than a generic storefront. The demonstration you are shown by default is always the one that works well.
It can be, but the strength of Drupal Commerce is flexibility, and flexibility has a setup cost. For a small, conventional catalogue where commerce is the whole business, a hosted platform usually gets you trading sooner for less.
Yes, and it is a common reason to choose Drupal. Keeping editorial content and commerce in one platform avoids duplicated content models and gives one place to manage navigation, search and access control.
Separating the storefront from the commerce engine is a reasonable pattern when you sell through several channels. For a single web storefront it usually adds integration work without a corresponding benefit.
Keep reading
Drupal 11 is a far smaller step than the Drupal 7 to 9 migration was. Here is what the upgrade touches, what breaks, and the order to do it in.
Most difficult Drupal builds are content-modelling failures, not code failures. How to model entities, fields and taxonomies so a site stays maintainable.
Drupal has a strong security team and a predictable advisory process. The risk on most sites is not the platform, it is that nobody is watching the advisories.