Adovo

Adobe Experience Cloud

AEM commerce links show internal paths on publish

Check CIF rich-text commerce links against outgoing Sling mappings in production.

October 30, 2026

An author may pick a commerce product in rich text and see a working link, while the published page exposes a long /content/... path. A CIF issue recorded that difference for CommerceLinksTransformerFactory. The issue is closed, so the useful question now is whether a particular deployed version or customization still produces the same customer-facing URL.

Compare author and publish output

Create a test link through the commerce link picker and inspect the saved author content, the rendered publish HTML, and the final browser destination. Record host, locale, category, and product path. A link that resolves internally can still be a poor public URL if the emitted href bypasses the site's mapping rules. The Apache Sling mapping guide distinguishes incoming resource resolution from outgoing path mapping; test the outgoing side directly.

Check the version before changing code

Review the deployed CIF component version, release notes, and any overlay of the RTE transformer. Since the source issue was closed as completed, do not assume its original behavior persists in current builds. If it does, reproduce it in a minimal component setup and compare ResourceResolver.map() output with the rendered href. A blanket rewrite at the CDN can mask an application-level link contract and create locale errors.

Define an editor acceptance check

Before rollout, test a product and category link across languages on both author and publish. Require the public URL to be short, stable, and resolvable. Keep a redirect plan for URLs already indexed under internal paths, with canonical checks on the destination.

Adovo’s view

The URL is part of the product experience, not a by-product of authoring. If an editor chooses the right product but publish emits the wrong address, the handoff is unfinished. Test the address customers actually receive.

Continue exploring

Adobe Experience Cloud

AEMAdobe TargetAdobe Analytics

ContentSync: Interactive Content Inside AEM

What changedThe product let marketers create, publish and measure interactive content inside AEM.

Read more

Adobe Experience Cloud

AEMExperience Engineering

Reusable AEM Authoring Across Enterprise Sites

What changedReusable components and templates gave authors a consistent way to build and update pages.

Read more

Adobe Experience Cloud

AEMContent Fragments

AEM 6.5 LTS still renders the fragment, but editors cannot change it

A legacy Content Fragment component may render while its authoring dialog fails. Separate page rendering from editor support before a migration decision.

Read more
Explore Adobe services →