Shopify Basic Auth Account

In this article

Overview

You can use this account type to connect Shopify Snaps with data sources that use Shopify Basic Auth account. 

The Private apps use Basic HTTP Account type. The private apps are created for a single Shopify store, or a small group of clients. A private app can make authenticated requests to the REST Admin API or the GraphQL Admin API using basic authentication.

Prerequisites

Create a Private App in Shopify portal.

Limitations

  • API versions: Shopify releases new API versions every quarter. Each stable version is supported only for a minimum of 12 months. Part of a Shopify API is deprecated if it becomes unnecessary, unsafe, or outdated. The API’s are marked as deprecated when they are removed in a newer version of the API. The deprecation is then retroactively applied to previous stable versions of the API.
  • API Rate Limit: All Shopify APIs are rate-limited. Shopify uses various strategies to enforce rate limits, such as Calculated query cost, Request-based limit, and Time-based limit. 
    Shopify Snap Pack uses admin APIs, which are applicable for Request-based limit. If the APIs cross the rate limit, the Snap fails.

    API

    Rate-limiting method

    Standard limit

    Shopify Plus limit

    Admin API

    (GraphQL)

    Calculated query cost

    50 points/second

    100 points/second

    Admin API

     (REST)

    Request-based limit

    2 requests/second

    4 requests/second

Known Issues

None.

Account Settings


Field NameField TypeDescription
Label*String

Specify a unique label for the account instance.

Default Value: N/A
ExampleShopify_Basic_Auth_Account

Username*String

Specify the API key that you have generated in Shopify portal. To learn how to generate API key, see Application configuration in Shopify portal for Basic HTTP Authentication to use in Shopify.

Default Value: N/A
Example8198df7e3c94e0118d26296f7436c4

Password*String/Expression

Specify the API key password that you have generated in the Shopify portal.

Default Value: N/A
Examplecbde&@$$20r8!

Store Name*N/A

Specify the name of your development store.

Default Value: N/A
Examplese_demo_store

Troubleshooting

ErrorReasonResolution

"401 Unauthorized"

The necessary authentication credentials are not present in the request or are incorrect.

Specify valid authentication credentials.


Snap Pack History

 Click here to expand...
Snap Pack Version 

Release

Date

Type

Updates

November 2024

main29029

 

Stable

Updated and certified against the current Snaplogic Platform release.

August 2024

main27765

 

Stable

Upgraded the org.json.json library from v20090211 to v20240303, which is fully backward compatible.

May 2024437patches27471 Latest

Fixed a resource leak issue with the Shopify Snaps, which involved too many stale instances of ProxyConnectionManager and significantly impacted memory utilization.

May 2024

main26341

 

Stable

Updated and certified against the current SnapLogic Platform release.

February 2024main25112 StableUpdated and certified against the current SnapLogic Platform release.
November 2023main23721 StableUpdated and certified against the current SnapLogic Platform release.
August 2023main22460 StableUpdated and certified against the current SnapLogic Platform release.

May 2023

main21015 

Stable

Upgraded with the latest SnapLogic Platform release.

February 2023main19844 StableUpgraded with the latest SnapLogic Platform release.
November 2022main18944 StableUpgraded with the latest SnapLogic Platform release.
August 2022main17386 StableUpgraded with the latest SnapLogic Platform release.
4.29main15993 StableUpgraded with the latest SnapLogic Platform release.
4.28main14627 StableUpgraded with the latest SnapLogic Platform release.
4.27main12833 StableUpgraded with the latest SnapLogic Platform release.
4.26 

main11181

Latest

Introduced the Shopify Snap Pack that enables businesses to set up an online store and sell their products online with ease. You can use this Snap Pack to create orders, products, customers, and run automated workflows. This Snap Pack offers the following Snaps:


See Also