---
title: Shift4Shop
slug: a3dcart
description: How to integrate Shift4Shop with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_a3dcart.png
docTags: 
createdAt: 2025-12-11T10:12:04.850Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/a3dcart.png" alt="Shift4Shop logo" caption size="50" width="512" height="512"} | Shift4Shop is an eCommerce platform that enables users to build and manage online stores, process payments, and handle orders. Integrating Shift4Shop with Make.com allows users to automate order management, customer notifications, and inventory updates. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Shift4Shop documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Shift4Shop](https://www.shift4shop.com/) directly.
:::

# Requirements

To use the Shift4Shop app in Make, you must have a developer account and a merchant store subscription with an API token, [create your account on Shift4Shop](https://www.shift4shop.com/). For subscription, refer to the [Shift4Shop pricing page](https://www.shift4shop.com/).

# Connect Shift4Shop and Make&#x20;

To get started, you must first create a connection between Shift4Shop and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2 credentials in your Shift4Shop account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2 credentials in your Shift4Shop account

Before you create the connection in Make, you should first obtain your **OAuth2 credentials** in your Shift4Shop account.

To obtain your **OAuth2 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;Developer Portal dashboard** after logging in.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Add New** button to add a new application.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/a3dcart_OAuth2)
:::

:::WorkflowBlockItem
Enter your application's name in the input field.
:::

:::WorkflowBlockItem
If prompted, enter th&#x65;**&#x20;callback URI**: `https://www.integromat.com/oauth/cb/a3dcart`
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Create App** button.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed on screen.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://apirest.3dcart.com/v1/getting-started/index.html#getting-started)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Shift4Shop module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Shift4Shop account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Shift4Shop modules

After connecting to the Shift4Shop app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create a Cart

Creates a new shopping cart for a user.
:::

:::ExpandableHeading
### Create a Customer

Creates a new customer record in your account.
:::

:::ExpandableHeading
### Create a Product

Creates a new product entry in your selected system.
:::

:::ExpandableHeading
### Delete a Cart

Removes an existing shopping cart from the system.
:::

:::ExpandableHeading
### Delete a Customer

Permanently removes a specified customer from your account.
:::

:::ExpandableHeading
### Delete a Product

Permanently removes a specified product from your inventory.
:::

:::ExpandableHeading
### Get a Cart

Retrieves the details of a specific shopping cart.
:::

:::ExpandableHeading
### Get a Customer

Retrieves detailed information about a specific customer.
:::

:::ExpandableHeading
### Get a Product

Retrieves detailed information about a specific product.
:::

:::ExpandableHeading
### Get an Order

Retrieves detailed information about a specific order.
:::

:::ExpandableHeading
### List Customers

Retrieves a complete list of all customer records from your account.
:::

:::ExpandableHeading
### List Orders

Retrieves a complete list of all existing orders in your account.
:::

:::ExpandableHeading
### List Products

Retrieves a complete list of all available products.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Update a Cart

Updates the details or contents of an existing shopping cart.
:::

:::ExpandableHeading
### Update a Customer

Updates the details of an existing customer.
:::

:::ExpandableHeading
### Update a Product Discount

Modifies the discount value applied to a specific product.
:::

:::ExpandableHeading
### Update a Product Feature

Updates the details of a specific feature for a selected product.
:::

:::ExpandableHeading
### Update a Product Option

Updates the details of a specific option for a selected product.
:::

:::ExpandableHeading
### Update an Order Item

Updates the details of a specific item within an existing order.
:::

:::ExpandableHeading
### Update an Order Shipment

Updates the shipping details for a specific order.
:::

:::ExpandableHeading
### Watch  Order Status Change

Triggers when the status of an order is updated.
:::

:::ExpandableHeading
### Watch New Customers

Triggers when a new customer is added.
:::

:::ExpandableHeading
### Watch New Orders

Triggers when a new order is created.
:::

:::ExpandableHeading
### Watch New Products

Triggers when new products are added.
:::

:::ExpandableHeading
### Watch Products Change

Triggers when a product is updated or modified.
:::

:::ExpandableHeading
### Watch Products Deleted

Triggers when a product is permanently removed from your inventory or catalog.
:::

:::ExpandableHeading
### Watch Products Stock Change

Triggers when there are changes to a product's stock level.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Shift4Shop resources&#x20;

You can have access to more resources related to this app on the following links

- [Shift4Shop topics on Make community](https://community.make.com/search?q=Shift4Shop)
- [Shift4Shop website](https://www.shift4shop.com/)
- [Shift4Shop API documentation](https://apirest.3dcart.com/v1/getting-started/index.html#getting-started)
- [Shift4Shop page on make](https://www.make.com/en/integrations/a3dcart)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

