> For the complete documentation index, see [llms.txt](https://docs.greytrix.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.greytrix.com/pre-requisites-for-integrations/shopify.md).

# Shopify

**Why this is needed?**

On GUMU™ cloud portal, Shopify is act as a Target as well as source.

**Steps to login Shopify:**

1\. Click on link mentioned below:

&#x20;<https://accounts.shopify.com/store-login>

2\. Login into Shopify using Email address, Password and store name.​

![](/files/eDvcb7Ivy259w1XDBWdj)

![](/files/CejL79OQ1D35OXWjMC95)

![](/files/i28aoGpCiAPZ91Qg4Iq6)

For configuration of the store:

Navigation path: Shopify > Go to Apps > Click on Manage private apps

![](/files/67b4g0Z60XTHS85WvUx4)

a) Click on Enable private app development

![](/files/SVXEoNpgXOpPjg3QNYYH)

b) Check all the checkbox and Click on Enable private app development as shown in below image

![](/files/qPTzcQDgYS16DOBB5zLf)

c) Enter the private app name and emergency developer email.

![](/files/VwS1A1ul9PghwbsrEuEh)

d) Select all of the Admin API permissions and assign access as shown in below images.

![](/files/qv9KkzojlC0MuKYSuWQj)

![](/files/Eal7VSvWgfR7PkwFAzhk)

![](/files/bbGAkEplzMdXdsUf0FbA)

e) Select the latest version of API and check all the Storefront API permissions. Click on Save

![](/files/MK2Qc95MWKYlSg0iiDbY)

![](/files/ELGhbC27IS2SSsbDEl57)

![](/files/pHVLHFA6RAoIHnLyEfgW)

**Note**: Once App created successfully, Go to Apps > Click on Manage private apps > Click on the private app name.

![](/files/zugpNxggZJlg4bXBVWdI)

The highlighted fields (Webservice Url, Store Name, API version, API password, and API key) are used while configuring the Shopify Connection information in the integration configuration on the Gumu portal.

![](/files/lns0Wso7OykZppWIPITI)

For configuration of shopify, go to settings:

![](/files/fRrHNHZkeU9ROPpOeNVV)

**General**: All the information is filled while creating the Shopify Account.

![](/files/yVa4OdLVmCJbOHuHdMfF)

**Location**: Shopify Location name should be same as given in the Sage 100 Warehouse i.e. Combine the (Warehouse ID - Name) as shown in the below image. You can add more than one location.

![](/files/iGiZ6ad1wx2aGbEBvo9o)

![](/files/Y3IjGwfGmcipaXWBWvZF)

![](/files/rHKbjxuIsrQmhZIDuWhl)

**Sage x3 Location (Warehouse) - Navigation path:** I Setup -> Organizational structure -> Sites

![](/files/nHQOCEmGAhninA4y8fN9)

![](/files/BaOaNiek3Vq6WliD4kiO)

**3. Taxes**: Shopify will calculate its own tax according to the State selection. Selection of State and Sales tax id should be same in both Sage 100 and Shopify.

![](/files/3coU1LndvgZ2x4oNAqiU)

![](/files/QcRw67nRihqEBRBY7nfi)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.greytrix.com/pre-requisites-for-integrations/shopify.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
