CSM-Walmart Release Notes - 1.2.2026052828.282934
CSM For Walmart 1.2.2026052828.282934
June 3, 2026
Overview
This release makes Walmart order retrieval accurate and consistent no matter how an order is brought into Business Central. Order totals, taxes, fees, per-unit pricing, and channel status now calculate the same way across scheduled sync, large paged order batches, on-demand single-order retrieval, and reprocessing of a stored API message. It also corrects several issues in the bundled Walmart setup data and streamlines how a Walmart channel is initially configured.
Added
Self-Provisioning Walmart Channel Setup
- Setting up a Walmart sales channel now loads its API configuration, credentials, execution module, and order automation through the standard Channel Sales Manager setup flow, reducing the manual steps needed to get a new channel running and fully functional.
Updated
Consistent Order Calculations on Every Retrieval Path
- Order totals, taxes, per-unit item prices, fees, and channel order status are now calculated identically whether an order arrives through automated sync, paged retrieval of a large order batch, manual single-order retrieval, or reprocessing of a stored API message.
- Previously, part of this work ran in a post-processing step that only executed on the automated sync (and could re-derive and double-count values), while other retrieval methods relied on the order mappings alone, so results could differ depending on how an order was brought in.
- The entirety of this now runs through the order mappings on every path, producing identical, repeatable results with no double-counting.
Order Totals Now Include Fees and Shipping
- Walmart fee and shipping charges, along with their taxes, are now summed/totaled across all active order lines and carried onto the order header placeholders.
- These amounts are included in the channel order total, so a correctly loaded order reconciles as balanced instead of being flagged with an error because of a total mismatch.
Per-Unit Item Pricing
- Each order line now stores the per-unit item price, calculated consistently as the Walmart line total divided by the ordered quantity, on every retrieval path including manual single-order retrieval.
More Control Over Which Orders Are Retrieved
- Released-order retrieval now supports filtering by created date and by ship node type, with refined handling of the last-modified date filter, giving more precise control over which Walmart orders are pulled in.
Dependencies
- Updated to Suite Engine API Engine Library 1.21 and Channel Sales Manager Core 4.9.
Fixed
Partially Delivered Orders No Longer Flagged as Errors
- Corrected a status spelling in the bundled order-status rules that prevented partially delivered Walmart orders from matching their intended rule and could route them to an error state.
- These orders now resolve to Partially Delivered and carry through to a valid order status.
More Accurate Order Tax
- Order total tax is now taken from the product (item) charge's tax on each line, rather than from whichever charge happened to appear first.
- On lines that also carry fee or shipping charges, this ensures the correct product tax is reported.
Cleaner Starting State for New Channels
- Removed placeholder "last execution" timestamps from the bundled Walmart setup data, so newly installed channels begin from a clean state rather than an arbitrary historical date.
Corrected Default Order Mappings for Fresh Installs
- The default Walmart order mappings shipped with the app, for both bulk and single-order retrieval, were brought in line with a validated working configuration.
- Fresh installs now retrieve orders with correct totals, taxes, and fees without manual mapping corrections.
- Existing Walmart channels may need their API set order mappings and order-status rules re-seeded for these corrections to take effect, because several mapping sequence numbers changed in this release.