2.8.4 - 2023-6-13

In this release we focuses on addressing bugs and introducing enhancements to improve the functionality and performance of our application. This release brings several important fixes and enhancements that will enhance the user experience.

What's Changed


Bugs fixed


1- [BUG] V2 API Requests (PUT Scheduled Order Items Endpoint) to QPilot Inappropriately Defaulting Property to null When a (Price / Sale Price) Value is Sent as 0 in the Request #2402

We have resolved an issue where Price and Sale Price values with a 0 value were incorrectly defaulted to null during API requests to the Scheduled Order Items endpoint. Now, Price and Sale Price values will be retained as expected.

2- [Bug] Scheduled orders importer is getting stuck in processing:

We have addressed an intermittent issue that caused the scheduled orders importer to get stuck during processing. The problem was related to conflicting asynchronous operations while adding records to the database #2743, the importer now smoothly processes scheduled orders.

3- [Bug] AuthorizeNet Requiring Expiration Date in Payment Method for Refunds via #2773

4- [Bug] SendLockNotificationsFunctionV3 is not sending emails #2793

5- [Bug] Transient Issue: Hosted iFrame Updates to Next Occurrence Date Failing Intermittently to Set for Scheduled Orders #1841


Enhancements added


1- [Enhancement] Reduce the number of retry attempts during Scheduled Order processing #2658 :

To enhance application performance, we have optimized the processing of Scheduled Orders by reducing the number of retry attempts. This improvement results in faster and more efficient processing of Scheduled Orders.

2- [Enhancement] Improve the hosted iFrame display of Scheduled Orders #2687 :

We have enhanced the display of Scheduled Orders in the hosted iFrame. The update includes clearer presentation of the Price and Sale Price for each item, improving the user experience and ensuring customers can easily understand pricing details.

3- [Enhancement] API Endpoint for Merchant's Scheduled Order Processing Count https://github.com/patternsinthecloud/qpilot-merchant-center/issues/1004:

Introducing a new API endpoint that enables merchants to retrieve the count of times a scheduled order has been processed. This endpoint provides separate counts for successful, failed, and other status scheduled orders. It facilitates Shopify integration to obtain accurate order counts for creating invoices and enhances integration between systems.