fmEcommerce Link (Shopify Edition) Version History

1.5.2 – 2019-12-10

  • updated the Set Inventory Level in Shopify script to operate on the current record or the found set of records
  • added missing Show Custom Dialog step for found set uploads confirmation

1.5.1 – 2019-11-24

  • fixed bug with Exit Loop test for when downloading Order Refunds

1.5 – 2019-11-23

  • added new script: Update All Existing Inventory Items from Shopify [SERVER]
  • added ShopifyAPIVersion custom function and updated all requests to support API versioning
  • set ShopifyAPIVersion custom function to “2019-10”
  • added getNextLink custom function for use with cursor-based pagination (replaces page-based pagination) 
  • updated download scripts to use new cursor-based pagination
  • added RecordsLimit field to Interface table to allow user specified value for download multiple records from Shopify

1.4.3 – 2019-09-02

  • added new Webhooks examples for Order Update and Order Cancellation
  • fixed issue setting the cancelled_at value when updating an Order from Shopify

1.4.2 – 2019-08-30

  • updated script Get All Products to fix issue with v16 native branch using plugin functions instead of native functions
  • updated script Update All Existing Inventory Items from Shopify to fix issue with v16 native branch using plugin functions instead of native functions
  • updated script Update Product Variant Inventory Levels from Shopify to fix issue with v16 native branch using plugin functions instead of native functions

1.4.1 – 2019-07-31

  • updated to get the Fulfillment Shopify Location ID when downloading/updating Orders from Shopify

1.4 – 2019-07-31

  • added example to create and update an Order Fulfillment in Shopify from FileMaker
  • fixed an issue when navigating to an Order Fulfillment record

1.3.8 – 2019-07-02

  • fixed an issue when setting the FlagPublished when downloading all Products under FileMaker Pro v16 or later

1.3.7 – 2019-07-01

  • added example to download Products updated in Shopify between a date range

v1.3.6 – 2019-06-28

  • updated Process Webhooks Order script to not install the plug-in under FileMaker Server v16 or later

v1.3.5 – 2019-06-25

  • set all Number/Currency fields to use System Settings on layouts
  • updated Get All Products script to check for existing Product by Shopify ID and skip if present
  • Updating a Product Variant now also refreshes the list of Inventory Levels for the Variant/Inventory Item
  • added example to download all Location Inventory Levels via Perform Script on Server
  • increased paging limit when downloading Location Inventory Levels from 50 to 250
  • added example to download Product Variant Inventory Levels
  • updated Product Variant update to support updating the current record/found set of records
  • added Product Title to Inventory/Location layouts
  • added Cost field to Inventory Items (upload, download)
  • added missing warning when uploading found set of Inventory Items
  • updating Inventory Items from Shopify can now be performed on a found set of Inventory Items
  • added script to Update All Existing Inventory Items from Shopify (batches of 100)
  • updated to BaseElements plug-in to v3.3.8 (Code Signed) for FileMaker Pro 18 compatibility
  • changed Trigger on OrdersDateTo field to OnObjectExit
  • InventoryQty is not accessible in Browse mode as this is a read-only field now

v1.3.2 – 2019-02-20

  • fixed issue downloading the Order Line Item taxable value

v1.3.1 – 2019-02-05

  • added Referring Site to Order Details layout
  • set Product Variant Price and Compare at Price fields to use System Settings on layouts

v1.3 – 2018-12-08

  • updated for native FileMaker Pro v16 or higher functions/scripts
  • Price Rules: updated to support prerequisite_quantity_range
  • Customers: added Delete Customer Address example
  • added support for Order Creation Event Webhook
  • fixed issue with 16px navigation icon not displaying
  • added ConvertComma custom function to handle number formats that include comma decimal separators
  • updated to Base Elements plug-in v3.3.8

v1.2 – 2018-07-31

  • added loop to ‘Get All Inventory Levels for current Location from Shopify’ script to download in batches of 50
  • added ‘Create New Inventory Level’ buttons in the Inventory Items and Product Variants Form layouts

v1.1 – 2018-07-27

  • added upload Product using Perform Script on Server example
  • Product Variants: added examples for uploading, downloading and deleting individual Product Variants
  • disabled deprecated ‘inventory_quantity’ from Product Variant uploads (use Inventory Level endpoint instead)
  • added new tables: InventoryItems and InventoryLevels
  • added examples for working with multi location Inventory

v1.0.6 – 2018-03-14

  • added support for Product Variant Metafields

v1.0.5 – 2018-02-03

  • updated the ShopifyPriceRuleJSON calculation to correctly handle Price Rules where the Ends At field is either empty or not
  • updated Price Rules to support the new prerequisite_customer_ids property

v1.0.4 – 2018-01-09

  • updated to set the Products FlagPublished field based on the published_at value when downloading Products from Shopify

v1.0.3 – 2017-12-28

  • updated Get Orders to check for existing Order by Shopify ID and skip if already exists

v1.0.2 – 2017-09-13

  • Products: added Delete Product in Shopify example
  • updated Get All Orders script to use the Shop timezone setting when getting filtered orders by date range

v1.0.1 – 2017-06-18

  • fixed privileges issue for trial version

v1.0 – 2017-06-13

  • initial public release