shopify integration support
our shopify importer is a private application that we host and run on our servers for the purpose of automating the delivery of brafton products. in order to integrate brafton content with a shopify-hosted site, we will require the following store-specific details:
- shopify store name
- private application api key
- private application api password
- shopify blog id
get the store name
first off, getting the store name can be confounding. the quickest way to retrieve this would be by looking at the login url and noting the subdomain.
in the above image, you’ll notice the url in the address bar. the subdomain portion of the url, ‘brafton-importer’, equates to the store name that we are looking for. generally, the login url will be constructed as follows:
private application api key & private application api password
click the ‘apps’ link in the left-hand navigation within the shopify client dashboard.
click the ‘manage private apps’ link from the location/admin/apps.
from/admin/apps/privateclick ‘create a new private app’.
from/admin/apps/private/new, complete the following circled fields.
private app name can be anything the user chooses.
contact email would be relative to the client.
within the admin api section, we need ‘read and write’ access. all other fields can be left at their default value.
check the storefront api option and click save. you will be redirected to a new page for the private application.
please make note of the following fields on the new page:
here you will see the api key and its associated password which can be revealed by clicking the ‘show’ link.
the blog id can be obtained at the following location:
by clicking the link that pertains to the blog scheduled for integration, the blog id will be revealed in the url address bar on page resolution.