4 years ago
Discounts by Channel, Async Batch API, and More...
Feature
Discounts - Channel Settings
- Merchants can now control which channels (checkout, customer portal, etc.) will accept a discount. This is a great way to offer subscriber-only discounts (only applicable in the customer portal channel), admin-only discounts (only applicable in the merchant portal), and more.
Enhancement
- Added option to turn off failed charges handling by ReCharge so that it can be handled by a 3rd party service. Useful if you have 3rd party service handling your dunning emails and charge retries.
- Added an option to control if one-time products are available for purchase on the customer portal
- Customer email is now included in the new subscriptions CSV exports
API & Webhooks
Async Batch API - Updates
- Async batch API permissions are now available when creating an API token
- New batch_types to create, update, and delete products
- New batch_types to create, update, and delete subscriptions
- Attempting to process an async_batch with 0 tasks now returns an error
Webhook - Updates
- Subscription/updated webhook is triggered upon subscription activation and cancellation
- Fixed a bug resulting in empty charge/created and charge/updated webhooks
- Fixed a bug resulting in missing address/updated webhooks
API - Enhancements
- Subscription cycle parameters are now added to Shopify order notes_attributes for Signifyd integration users
- Improved validation for phone numbers when creating a customer via API
- Customer payment method updates are now reflected on customer object without processing next charge
API - Bug Fixes
- Fixed a bug where entering emoji in discount code field caused 500 error