Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions apps/about-apps/components/external-product-catalog.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
---
title: External Catalog Product
title: External Product Catalog
hide_title: true
sidebar_position: 7
---

<h1 align="center">External Catalog Product</h1>
<h1 align="center">External Product Catalog</h1>

<p align="center">Integrate external product catalogs with epilot</p>

> If you do not have access to this integration in your organization, please contact our support team for assistance.

## Configuration

To add a **External Catalog Product** component, you need to create a new App or update an existing App.
To add a **External Product Catalog** component, you need to create a new App or update an existing App.

<img src="/img/apps/external-product-catalog/external-catalog-option-menu.png" width="400" />

All development is performed using the built-in configuration editor accessible from the component editor.

The editor provides you with autocomplete and validation of the configuration. That way you can start with the example provided in this documentation and fine-tune your external catalog product without ever leaving the editor.
The editor provides you with autocomplete and validation of the configuration. That way you can start with the example provided in this documentation and fine-tune your external product catalog without ever leaving the editor.

<img src="/img/apps/external-product-catalog/component-editor.png" width="700" />

## Hooks

Hooks allow changing or adding functionality to external catalog products.
Hooks allow changing or adding functionality to external product catalogs.
They typically rely on your API for the execution of any necessary logic and expect a certain response.

### Supported Hooks / Catalog Types
Expand Down Expand Up @@ -96,7 +96,7 @@ Below is an example of a configuration for the `products` hook, assuming a typic

## Usage in Journeys

After your External Catalog Product component is configured and the app is installed, it can be used within epilot's Journeys. Currently we support seamless integration of the external catalog product into the journey via Product Blocks and Product Recommendations Blocks (beta).
After your External Product Catalog component is configured and the app is installed, it can be used within epilot's Journeys. Currently we support seamless integration of the external product catalog into the journey via Product Blocks and Product Recommendations Blocks (beta).

When a journey creator adds a **Product Block** or **Product Recommendations Block** in a journey, they can select the integration as the source for products. Only hooks that are supported for the selected block type will be available (e.g. only `products` hook for Product Block, only `productRecommendations` hook for Product Recommendations Block).

Expand Down
4 changes: 2 additions & 2 deletions apps/about-apps/components/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ Portal Extensions enhance epilot's customer and installer portals with new secti
Use cases: Custom dashboard widgets, specialized tools, data visualizations
```

### [External Catalog Product](/apps/about-apps/components/external-product-catalog)
### [External Product Catalog](/apps/about-apps/components/external-product-catalog)

External Catalog Product components integrate third-party product catalogs into epilot. They enable Product Blocks to fetch and display products and pricing from external systems, allowing customers to browse and select items from external catalogs directly within their journey experience.
External Product Catalog components integrate third-party product catalogs into epilot. They enable Product Blocks to fetch and display products and pricing from external systems, allowing customers to browse and select items from external catalogs directly within their journey experience.

```
Use cases: Custom product catalogs, journey products, journey product recommendations
Expand Down
2 changes: 1 addition & 1 deletion apps/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ See the [App Components](/apps/about-apps/components/overview) section for detai

**Portal Extensions**: Components that enhance epilot's customer and installer portals with additional functionality and visualizations.

**External Catalog Product**: Components that integrate third-party product catalogs into epilot.
**External Product Catalog**: Components that integrate third-party product catalogs into epilot.

### Upcoming Component Types (Roadmap)

Expand Down
Loading