Enable Extend

  • Ensure the following switches are set to Yes
    • Enable Extend
    • Enable PDP Offers
    • Enable Modal Offers
    • Enable Cart Offers
  • Ensure the product catalog has been exported to Extend and confirm with the Extend project team that warranty plans are enabled in the system.

PDP

  1. Extend Plan
    Navigate to any simple or variant product that has an Extend Protection Plan enabled. Select a variation and confirm an Extend offer is shown.

  1. Add to Cart
    Select an Extend Protection Plan and click Add to Cart. Confirm 2 products were added to the cart – the SFCC catalog product along with the Extend Protection Plan.
  2. Up-sell Modal
    Navigate to any simple or variant product that has an Extend Protection Plan enabled and click Add to Cart on the PDP without selecting any Extend Protection Plan. Confirm the Extend Interstitial Modal is presented. Selecting “Add Protection” will add the Extend Protection Plan to the cart, along with the catalog product. Selecting “No, thanks” will only add the catalog product to the cart.

Cart

  1. Extend Plans in Cart
    Confirm an Extend plan has been added to the cart.

  1. Up-sell button for eligible products in cart
    Add an eligible catalog product to the cart, without selecting any Extend Protection Plan for it. Navigate to the cart page and confirm the cart offer button is presented.

  1. Up-sell modal in cart
    Click on the up-sell cart offer button and confirm the Extend Interstitial Modal is presented. Selecting “Add Protection” will add the corresponding Extend Protection Plan to the cart. Selecting “No, thanks” will close the modal.

Business Manager

  1. ExtendOrderQueue custom object
    If the Extend Integration Method custom preference is set to Orders API on Schedule, after placing an order, a new instance of this custom object is created. This holds all the data needed for generating an Extend contract or leadToken.
  2. Extend Order Creation Job
    This job will process the ExtendContractsQueue object instances and will generate a contract for each instance. After successfully executing the request, the objects will be deleted.
  3. ExtendContractsQueue custom object
    After placing an order containing at least 1 Extend Protection Plan, a new instance of this custom object is created. This holds all the data needed for generating an Extend contract.
  4. Extend Contracts Creation Job
    This job will process the ExtendContractsQueue object instances and will generate a contract for each instance. After successfully executing the request, the objects will be deleted.