Install, set up, and update the Customer portal
Licensing requirements
To implement the Customer portal, you must have the following licenses:
- Power Apps portals – This license is required to host the Customer portal. Portals are licensed based on usage. Learn more in the Power Apps portals licensing requirements.
- Dual-write – You must have the necessary licenses to enable dual-write for Supply Chain Management tables. Learn more in the system requirements for dual-write.
Dependencies on dual-write and Power Apps portals
The Customer portal depends on Power Apps portals and dual-write, as shown in the following illustration.
Unlike other features from Supply Chain Management, the Customer portal template resides in Power Apps portals. Therefore, the Customer portal is limited by the functionality and capabilities that are provided by Power Apps portals and the tables in dual-write.
Required setup to enable the Customer portal
After you've made sure that you have the required licenses, you can set up dual-write as described in the dual-write initial synchronization instructions.
Be sure to enable the following table mappings in dual-write:
- Sales Order Header
- Sales Order Details
- Accounts
- Contacts
- Products
After this setup is completed, you can provision the Customer portal template.
Provision the Customer portal
Before you begin, make sure that you've already completed the required setup. Then follow these steps to provision the Customer portal.
- Go to Power Pages.
- Make sure that you're using the environment where you enabled dual-write.
- On the Templates tab, open the Dynamics 365 tab, and select the template named Customer Portal.
- Follow the on-screen instructions.
After provisioning is completed, you can access the Customer portal on the Active Sites tab of the Home page.
Note
If the dual-write solution isn't installed in the environment that you're working in, you will receive an error message, and the Customer portal won't be provisioned.
Update the Customer portal
Any changes that Microsoft makes to the underlying solution components will automatically appear in your environment. However, the website that is provisioned in your environment won't automatically reflect changes that are made to the configuration data. You'll have to manually apply those changes by getting the code from the new template and merging it with the provisioned website.
Related information
To learn how you can set up and customize the Customer portal, you should start by reviewing the following documentation for the underlying technologies:
To effectively manage your sites, you must understand the Power Pages and Microsoft Dataverse lifecycle. For more information, see the following resources: