2.8.6 - 2023-7-4

For this release, we bring several bug fixes and enhancements to improve our application's functionality and user experience. This release focuses on resolving issues related to coupon management, MAPs functionality, Scheduled Order handling, introducing enhancements for MAPS functionality, and enabling a new endpoint for Scheduled Order count.
Also, we are including the fix related to the Continue Processing issue.

What's Changed


Bugs fixed


Bugs fixed

  • Coupon Included / Excluded Customers Not Nulling #2382 : Previously, when selecting the "Include All Customers" property for coupons, the coupon's included/excluded customers were not properly nulling, resulting in an empty string being saved. We have resolved this issue, ensuring that the included/excluded customers are saved correctly.

  • MAPs Context Update Failure #2705 : There was an issue where the MAP context (SO Created / SO Processed) failed to update to the selected context. This problem has been addressed, and the MAP context now updates as intended.

  • Invalid Coupons Attached to Scheduled Orders #2784 : An issue was identified where coupons attached to scheduled orders became invalid due to customer email inclusion/exclusion failure. We have fixed this issue, ensuring that coupons are properly removed from scheduled orders when customer email inclusion/exclusion fails.

  • Unsetting Custom Scheduled Order Metadata #2741 : Previously, updating a scheduled order in the QPilot Merchant Center would unset Metadata scheduled order or scheduled order item metadata. We have addressed this bug, allowing merchants to update scheduled orders without losing their custom metadata.

  • 2774: API POST / PUT Scheduled Order Endpoint Not Writing Scheduled Order Metadata

  • Continue Processing issue https://docs.google.com/document/d/1t4pBnHmYSokrbSuenhEv3VNpdDsDI-tZC2UkrrUVjVo/edit


Enhancements added


  • MAPs Summary View Improvements #1639 : The MAPs Summary View now displays whether the MAP is enabled and provides valuable context related to the MAP.

  • API Endpoint for Merchant's Scheduled Order Count: We have introduced a new API endpoint that allows merchants to retrieve the count of their scheduled orders. This endpoint provides separate counts for successful, failed, and other status scheduled orders, enabling better billing and order management
    Task URL: https://github.com/patternsinthecloud/qpilot-merchant-center/issues/1004.

  • Update Failed/Paused Scheduled Orders to Deleted Status #2272 : Merchants can now use MAPs to update failed or paused scheduled orders to the "Deleted" status. This user story enhancement provides more flexibility and control over managing scheduled orders.use MAPs to update failed or paused scheduled orders to the "Deleted" status. This user story enhancement provides more flexibility and control over managing scheduled orders.