-
Make sure you are running SFRA version 6.0.0 or earlier (compatibility mode 21.2)
Note
Mollie for Salesforce does not support SiteGenesis.
-
In Salesforce Business Manager:
-
Make sure that you have created customer groups↗.
-
Make sure that you have configured supported shipping countries↗.
-
Make sure that you have configured allowed currencies↗.
-
-
Install NPM and node
-
Download the Mollie for Salesforce link catridges from its GitHub repo.
-
In your IDE, upload the link cartridges using a Salesforce extension.
-
Log into Salesforce Business Manager.
-
Set up the store front cartridges.
Important
Add the store front cartridges before the business manager cartridges, and in the order given.
-
Set up the business manager cartridges.
Important
Add the business manager cartridges in the order given.
Cartridge name
Description
bm_mollie
-
A job that fails orders that have not been completed within the configured period (default: 24 hours).
-
Business logic for custom actions↗ related to the maintenance of a particular order in the Salesforce Commerce Cloud Customer Service Center.
int_mollie
Business logic for order and payment management
app_storefront_base
Business logic for custom actions↗ related to the maintenance of a particular order in the Salesforce Commerce Cloud Customer Service Center.
-
-
Import the Mollie metadata.
The Mollie project in your IDE includes a metadata folder with jobs, custom attributes, services, payment processors and payment methods that you need to upload to Salesforce.
-
Extract
metadata/metadata.zipand make the following changes, where[site_name]is the name of your store front site:-
Change the name of the
sites/RefArchdirectory tosites/[site_name] -
In the
access-roles.xmlfile'sresource-pathparameter, replaceRefArchwith[site_name]. -
In
jobs.xmlfile'ssite-idparameter, replaceRefArchwith[site_name].
-
-
Archive the changed contents to create a new
metadata/metadata.zipfile. -
Log in to Salesforce Commerce Cloud Business Manager.
-
Go to Administration > Operations > Import & Export.
-
Under Import & Export Files click Upload
-
Choose
metadata/metadata.zip. -
Click Upload.
-
-
Configure Mollie service credentials.
-
Log in to your Mollie Dashboard.
-
Go to Developers > API keys.
-
Copy your API keys.
-
Go to Settings > Website profiles.
-
Copy the name of the website. This is your Mollie profile ID.
-
Log in to Salesforce Commerce Cloud Business Manager.
-
Open Select a site, and select a site from the list.
-
Go to Merchant Tools > Mollie > Mollie General Settings.
-
Select the Test or Live environment.
-
Paste the API keys into their respective fields.
-
Paste the Mollie profile ID into the Profile ID field.
-
Select Save.