14

Proposal / Idea Description


Our customers frequently require the ability to correct a mistake or update a specific detail on a single product or customer without triggering a full or partial synchronization of all records via the Shopify Connector.


Currently, the primary trigger for sending data to Shopify relies on bulk actions or full sync processes. When a user makes a minor error on a single item (e.g., a typo in a product description or a customer’s email address), they are forced to run a "Sync Products" or "Sync Customers" action which processes the entire dataset, or they must navigate to the internal "Shopify Metafields" page to force an update.


The core ask is to add a native action (e.g., "Sync to Shopify") on the standard Customer Card, Item Card, or Product List page.


Business Value:

  1. Efficiency: Allows users to immediately push a correction to the website without waiting for entire sync cycles to complete.
  2. Performance: Reduces unnecessary API calls and background processing power by targeting only the record that has changed.
  3. User Experience: Reduces fear of data loss. Customers are currently hesitant to run full syncs for single fixes because they worry about unintended overwrites of tags or Shopify-specific data (a known issue historically resolved in the connector logic).


Technical Context:

Community expert Andrei Panko noted  that while this feedback has been heard, it is currently not prioritized. He indicated that the logic is internal (specifically regarding how Metafields trigger sends) .


While the connector offers deep extensibility (e.g., Codeunit Shpfy Order Events, Shpfy Stock Calculation) , there is currently no exposed public event or method to programmatically trigger the GraphQL submission for a single existing Product or Customer via the standard Shpfy Prod. Sync codeunits without clearing internal flags or hacking the Metafields logic .


Request:

Please expose a public procedure or codeunit that allows developers and standard users to initiate a one-way sync from Business Central to Shopify for a single record (Customer or Item), or add this as a native button on the ribbon of the standard forms.


Category: Sales
STATUS DETAILS
New