Skip to content

Commit

Permalink
DDSaaS: Shopify: Crawler Integration v1.0.0 (#18692)
Browse files Browse the repository at this point in the history
* Shopify Crawler integration without Assets

* Checking CI failures

* Checking CI failures

* Resolving CI failures

* Shopify Crawler integration with assets

* Updated log pipeline

* Added sample log result

* Update log pipeline

* Updated source_type_id to 622

* Updated dashboard, monitors and images

* formatted CODEOWNERS

* updated README steps and monitor names

* Update CODEOWNERS

* Addressed review comments

* Addressed review comments

* Added service in log pipeline

* Updated sample logs result

---------

Co-authored-by: Abhi Shah <[email protected]>
  • Loading branch information
akaila-crest and ashah-crest authored Dec 10, 2024
1 parent 2d857d3 commit 3a2fbf8
Show file tree
Hide file tree
Showing 17 changed files with 5,989 additions and 12 deletions.
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,11 @@ datadog_checks_base/datadog_checks/base/checks/windows/ @DataDog/wi
/shopify/manifest.json @DataDog/saas-integrations @DataDog/documentation
/shopify/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend

/shopify/ @DataDog/saas-integrations
/shopify/*.md @DataDog/saas-integrations @DataDog/documentation
/shopify/manifest.json @DataDog/saas-integrations @DataDog/documentation
/shopify/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend

/hubspot_content_hub/ @DataDog/saas-integrations
/hubspot_content_hub/*.md @DataDog/saas-integrations @DataDog/documentation
/hubspot_content_hub/manifest.json @DataDog/saas-integrations @DataDog/documentation
Expand Down
43 changes: 34 additions & 9 deletions shopify/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,59 @@

## Overview

Shopify is a comprehensive commerce platform designed to help individuals start, manage, and grow their businesses. It provides tools to build an online store, manage sales, market to customers, and accept payments in both digital and physical locations.
[Shopify][1] is a comprehensive commerce platform designed to help individuals start, manage, and grow their businesses. It provides tools to build an online store, manage sales, market to customers, and accept payments in both digital and physical locations.

## Setup
The Shopify Integration collects Event, Product, Customer, and Order logs, sending them to Datadog for detailed analysis.

### Configuration
It includes dashboards that show and analyze logs, making it easier to monitor and understand patterns.

!!! Add list of steps to set up this integration !!!
## Setup

### Validation
### Configuration

!!! Add steps to validate integration is functioning as expected !!!
#### Get Shopify credentials
1. Log in to [Shopify][2] admin account.
2. The Shopify Store name is the `xxxx` part of the Store URL (`https://admin.shopify.com/store/xxxx`).
3. Navigate to **Settings > Apps and sales channels**.
4. Select **Develop apps** and click **Allow custom app development**.
5. Click **Create a custom app**, provide the necessary details and click **Create app**.
6. Click **Configure Admin API Scopes** under the Overview tab.
7. In the **Admin API access scopes section**, select the following scopes:
- **read_orders**
- **read_products**
- **read_customers**
- **read_content**
- **read_price_rules**
8. Click **Save** to apply the changes.
9. Click **Install app**.
10. Under the **Admin API access token** section, click **Reveal token once**.

#### Add Shopify credentials
- Shopify Store Name
- Shopify Access Token

## Data Collected

### Logs

The Shopify integration collects and forward Order, Product, Customer and Event logs to Datadog.
The Shopify integration collects and forwards Event, Product, Customer, and Order logs to Datadog.

### Metrics

The Shopify integration does not include any metrics.

### Service Checks

The Shopify integration does not include any service checks.

### Events

The Shopify integration does not include any events.

## Troubleshooting

Need help? Contact [Datadog support][1].
Need help? Contact [Datadog support][3].

[1]: https://docs.datadoghq.com/help/
[1]: https://www.shopify.com/
[2]: https://www.shopify.com/in/store-login
[3]: https://docs.datadoghq.com/help/
Loading

0 comments on commit 3a2fbf8

Please sign in to comment.