LogoLogo
Connectors
Salesforce B2B Commerce App 2.1.1
Salesforce B2B Commerce App 2.1.1
  • Salesforce B2B Commerce App 2.1.1
  • Introduction
    • How it works
    • What's new in version 2.1.1
    • Requirements
  • Integrating the Digital River Salesforce B2B Commerce App
    • Step 1: Install the Digital River App for Salesforce B2B
    • Step 2: Create page labels
    • Step 3: Configure the Salesforce B2B Commerce App
    • Step 4: Add custom Salesforce B2B Commerce App fields to page layouts
    • Step 5: Enable email deliverability
    • Step 6: Import ECCN codes, tax groups, and tax types
    • Step 7. Update the Product Sync settings
    • Step 8: Set up Digital River fulfillments
    • Step 9: Set up webhooks
    • Step 10: Configure CC Admin settings
    • Step 11: Configure landed cost
    • Step 12: Schedule backend jobs
    • Step 13: Manage permission sets
    • Step 14: Configure the Salesforce B2B Commerce app logs
    • Step 15: Test the Digital River Salesforce B2B Commerce app integration
  • Extending the Digital River Salesforce B2B Commerce App
    • Extend the Ship from address
    • Extend the App Webhook Framework
  • Support
  • Version number
  • Appendix
    • Fulfillment and cancellation flow
    • Issuing refunds
    • Managing regulatory fees
    • Managing subscriptions
    • Salesforce B2B Commerce App logs
    • Uploading tax certificates (US TEMS)
    • Global tax identifiers
    • VAT invoices
Powered by GitBook
On this page
  • Enabling Digital River fulfillments
  • Step 8a: Create a connected app
  • Step 8b: Update Sharing Settings in Client Org
  • Step 8c: Create a profile and Fulfillment Integration User
  • Create a new profile
  • Set the password policy for this profile to never expire
  • Create a Fulfillment Integration User and assign the user to this profile.
  • Step 8d: Assign the Fulfillment Integration User to Digital River Salesforce B2B Commerce Fulfillment Permission Set
  1. Integrating the Digital River Salesforce B2B Commerce App

Step 8: Set up Digital River fulfillments

Learn how to set up Digital River fulfillments.

PreviousStep 7. Update the Product Sync settingsNextStep 9: Set up webhooks

Last updated 4 years ago

Enabling Digital River fulfillments

When you set up Digital River fulfillments, you will need to for a Fulfillment Integration User and to enable fulfillment.

Digital River must set up the Salesforce B2B Commerce App for Salesforce B2B Commerce under Manage Connected Apps before you can for Digital River fulfillments.

See the for more information about:

Step 8a: Create a connected app

To create a connected app for Digital River fulfillments, complete the following steps:

  1. Sign in to Salesforce Org.

  2. Click Setup and select Setup from the dropdown list.

  3. Type app manager in the Quick Find field and press Enter.

  4. Click App Manager in the search results.

  5. Click New Connected App.

  6. Under Basic Information, type DigitalRiver B2B Fulfillment Connector in the Connected App Name field.

  7. Provide your API name and your email address.

  8. Select Enable OAuth Settings.

  9. Under API (Enable OAuth Settings), type https:// in the Callback URL field.

  10. Add Access and manage your data (api) to Selected OAuth Scopes.

  11. Select the Require Secret for Web Server Flow check box.

  12. Click Save. Allow 2-10 minutes for your changes to take effect on the server before using the connected app.

  13. Capture the Client Id and Client Secret information. They will be used while setting up webhooks for Fulfillment.

Step 8b: Update Sharing Settings in Client Org

To update the Sharing Settings for the fulfillment flow, complete the following steps:

  1. From Setup, enter Sharing Settings in the Quick Find field, and then select Sharing Settings.

  2. Select CC Order from the Manage sharing settings for dropdown list.

  3. For the CC Transaction Payment object, you must select Public Read Only from the Default Internal Access dropdown list.

Step 8c: Create a profile and Fulfillment Integration User

To create a profile and assign it to a Fulfillment Integration User, complete the following steps:

Create a new profile

  1. Type DRB2B Connector API User in the Profile Name field. You're essentially cloning the Standard User profile to this new profile.

  2. Click Save.

Set the password policy for this profile to never expire

  1. Under Administration, expand Users, and click Profiles.

  2. Click the DRB2B Connector API User link under the Name column on the Profiles page.

  3. Click Edit.

  4. Click Save.

Create a Fulfillment Integration User and assign the user to this profile.

  1. Under Administration, expand Users, and click Profiles.

  2. Click the DRB2B Connector API User link under the Name column on the Profiles page.

  3. Click Assigned Users.

  4. Click New User.

  5. Assign a Fulfillment Integration User to this profile, complete the required fields, and click Save.

Step 8d: Assign the Fulfillment Integration User to Digital River Salesforce B2B Commerce Fulfillment Permission Set

To add the new user to the Digital River Salesforce B2B Commerce App permission set:

  1. From Setup, enter permission sets in the Quick Find field and press Enter.

  2. Click Permission Sets. The Permission Sets page appears.

  3. Select the permission set DRB2B Fulfillment Permission Set.

Update the Default Internal Access to Public Read/Write.

Repeat steps 2-3 for the CC Invoice object.

Click Setup and select Setup from the dropdown list.

Under Administration, expand Users, and click Profiles.

From the Profiles page, click New to create a new profile.

Select Standard User from the Existing Profile dropdown list.

Under System on the Profiles page, click the Password Policies link.

Select Never expires from the User passwords expire in dropdown list.

Click Manage Assignments.

Click Add Assignments and add the Fulfillment Integration user Digital River created in to the permission set.

Step 8c Create a profile and Fulfillment Integration User
send the OAuth information for that user to Digital River
Appendix
Fulfillment flow
Cancellation flow
Order-level cancellation flow
Line-item cancellation flow
create a profile
set up OAuth