Site-Specific Remorse Period

Merchants can now set remorse period at the site level. This enhancement allows different sites within a multi-site implementation to have their own remorse periods settings.

Capability Highlights

  • Support for site-specific remorse period configuration via API
  • Storefront and Agent order flows respect site-level remorse period

This feature provides flexibility for multi-site businesses where different divisions may have different order cancellation policies. It helps merchants offer localized policies, improving customer experience and reducing operational conflicts.

Steps to Enable

  1. Use the saveRemorsePeriod API to enable site specific remorse period.
    URI: PUT /ccadmin/v1/merchant/remorsePeriod
    Header: ‘X-Ccsite’: ‘<siteid>’
    Payload:

    {

      "isRemorsePeriod": true,

      "remorsePeriodHours": "1",

      "remorsePeriodMinutes": "20",

      "isSiteSpecific": true

    } 

  2. Use the getRemorsePeriod API with the new query parameter isSiteSpecific and the site header to retrieve the site specific remorse period settings.

URI: PUT /ccadmin/v1/merchant/remorsePeriod?isSiteSpecific=true

Header: 'X-Ccsite': '<siteid>'