Skip to content

USF-3819: PLP Pre-rendering#266

Open
rossbrandon wants to merge 12 commits intoplpfrom
usf-3819-aco-plp-action
Open

USF-3819: PLP Pre-rendering#266
rossbrandon wants to merge 12 commits intoplpfrom
usf-3819-aco-plp-action

Conversation

@rossbrandon
Copy link
Collaborator

@rossbrandon rossbrandon commented Mar 17, 2026

Add PLP pre-rendering support for both ACO and ACCS.

Note: This logic renders the only first page of a category if it is paginated.

Tickets

USF-3819
USF-3834

Changes

  • Add render-all-categories action to execute pre-rendering of PLPs for each defined category.
  • Add necessary category queries to retrieve category metadata.
  • Add PLP_PRODUCTS_PER_PAGE input to define how many products are rendered on each PLP. Default is 9.
  • Add plp-renderer directory (including one-off action to render a specific category slug) that includes PLP handlebar templates and html rendering, preview, and publishing logic.
  • Refactor html rendering logic for reuse in both PDP and PLP cases.
  • Add Prettier for code style consistency.
  • Improve end-to-end tests.
  • Update README and Customization/Runbook documentation.

@rossbrandon rossbrandon requested review from keoko and sirugh March 17, 2026 20:02
@rossbrandon rossbrandon changed the title Usf 3819 aco plp action USF-3819: PLP Pre-rendering Mar 17, 2026
Copy link
Collaborator

@keoko keoko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

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.

4 participants