Skip to content

CSM-Shopify Release Notes - 4.12.2025092627.221207

CSM For Shopify 4.12.2025092627.221207

September 26, 2025

* CSM for Shopify version 4.11 was not published. This release is the next official update following version 4.10

Features & Functionality

  • Shopify B2B Support.
    •  This release introduces Shopify B2B support for Business Central through the CSM for Shopify extension.
      • Synchronization of Companies, Contacts, and Locations between Shopify B2B and Business Central.
      • Business Central users can manage B2B customers and their related records directly through CSM.

  • Shopify Order Management via GraphQL
    • Order management now supports Shopify’s GraphQL API
    • Supported operations include: GET Orders, GET Fulfillment Order, Create Fulfillment, GET Refund, Create Refund, Invoice Capture, Create Customer, and Create Customer
  • Inventory Advanced Availability
    • Added the ability to send availability quantities from multiple locations to Shopify.
    • The "Advanced Availability Operation" option in the Sales Channel is now visible.
  • Shipping Discount Enhancements
    • Shipping discounts can now be applied directly to the Shipping line on the Sales Order Line; Previously, discounts were only applied to the Sales Header level (Invoice Discount).
  • API Engine Automation Support
    • Added support for using API Engine Automations to retrieve orders and refunds, as part of ongoing API Engine refactoring.
  • Procedure Scope Update 
    • GetFulfillmentOrders in CSMShopifyUtilityFunctions is now marked as a public function.

Corrections

  • Discount Allocation Calculation 
    • Reworked discount allocation logic when discounts are set at the Sales Header level.
      • Now, all line-level discounts are properly allocated to the Sales Invoice Discount, whether the discounts are automatic or manual. Previously, this logic only worked for certain discount types.
  • Send Product to Channel – Error Message Fix 
    • When sending “All Listing Information” from the Listing Card, the status message incorrectly displayed: “The Submit Product Attribute values to Channel Operation is not implemented for this Sales Channel.” This has been corrected so the operation completes without showing an error message.
  • Performance Improvements in Get Orders
    • Previously used SETFILTER and SETRANGE on the data buffer.
    • Now uses GET for faster searching and reduced overhead when calculating discounts.