GraphQL Schema Updates
Authenticated B2B company users can now retrieve their company’s addresses through the Storefront GraphQL API, with pagination, filtering, and sorting.
Storefront GraphQL
- Company addresses: new
addressesconnection field on theCompanyQueriestype returns a paginated list of the authenticated user’s company addresses, with pagination arguments,CompanyAddressFiltersInputfiltering (default shipping/billing, shipping/billing eligibility, and text search), andCompanyAddressSortInputsorting.- Connection types:
CompanyAddressConnectionandCompanyAddressEdge. - Address type:
CompanyAddressexposes contact name, street address, city, state or province, country, postal code, phone, default shipping and billing flags, and merchant-definedextraFields. - Sorting:
CompanyAddressSortInput, backed by theCompanyAddressSortField(CREATED_AT) andCompanyAddressSortDirection(ASC,DESC) enums.
- Connection types:
For schema details, browse the Storefront GraphQL API reference.
Stencil Core course: visual editors and a new theme settings lab
The Stencil Core course now covers Theme Styles and Makeswift alongside Page Builder, and adds a new hands-on lab for testing your theme customizations.
- Visual editors overview: the What Is Stencil? lesson now explains content building and Theme Styles, and introduces the Makeswift visual editor and its Stencil-specific components.
- Optional Makeswift setup: the Getting Started lab includes an optional step for enabling Makeswift (Beta) on a channel and provisioning a Makeswift site.
- New lab: Test Custom Theme Settings walks through verifying your custom variation, font, and editor fields in Theme Styles, including the two paths for reaching Theme Styles in the control panel.
Cross-platform webhooks tutorial
Thanks to user feedback, the webhooks tutorial no longer assumes a single operating system and now reads correctly on macOS, Windows, and Linux.
- Platform-neutral setup — replaced macOS-specific commands with cross-platform equivalents and pointed ngrok installation at the official downloads page, with package-manager shortcuts for macOS and Windows.
- Clearer start steps — the tutorial now starts the Node.js app before ngrok and exposes the correct port.
- OS-agnostic troubleshooting — the “ngrok not found” guidance now covers PATH setup on both Unix-like systems and Windows.
For details, see the webhooks tutorial.