Show me the RSS feed
Bug fixes
- Fixed incorrect tax amounts on refunded and discounted orders. Tax percentages are now validated to stay within a valid range, preventing invalid values from reaching Voyado Engage.
Bug fixes
- Orders and refunds that had already been completed or accepted by Voyado Engage are no longer retried unnecessarily, reducing duplicate processing and delays.
Improvements
- The promotions selection screen now supports paging, making it easier to browse and select promotions for stores with large catalogs.
Bug fixes
- Orders and refunds with line items taxed at different VAT rates now calculate tax correctly per line, instead of applying a single rate to the whole order.
Improvements
- Orders and refunds that could not be fully processed on the first attempt are now automatically retried with fresh data, and will fail clearly after repeated attempts instead of being retried indefinitely.
- Outbound API calls now enforce a 10-second timeout, preventing slow responses from delaying order processing.
Improvements
- Contact and order event processing now runs fully asynchronously, improving throughput and reducing the risk of timeouts under high load.
Bug fixes
- Fixed an issue where a customer’s email marketing preference could be incorrectly synced from BigCommerce. The value is now read directly from the API response, ensuring opt-in/opt-out status is always accurate in Voyado Engage.
Improvements
- Contact syncing is now more resilient to temporary rate limits from Voyado Engage — requests that encounter a rate limit are handled gracefully rather than failing and accumulating in the retry queue.
Improvements
- More reliable syncing of orders and customers. Resolved HTTP timeouts and improved parallel batch processing so individual event failures no longer block others in the same batch.
Improvements
- Order addresses with a missing postal code on either the shipping or billing address now fall back to the value from the other address, so orders sync with more complete address details.
- Contacts synced from BigCommerce are now classified correct as either a member or a regular contact in Engage, based on your store’s configuration.