Skip to content

Conversation

@elitantamelgar
Copy link

What problem is this solving?

Some merchants need to disable product structured data enrichment (Product JSON-LD) due to duplicated information or custom SEO strategies.
This PR introduces a new appSetting disableProduct (default: false) that allows disabling product enrichment.

How should this be manually tested?

  • You can test it Here

How to test

  1. Go to Admin > Apps > Installed apps.
  2. Configure disableProduct = true.
  3. Check product pages → JSON-LD enrichment should be disabled.
  4. Configure disableProduct = false.
  5. Check product pages → JSON-LD enrichment should appear again.

Screenshots or example usage:

vtex admin disableProduct in structured-data
Screenshot 2025-09-18 at 10 43 54 a.m.

Product inspection: we searched for the native product schema and couldn’t find it.

Screenshot 2025-09-18 at 10 41 13 a.m.

@elitantamelgar elitantamelgar requested a review from a team as a code owner September 18, 2025 15:58
@elitantamelgar elitantamelgar requested review from leo-prange-vtex, vmourac-vtex and vsseixaso and removed request for a team September 18, 2025 15:58
@vtex-io-ci-cd
Copy link

vtex-io-ci-cd bot commented Sep 18, 2025

Hi! I'm VTEX IO CI/CD Bot and I'll be helping you to publish your app! 🤖

Please select which version do you want to release:

  • Patch (backwards-compatible bug fixes)

  • Minor (backwards-compatible functionality)

  • Major (incompatible API changes)

And then you just need to merge your PR when you are ready! There is no need to create a release commit/tag.

  • No thanks, I would rather do it manually 😞

@vtex-io-docs-bot
Copy link

Beep boop 🤖

I noticed you didn't make any changes at the docs/ folder

  • There's nothing new to document 🤔
  • I'll do it later 😞

In order to keep track, I'll create an issue if you decide now is not a good time

  • I just updated 🎉🎉

@elitantamelgar elitantamelgar marked this pull request as draft November 7, 2025 15:01
@elitantamelgar elitantamelgar marked this pull request as ready for review November 7, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant