Manage synchronization settings (webhooks)

This guide explains how to configure automatic synchronization settings between Shopify and your Framework360 system. These mechanisms, known as "webhooks," allow the Framework360 system to receive immediate notifications when specific events occur on Shopify (for example, the creation of a new order or customer).

Step-by-Step Procedure

Follow these steps to manage which data is synchronized and in which direction.

1. Access the Plugin Settings:

  • Log in to the Framework360 administration panel.
  • Go to the section dedicated to Plugins or Integrations.
  • Find the Shopify plugin and click on Settings.

2. Reach the Synchronization Section:

  • Within the Shopify settings, locate and click on the tab or section named Synchronization.

3. Manage Data Categories:

In this section, you will find the main categories of data that can be synchronized. For each category, you can configure the direction of data flow:

Synchronization CategoryDescription (from base.php)
Sync ordersCreates a copy of orders received from Shopify also in Framework360.
Sync customersSynchronizes customers between Framework360 and Shopify.
Sync productsSynchronizes products between Framework360 and Shopify.

4. Configure Data Flow (Webhooks):

For each category (Orders, Customers, Products), you will see options to enable or disable inbound and outbound synchronization:

  • Shopify => Framework360 (IN):
  • This option enables listening for webhooks.
  • If enabled: Framework360 will automatically receive updates from Shopify (e.g., a new order created on Shopify is replicated in Framework360).
  • If disabled: The Framework360 system will no longer receive automatic notifications for that type of data from Shopify.
  • Framework360 => Shopify (OUT):
  • This option enables sending data from Framework360 to Shopify (available for Customers and Products).
  • If enabled: Changes made in Framework360 (e.g., updating a customer) will be automatically sent to Shopify.
  • If disabled: Local changes will not be replicated on Shopify.

5. Save Changes:

  • Use the toggles next to each direction to enable or disable desired synchronizations.
  • After completing your changes, click the Save button (or equivalent) to apply the new settings.

> Important Note: As soon as you save the settings, the Framework360 system will automatically communicate with Shopify to create or delete the necessary webhooks based on your configurations. No manual action is required on Shopify.