Skip to content

chore: Add Shopping Assistant component to FastStore schema#3255

Merged
eduardoformiga merged 1 commit intodevfrom
chore/shopping-assistant-cms-1
Mar 31, 2026
Merged

chore: Add Shopping Assistant component to FastStore schema#3255
eduardoformiga merged 1 commit intodevfrom
chore/shopping-assistant-cms-1

Conversation

@eduardoformiga
Copy link
Copy Markdown
Member

@eduardoformiga eduardoformiga commented Mar 31, 2026

What's the purpose of this pull request?

  • Introduced a new Shopping Assistant component schema in schema.json.
  • Updated references in cms_content_type__globalsections.jsonc to include the Shopping Assistant.
  • Created a new JSONC file for the Shopping Assistant component with its properties and description.

Summary by CodeRabbit

Release Notes

  • New Features
    • Shopping Assistant component is now available in the CMS for page editors to use and configure.

- Introduced a new Shopping Assistant component schema in `schema.json`.
- Updated references in `cms_content_type__globalsections.jsonc` to include the Shopping Assistant.
- Created a new JSONC file for the Shopping Assistant component with its properties and description.
@eduardoformiga eduardoformiga requested a review from a team as a code owner March 31, 2026 16:37
@eduardoformiga eduardoformiga requested review from gabpaladino and renatomaurovtex and removed request for a team March 31, 2026 16:37
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 31, 2026

Walkthrough

A new ShoppingAssistant component has been introduced to the FastStore CMS system through a dedicated component definition file, integrated into the global sections schema, and registered at the schema level. The schema identifier was removed and base component definitions were deleted from the definitions section.

Changes

Cohort / File(s) Summary
ShoppingAssistant Component Definition
packages/core/cms/faststore/components/cms_component__shoppingassistant.jsonc
New component definition file extending base-component with $componentKey: "ShoppingAssistant", title, description (referencing Agentic CX Dashboard setup), and empty properties object.
Global Sections Integration
packages/core/cms/faststore/pages/cms_content_type__globalsections.jsonc
Added #/components/ShoppingAssistant as an allowed sections item reference in the global sections content type's anyOf list.
Schema Registry Updates
packages/core/cms/faststore/schema.json
Added components.ShoppingAssistant declaration; removed schema $id identifier; removed $defs.base-component and $defs.base-page-template definitions that may still be referenced elsewhere in the schema.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Possibly related PRs

Suggested reviewers

  • renatomaurovtex

Poem

🛍️ A helper arrives, digitally wise,
Ready to guide with a gleam in its eyes,
Through sections it roams, component so bright,
Shopping Assistant—steering customers right!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed The title accurately reflects the main change: adding a new Shopping Assistant component to the FastStore schema across multiple files.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/shopping-assistant-cms-1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codesandbox-ci
Copy link
Copy Markdown

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@eduardoformiga eduardoformiga changed the title feat: Add Shopping Assistant component to FastStore schema chore: Add Shopping Assistant component to FastStore schema Mar 31, 2026
@eduardoformiga eduardoformiga merged commit f4c8ea6 into dev Mar 31, 2026
6 of 7 checks passed
@eduardoformiga eduardoformiga deleted the chore/shopping-assistant-cms-1 branch March 31, 2026 16:46
eduardoformiga added a commit that referenced this pull request Apr 14, 2026
- Introduced a new Shopping Assistant component schema in `schema.json`.
- Updated references in `cms_content_type__globalsections.jsonc` to
include the Shopping Assistant.
- Created a new JSONC file for the Shopping Assistant component with its
properties and description.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

* **New Features**
* Shopping Assistant component is now available in the CMS for page
editors to use and configure.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
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