My orders (integration)
The Integration Customer Center (ICC) app in DynamicWeb is a tool that enables real-time display of data retrieved directly from remote systems. It supports document types like orders, invoices, and credit notes, allowing users to view lists, detailed templates, and download PDFs of specific documents.
The Integration Customer Center app requires a live integration setup to communicate with external systems such as Business Central, as it retrieves all its data directly from the ERP. Without this integration, the ICC cannot display any data.
Manual setup
The manual setup will take place in the "My account" folder, which can be found in Content > Navigation > Utilities > My account
Here are the steps to recreate the Swift Integration Customer Center page:
- Create a new customer center page and provide it with a appropriate name, e.g. “My orders (integration)”
- Add a 2 columns 3/9 row to the empty page
- Add a Vertical navigation to the first empty column – Set the Navigation root to the “My account” folder
The second column is where the Integration Customer Center will be placed.
- Add a “Customer center app” to the second column
- Set the title to “My orders (integration)"
- Link the Cart page to Navigation > Utilities > Cart
- Link the Product list page to Products
- Go to the App tab
- Select the Integration Customer Canter app
- Select TabsNavigation.cshtml
- In the Pages section, add three pages:
- Main page:
- Name: MainPage
- Type: OpenOrder
- Menu name: Order
- Tag name OpenOrder
- List template: OrderList.cshtml
- Item template: OrderDetails.cshtml
- Hit OK
- Add an Invoices page:
- Name: Invoices
- Type: Invoice
- Menu name: Invoices
- Tag name: Invoice
- List template: InvoicesList.cshtml
- Item template: InvoiceDetails.cshtml
- Hit OK
- Add a Credit page:
- Name: Credit
- Type: Credit
- Menu name: Credit
- Tag name: Credit
- List template: CreditsList.cshtml
- Item template: CreditDetails.cshtml
- Hit OK
- Main page:
- Define the number of items per page, e.g. 10
- Define next and previous button text, e.g. '»' and '«'
- Save