Skip to main content
Version: 3

Shopify

Shopify is a powerful e-commerce web application that helps you to set up your online store, sell online, market and manage your business.

For more information, click here.

Field (Account) Information​

While configuring the Source or Destination of a Template or Transaction, you need to create an account to connect Shopify with Adeptia Connect. While creating the account, you need to specify the location from where Adeptia Connect will access the data.

Click to add an account.

Specify the following information:

Field NameDescription
Account NameA short, descriptive name that helps you re-use this account in the future.
Authentication TypeThe type of authentication you want to use. The available options are:

• OAuth: If you select this option, you need to provide the Shopify shop name for authentication. 
• API Key Authentication: If you select this option, you need to provide the Shopify shop name as well as the API Key for authentication. 
Enter your Shopify shop nameName of your shop on Shopify.
API KeyThe API key generated during the application registration process on Shopify.


Select ProjectName of the project.

Click Continue.

The Shopify login screen appears.

Provide your Shopify email, click Next.

Field NameDescription
EmailEmail address to log in to your Shopify account.

Enter the password, and click Log in.

Field NameDescription
PasswordPassword for Shopify account.

Triggers​

A Trigger specifies when a particular Transaction will start executing. While configuring the Source of a Template, you need to choose an event.

Following triggers are available for Shopify at Source.

Trigger NameDescription
New CustomerTriggers when a new customer is added.
New or Updated CustomerTriggers when a new customer is created or an existing customer is modified.
All CustomersRetrieves the list of all customers.
New OrderTriggers when a new order is placed.
New or Updated OrderTriggers when a new order is created or an existing order is modified.
All OrdersRetrieves the list of all orders.
New or Updated Draft OrderTriggers when a new draft order is created or an existing draft order is modified.
All Draft OrdersRetrieves the list of all draft orders.
New PageTriggers when a new page is added. Shop owners are encouraged to use pages for information that customers will use often, such as an 'About Us' page, or a 'Contact Us' page.
New or Updated PageTriggers when a new page is created or an existing page is modified.
All PagesRetrieves the list of all pages.
New ProductTriggers when a new product is added.
New or Updated ProductTriggers when a new product is created or an existing product is modified.
All ProductsRetrieves the list of all products.
New EventTriggers when an event occurs such as the creation of a product or creation of an order.
All EventsRetrieves the list of all events.
New MetafieldTriggers when a new metafield is created. Using metafields, you can store additional information for products, collections, orders, blogs, pages and your shop.
New or Updated MetafieldTriggers when a new metafield is created or an existing metafield is modified.
All MetafieldsRetrieves the list of all metafields.
New WebhookTriggers when a new webhook is created.

A Webhook is a tool for retrieving and storing data from a certain event. It allows you to register an http:// or https:// URL where the event data can be stored in JSON or XML formats.

See https://docs.shopify.com/api/webhook for more information.
New or Updated WebhookTriggers when a new webhook is created or an existing webhook is modified.
All WebhooksRetrieves the list of all webhooks.
New Abandoned CheckoutTriggers when a new abandoned checkout is created.

Not everybody who adds something to a cart makes it all the way through to purchase a product. Sometimes they give up along the way. Anytime a potential customer provides their contact information but does not complete the order, Shopify stores that as an abandoned checkout.
New or Updated Abandoned CheckoutTriggers when a new abandoned checkout is created or an existing abandoned checkout is modified.
All Abandoned CheckoutsRetrieves the list of all abandoned checkouts.
All Carrier ServicesRetrieves the list of all carrier services.
All Addresses of CustomerRetrieves the list of all customers address.
New FulfillmentTriggers when a new fulfillment is added.
New or Updated FulfillmentTriggers when a new fulfillment is created or an existing fulfillment is modified.
All FulfillmentsRetrieves the list of all fulfillments.
All Fulfillment ServicesRetrieves the list of all fulfillment services.
All Order RisksRetrieves the list of all risks of an order.
All Images of ProductRetrieves the list of all images of a product.
All Variants of ProductRetrieves the list of all variants of a product.
All TranscationsRetrieves the list of all transactions.
All Zipping ZonesRetrieves the list of all zipping zones.

Actions​

An Action specifies how the data will be transferred to the destination location. While configuring the Destination (Target) of a Template, you need to choose an action.

Following actions are available for Shopify at Destination.

Action NameDescription
Create CustomerCreates a new customer.
Update CustomerUpdates an existing customer.
Delete CustomerDeletes an existing customer.
Create Customer AddressCreates a new customer address.
Update CustomerUpdates an existing customer address.
Delete CustomerDeletes an existing customer address.
Create OrderCreates a new order.
Update OrderUpdates an existing order.
Delete OrderDeletes an existing order.
Create PageCreates a new page.
Update PageUpdates an existing page.
Delete PageDeletes an existing page.
Create ProductCreates a new product.
Update ProductUpdates an existing product.
Delete ProductDeletes an existing product.
Create Product ImageCreates a new product image.
Update Product ImageUpdates an existing product image.
Delete Product ImageDeletes an existing product image.
Create Product VariantCreates a new product variant.
Update Product VariantUpdates an existing product variant.
Delete Product VariantDeletes an existing product variant.
Create RedirectCreates a new redirect.

Whenever you change the URL of one of your store’s pages, you run the risk that customers could return to their bookmarks and saved links and find them broken. To solve this, create an URL redirect. URL redirection is a technique for making a web page direct a visitor to a new URL address.
Update RedirectUpdates an existing redirect.
Delete RedirectDeletes an existing redirect.
Create Smart CollectionCreates a new smart collection.

A smart collection is a grouping of products defined by simple rules set by shop owners. A shop owner creates a smart collection and then sets the rules that determine which products go in them. Shopify automatically changes the contents of smart collections based on their rules.

See https://docs.shopify.com/api/smartcollection for more information.
Update Smart CollectionUpdates an existing smart collection.
Delete Smart CollectionDeletes an existing smart collection.
Create ThemeCreates a new theme.
Update ThemeUpdates an existing theme.
Delete ThemeDeletes an existing theme.
Create MetafieldCreates a new metafield.

Using metafields, you can store additional information for products, collections, orders, blogs, pages and your shop.


Update MetafieldUpdates an existing metafield.
Delete MetafieldDeletes an existing metafield.
Create WebhookCreates a new webhook.

A Webhook is a tool for retrieving and storing data from a certain event. It allows you to register an http:// or https:// URL where the event data can be stored in JSON or XML formats.

See https://docs.shopify.com/api/webhook for more information.


Update WebhookUpdates an existing webhook.
Delete WebhookDeletes an existing webhook.
Create Carrier ServiceCreates a new carrier service.
Update Carrier ServiceUpdates an existing carrier service.
Delete Carrier ServiceDeletes an existing carrier service.
Create Draft OrderCreates a new draft order.
Update Draft OrderUpdates an existing draft order.
Delete Draft OrderDeletes an existing draft order.
Create FulfillmentCreates a new fulfillment.
Update FulfillmentUpdates an existing fulfillment.
Create Fulfillment EventCreates a new fulfillment event.
Delete Fulfillment EventDeletes an existing fulfillment event.
Create Fulfillment ServiceCreates a new fulfillment service.
Update Fulfillment ServiceUpdates an existing fulfillment service.
Delete Fulfillment ServiceDeletes an existing fulfillment service.
Create Order RiskCreates a new order risk.
Update Order RiskUpdates an existing order risk.
Delete Order RiskDeletes an existing order risk.
Create TransactionCreates a new transaction.