February 27, 2025

Persisting analytics session IDs

GraphQL Storefront Updates

  • Analytics session IDs - The GraphQL API now supports including a visitor ID when creating a session sync JWT using the generateSessionSyncJwt mutation. See the Persisting analytics session IDs section for details.

  • Storefront routes - Added a new section describing the [route](/developer/docs/storefront/headless/routes) node with examples illustrating its redirect behavior. Use route in queries to retrieve resource data by URL.

  • Persistent cart - Persistent cart functionality is now available for all GraphQL login mutations. See the Signing customers in section for details.

Shipping Updates

Catalog Updates

  • **New sorting field **- The [v3/catalog/products](/developer/api-reference/rest/admin/catalog/products) endpoint now supports sorting by calculated_price.

  • Category tree updates - Clarified how channels are used when updating a category tree.

Pricing Update

  • Price rounding - Prices in the Get Prices endpoint response will align with the currency’s decimal precision.