Release versions

2021

Make it possible to only sync prices from BC to Shopify

Bug Fixes:
- Product Synchronization from BC to Shopify fails if there is a "-character in the description
- This is solved by escaping " and \ charters in the communication to Shopify
- Adding products with existing SKU's in Shopify creates duplicates products
- This is solved by bug fixing the mapping functionality on SKU

New features

- Sync Report for payments to use in Job Queue Entries
- Allowing to detect if tags on products were updated.
- Previous this wasn't sent to Shopify if there wasn't anything else changed for that item.

Bug Fixes

- Compare Price didn't sync with a update.
- Removing wrong character in phone numbers.
- Handle special filter chatters in fields that were used for searching.

Release versions

2020

Redesign of the customer data and sync

- It now supports the synchronizing of all the customers from Shopify to BC, not only the customers on the order. But this is also possible.
- It also supports to synchronization of the customers from BC with an e-mail address to Shopify. Shopify can than send an invitation mail to the customer.

Redesign of products data and sync.

- The Shopify tables in BC will now map exactly to the Shopify structure.
- Variants with more than 1 option can now be sync to BC. The sync can also create a new variant in BC if it is necessary.
- Images can now also be sync from Shopify to BC
- When you sync items from BC to Shopify, it will first try to find an existing product in Shopify base on your setup. If it is found, a mapping is created, otherwise a new product is created in Shopify.

Inventory

- It is now possible to have more than 1 inventory active in Shopify and it's mapped to a Location in BC. You can also enable which inventory is active in the inventory sync from BC to Shopify.

Better speed of synchronization jobs

- With the redesign of the customers and the product structure, it will now only synchronize when something is changed.
- When sending data from BC to Shopify it will only send the changed fields to Shopify.
- Images and Stocks aren’t sync anymore with the product sync, but they have their own sync jobs.
- The stock synchronization gets first the inventory from Shopify that has changed since the last sync. Then it calculates the BC stock for that inventory. If there is a difference it will be send to Shopify.
- When syncing images from BC to Shopify, it will calculate a hash code of the image. If this hash code is different than the last time, the image will sync to Shopify. In the other direction, only images with a different id will sync from Shopify to BC.
- Order sync will only sync orders from Shopify to BC that are changed or new since the last sync.
- Every synchronization from Shopify to BC can reset its last sync date. This gives you the possibility to resync all from Shopify to BC.

Customization apps on Scaptify

- There are many events created for partners to hook up his code, so the partner can change the data in flow.

Implementing the latest Shopify api version 2020-01

Several bugfixes are solved

Data Upgrade was too big for some customers for doing this within the installation of the new version. In this version, the customer is notified to do the data upgrade himself.
- Increase field lengths in the log table.
- Inventory Sync: Only set the ShopFilter if a filter exist on the shops record.
- GraphQL: Support for the rate limits of Shopify.
- Make the Scaptify connector to use the Shopify Public App Scaptify in the future.
- When the customer data is filled in with data comming from Shopify, truncate this data to the max. field length that is possible.
- Make it possible to map Shopify products with variants to a BC item without variants
- Get all the address from a customer, not only the first 10 addresses
Bugfix on "Make it possible to map Shopify products with variants to a BC item without variants
- Customer addresses
- Order counter
- Discounts
- Payouts information
- Order information
- Order risk indicator
- Increase the field authorization
- Shipping agent names
- Mapping of payment methods
- Empty contacts

- Skip items that are blocked when synchronize products from BC to Shopify
- You can now choose to which date and time you want to reset syncs
- Legacy locations will not be imported. Because this disallow to access more then one location with inventory api in Shopify
- If the Phone on the order is blank, it will now look to the phone of the billing address, if this is blank it will take the phone of the shipping address
- Default customer will fill-in again when the mapping for the order is running
- Eventhandler implemented to get the right sales header when calculating the item price. This was sometimes an issue when with other custom code
- Bugfixes (fixed amount discount error)
- Merge / Installation migration code alignment

Your Scaptify Connector is now available on the Shopify App Store