Choosing content management alongside Medusa

Choosing Medusa for commerce also means deciding how to manage content. Products and orders are different kinds of information from advice articles, campaigns and brand stories. A suitable CMS helps editors maintain that content independently. Choose it based on publishing tasks and the relationship with products, rather than solely on the development team’s preferences.

Make the content boundary clear

Identify which data represents product facts and which provides editorial explanation. Dimensions and variations belong in the product model. A story about furnishing a small space may combine several products and have a different lifecycle. Define where each kind of information is managed. Two systems that both treat the same product description as authoritative make the team unnecessarily uncertain.

In a fictional modular-furniture store, editors want to write application stories showing different arrangements. The commerce catalogue contains the components available to buy. The CMS needs to support the story and image sequence while keeping product references recognisable. The editor then does not have to maintain current prices manually inside the article.

Let an editor do the intended work

Create one sample article and one campaign page in a candidate content setup. Have the future administrator change text, images and product references. Observe whether that person understands what is being published and where it appears. A technically powerful CMS can be unnecessarily complex for a small team if simple tasks require too much knowledge of its model.

Also ask how a draft is viewed in the eventual storefront. Editors need to assess how text length, imagery and product cards work together. Medusa describes the storefront as a separate layer in its storefront documentation. The connection between CMS content and that presentation therefore needs to be built and tested explicitly; installing both systems does not create it.

Design product references that make sense

Define what an editor selects: a specific product, a product family or a broader collection. That choice affects how well an article ages. A story about a particular variation may need an exact product. A general application story may be better linked to a suitable selection. The CMS should make that meaning clear during entry.

Test a change in the range. What does the page show when a mentioned product is no longer offered? The system does not have to choose a replacement on editorial grounds by itself. There does need to be an agreed way to alert editors that a review is required. A visible empty card is not a satisfactory final editorial state.

Choose the simplest suitable management structure

Explicitly include the editor who publishes occasionally. A daily administrator often knows hidden agreements by heart; a colleague who updates a page once a month needs clear field names and examples. Have both make the same change. The difference in the help they need reveals which knowledge is missing from the setup and currently exists only with experienced employees.

Compare solutions using the same publishing tasks and the same editor. Record how much help is needed and which components remain difficult. Include future languages or additional page families only when there is a concrete expectation of them. A hypothetical large publishing operation is not a good reason to give a small team a complicated management process today.

For a Medusa online store content management and the storefront together form an important part of everyday use. For shared product data, the allocation of authoritative sources between systems belongs in the setup. A good CMS decision produces an editorial team that can independently publish suitable stories with clear product relationships and without unnecessary duplicate entry.

Previous insight
Next insight

Start with your question

Where does your team get stuck?

Your first enquiry does not need to be a technical brief. Tell us which systems you use and where work gets stuck. Together we discuss what is possible and which step you can take next.

Discuss my project