LogoLogo
Connectors
SAP Commerce Cloud Extension 1.1
SAP Commerce Cloud Extension 1.1
  • SAP Commerce Cloud Extension 1.1
  • Introduction
    • Extension support
    • General workflow
    • Features
    • Enable features
  • Install the extension
    • Step 1: Download the extension
    • Step 2: Update the localextensions.xml
    • Step 3: Run the installation command
    • Step 4: OOB code changes
    • Step 5: Rebuild the system
    • Step 6: Update the system
  • Configure the extension
    • Step 1: Open or update the Digital River configuration page
    • Step 2: Attach the Base Store configuration
    • Step 3: Load the Digital River tax groups
    • Step 4: Configure the product
    • Step 5: Create SKUs and run Cron jobs
    • Step 6: Set up regulatory fees
    • Step 7: Enable support for digital products
    • Step 8: Run the confirmation email body template
    • Step 9: Add the Digital River compliance statement
    • Step 10: Customize the locale, OMS, and webhooks
  • Test the extension
  • Support
Powered by GitBook
On this page
  • Storefront changes
  • Order Management System (OMS) file changes
  1. Install the extension

Step 4: OOB code changes

Learn about OOB code changes.

Files that are changed as a part of the Digital River payment integration, tax management, and Order Management System (OMS) will be available in the OOB folder in the archive (custom folder). The following modified extensions will appear in the archive:

  • yacceleratorstorefront

  • consignmenttrackingaddon

  • orderselfserviceaddon

  • yacceleratorordermanagement

Storefront changes

The OOB yacceleratorstorefront is the template storefront for Digital River extension development. The following files are updated for tax and payment integration. If the merchant application uses any custom files, update them with the changes for Digital River from this file list:

yacceleratorstorefront files

  • addressFormElements.tag

  • addressFormSelector.tag

  • billAddressFormSelector.tag

  • billingAddressFormElements.tag

  • orderTotals.tag

  • orderUnconsignedEntries.tag

  • master.tag

  • accountOrderDetailShippingInfo.jsp

  • accountProfileEditPage.jsp

  • addEditDeliveryAddressPage.jsp

  • checkoutSummaryPage.jsp

  • silentOrderPostPage.jsp

  • spring-filter-config.xml

  • base_en.properties

  • multi-step-checkout-config.xml

  • checkoutOrderSummary.tag

  • accountPaymentInfoPage.jsp

  • orderTotalsItem.tag

  • accountOrderDetailOrderTotals.tag

  • chooseDeliveryMethodPage.jsp

  • guestOrderPage.jsp

  • acc.silentorderpost.js

consignmenttrackingaddon file

  • orderUnconsignedEntries.tag

This tag, in consignmenttrackingaddon and yacceleratorstorefront, has changed to display the status for the Digital River product. The merchant application should make the necessary changes in custom implementation for the Digital River product if changes exist.

orderselfserviceaddon files

The following files in the order-management\orderselfserviceaddon are changed for Digital River product cancellation:

  • CancelOrderPageController.java

  • extensioninfo.xml

  • accountReturnTotals.tag

Order Management System (OMS) file changes

The following files are added or modified in order-management\yacceleratorordermanagement for Digital River OMS support:

  • extensioninfo.xml

  • order-process-spring.xml

  • projectdata-dynamic-business-process-order.impex

  • projectdata-dynamic-business-process-return.impex

  • ConfirmShipConsignmentAction.java

  • CheckOrderAction.java

  • CheckAuthorizeOrderPaymentAction.java

  • SendAuthorizationFailedNotificationAction.java

  • FulFillDigitalAction.java

  • SourceOrderAction.java

  • VerifyOrderCompletionAction.java

  • ProcessOrderCancellationAction.java

  • FraudCheckOrderAction.java

  • SendOrderPlacedNotificationAction.java

  • TakePaymentAction.java

  • CaptureRefundAction.java

  • DefaultCheckOrderService.java

PreviousStep 3: Run the installation commandNextStep 5: Rebuild the system

Last updated 3 years ago