fmEcommerce Link (Shopify Edition) and Webhooks
We will be releasing a new version of fmEcommerce Link (Shopify Edition) in the next few days – this is our long awaited update that includes native functionality for the FileMaker v16 platform and later so you don’t need to use a plug-in anymore. This means you can use the fmEcommerce Link solution on any FileMaker client application: FileMaker Go, FileMaker Pro/Pro Advanced, FileMaker Server and FileMaker WebDirect.
As part of this update we’re also including a number of features that have been requested by our users, including support for Shopify Webhooks. Webhooks allow you to trigger an action when a specified event happens on your Shopify store. Our first webhook will be an ‘Order Creation’ webhook which will send the Order details automatically to your fmEcommerce Link file and create the Order automatically without you having to manually download the Order.
You could setup a FileMaker Server schedule that ran every x minutes that checked for new orders since a specified timestamp, but it’s much more efficient to leverage Webhooks if they are available and receive notifications when new orders are created on your store.
We’ll be releasing a free update to fmEcommerce Link (Shopify Edition) later this week which will include support for Webhooks when a new Order is created. You will need to setup a Webhook and install the supplied PHP file on your FileMaker Server (you will need to enable Custom Web Publishing/PHP in your FileMaker Server Admin Console), and once this in place anytime a new Order is received in Shopify it will automatically be pushed to the fmEcommerce Link file, typically within a few seconds. N.B. your webhook address must use HTTPS – HTTP addresses are not supported by Shopify.
You can get more information about Shopify Webhooks at the following links:
https://help.shopify.com/en/api/getting-started/webhooks
https://help.shopify.com/en/api/getting-started/webhooks#through-store-admin
Here’s a short video demonstrating this in action (you can also watch this on YouTube here). If you have any other Webhooks you would like us to support please let us know.