Connecting an existing brand website to Medusa

Connecting an existing brand website to Medusa can be attractive when its content and design work well but its sales functionality needs a new foundation. The main question is which parts of the existing experience you really want to retain. An integration does not guarantee that the website will become a complete store without changes. Examine the transition from information to transaction carefully.

Assess what the current site already does well

Review which pages help visitors explore and which editorial workflow the team uses. Also note limitations currently accepted because the site does not yet sell. A website might have good application stories but no useful product selection, for example. Preserving the brand story therefore does not have to mean keeping every existing page structure unchanged.

In a fictional meeting room furnishing brand, projects and use cases take centre stage. The company wants to make standard products directly available to buy. Project stories can retain their place while product pages gain current versions and ordering functionality. The brief must specify how visitors move from a story to the right products and how they continue from there.

Draw a clear boundary between content and commerce

Medusa supports a separate storefront that works through APIs; the official storefront guide describes this principle. The development team must assess whether your existing website is a suitable foundation. Its technology, content model and current publishing process may require additional work. A general capability does not prove trouble-free integration with every existing system.

Record the source of each data item. Product variants and orderable configurations belong in the commerce setup. Editorial stories can remain in the existing CMS. A page combining both must know clearly which information it uses from which source. Manually copied prices or versions make the combination vulnerable to discrepancies.

Include a product change in the test too. When a version is renamed, the website must show that change in the intended place. Review which content references consequently need reassessment. Not every editorial sentence can be updated automatically; the team needs a way to recognise relevant changes and handle their content implications.

Design one complete ordering journey

Start on an existing information page and have a visitor choose a product, view the basket and complete the order. Check transitions in design, language and navigation. Visitors must understand that they remain within the same brand experience. A technically successful API connection says little about this coherence if the ordering steps have been placed separately alongside it.

Also decide where account information and ordering help will be offered. An old contact page may be too general for customers with a specific order question. Update service information around the new sales process. This content work is often overlooked when the brief is described only as an integration between two systems.

Decide what is genuinely worth retaining

Compare the changes needed with a more targeted rebuild of the relevant store components. Retaining the existing design is valuable when it continues to help customers and editors. If every commerce feature is difficult to fit in, partial renewal may be more appropriate. Base that decision on a working test using the real product structure.

For website and online store development Medusa can thus provide a new commerce foundation within an existing brand experience. To define the data boundaries, use a clear integration approach. The desired outcome is a recognisable website with a complete sales journey, where retained components and new work each serve a demonstrable purpose.

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