LogoLogo
Connectors
SAP Commerce Cloud Extension 1.2
SAP Commerce Cloud Extension 1.2
  • SAP Commerce Cloud Extension 1.2
  • 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
    • Step 7: Run project data ImPex files
    • Step 8: Enable the B2B feature
  • Configure the extension
    • Step 1: Configure 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: 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: Set up Wire Transfer
    • Step 10: Add the Digital River compliance statement
    • Step 11: Customize the locale, OMS, and webhooks
  • Test the extension
  • Support
Powered by GitBook
On this page
  • Storefront changes
  • yacceleratorstorefront files
  • yb2bacceleratorstorefront files
  • b2bacceleratoraddon files
  • consignmenttrackingaddon file
  • orderselfserviceaddon files
  • Order Management System (OMS) file changes
  1. Install the extension

Step 4: OOB code changes

Learn about OOB code changes.

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

Last updated 3 years ago

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 out-of-the-box (OOB) folder in the archive (custom folder). The following modified extensions will appear in the archive:

Storefront changes

The OOB yacceleratorstorefront and yb2bacceleratorstorefront use the template storefront for Digital River extension development for B2C and B2B respectively. 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

yb2bacceleratorstorefront files

  • acc.silentorderpost.js

  • multi-step-checkout-config.xml

  • spring-filter-config.xml

  • addressFormElements.tag

  • billAddressFormSelector.tag

  • checkoutOrderSummary.tag

  • orderTortals.tag

  • accountOrderDetailOrderTotals.tag

  • orderTotalsItem.tag

  • orderUnconsignedEntries.tag

  • master.tag

  • accountProfileEditPage.jsp

  • addEditDeliveryddressPage.jsp

  • chooseDeliveryMethodPage.jsp

  • silentOrderPostPage.jsp

  • checkoutConfirmatinThankMessage.jsp

  • guestOrderPage.jsp

b2bacceleratoraddon files

  • orderUnconsignedEntries.tag

  • accountOrderDetailShippingInfo.jsp

  • checkoutSummaryPage.jsp

  • base_en

  • multi-step-checkout-config.xml

  • acc.paymentType.js

  • PaymentTypeCheckoutStepController.java

consignmenttrackingaddon file

  • orderUnconsignedEntries.tag

This tag, in consignmenttrackingaddon, yacceleratorstorefront, and yb2bacceleratorstorefront 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

We changed the following files in order-management\orderselfserviceaddon to support Digital River product cancellation:

  • CancelOrderPageController.java

  • extensioninfo.xml

  • accountReturnTotals.tag

Order Management System (OMS) file changes

We added or modified the following files in order-management\yacceleratorordermanagement to support Digital River OMS:

  • 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

yacceleratorstorefront
yb2bacceleratorstorefront
b2bacceleratoraddon
consignmenttrackingaddon
orderselfserviceaddon
yacceleratorordermanagement