Bulk Skip Subscriptions in Theme Engine

As of today, we’ve launched three new Theme Engine API endpoints that allows merchants to skip and unskip multiple subscriptions in existing or future charges using a single operation. 

Historically, skipping or unskipping multiple charges was done one after another in a serial fashion; this resulted in a slow process for customers. Furthermore, the more subscriptions a customer had, the longer it would take for this to process.

These new endpoints mean that when customers choose to skip or unskip, all operations will perform simultaneously, which dramatically increases the speed of operations by 5x. By using these endpoints, customers will see a decrease in waiting time once they choose to skip or unskip, and those customers that average more than one subscription or have onetimes will see a very noticeable improvement.

How does it work?

Merchants can learn more by accessing the Theme Engine documentation here to skip subscriptionsunskip subscriptions and skip future charges.

Updated Customer Delivery Schedules API in v2021-11

Delivery schedules are a fundamental aspect of subscriptions that our merchants and their customers rely on. While largely accurate, there were edge cases where the results returned on our older version would be incorrect or missing some information. 

With this improved endpoint, we've added functionality and information that was unavailable in the older version, while also making the results more compressed and concise. The following features are exclusive to the new endpoint: 

  • Adding and removing variants on queued prepaid orders now correctly reflect on the delivery schedule
  • Payment methods are now visible on the order within Delivery Schedules
  • Prepaid orders are priced at zero, but we have maintained visibility for the original line item price

To learn more, please visit our API reference documentation.

New API Resource: Bulk Plans resource in v2021-11

Merchants can now use our new Bulk Plans endpoint to create, update, or delete multiple plans for a specific product in one API call. They can also leverage our new async batch types, which will allow them to make updates to plans on multiple products at once.

This feature expands our current Plans endpoint in v2021-11, and merchants can now use the new Bulk Plans resource to:

  • Bulk create new plans for a product
  • Bulk update existing plans on a product
  • Bulk delete plans from a product

Note: a single product can have a maximum of 20 plans.

Merchants can leverage our Async Batches for the methods outlined above, which allows them to make these amendments for up to 10,000 products at a time (and up to 200,000 plans)!

To learn more, please visit our API reference documentation

New API resource! Merging Addresses on v2021-11

All merchants using the v2021-11 version of the Recharge API can now have access to 'merge address' endpoint resource. 

With this endpoint, subscriptions under separate addresses can now be merged onto a single target address in one API call making it 4X more efficient. Using the new Merge Addresses endpoint on our API, merchants / partners can merge these duplicate addresses, consolidating subscriptions under a singular address for customers where necessary. 

With this new API resource, they can

  • Choose a target address to merge other addresses onto
  • Keep or delete the source addresses
  • Optionally set a custom next charge date for the merged subscriptions

This feature is now available for all our merchants to use in Open Beta!

To try this, please visit our API reference documentation

Custom Shipping rates for the Checkouts API resource!

All merchants using the v2021-11 of the Recharge Checkouts API resource now have access to all-new capabilities w.r.t shipping rates. 

What's new?

  • Retrieve any applicable shipping rates on the initial API request
  • Add multiple custom shipping rates as a list 
  • Apply any shipping rate from the list of available shipping rates OR
  • Apply custom shipping rate options without needing to retrieve available rates

What does it unlock?

Developers building custom checkout using Recharge API can now

  • build custom one-page checkout flows by submitting all the required checkout data in a single request
  • stack free shipping with another discount by applying free shipping as a custom rate
  • increase checkout conversions through faster loading times by incorporating custom shipping rates into their checkout flow

To get started, please review our API reference documentation

'Collections' API resource is now available!

All merchants using v2021-11 of the Recharge API can now access the 'Collections' endpoint resource to manage their collections, a powerful way to group products. 

Using this new API resource, merchants can create/edit/delete collections with simple API calls for actions such as: 

  • Create, update, and delete a collection
  • List collections
  • List products in a collection
  • Bulk add products to a collection (up to 250 products)
  • Bulk Delete products from a collection

Additionally, merchants using the Recharge Theme Engine can also personalize subscriber experience in the customer portal by only presenting collections that are best suited to a customer's existing subscription products.   

To learn more, please visit our API reference docs.

Improved handling of failing webhooks!

All merchants using Recharge webhooks will now benefit from a webhook management update that reflects industry best practices on the identification and handling of webhooks that are failing. 

The update includes several enhancements such as: 

  • removal of webhook after 20 failed retries to prevent inundating your webhook endpoint (since no messages will be received from Recharge for a failing webhook)
  • system-generated email alerts when failed delivery attempts are detected and/or the webhook is removed after several failed delivery attempts.

To learn more on how to address failing webhooks, please review our support documentation.

New! Delivery Schedule resource now available in v2021-11 of Recharge API

All merchants using version 2021-11 of the Recharge API can now benefit from the new Delivery Schedules resource.

With this new resource, merchants/developers can build creative workflows to plan for future shipments with just a single request. This will reduce complexity and therefore increase the response speed for such workflows.

The resource can return the following information per each future shipment:
  • Individual product line items in the shipment
  • Shipping address
  • Billing address
  • Payment method and
  • If delivery is configured as ‘skippable’
Additionally, the resource can be configured to return information for multiple future shipments per customer based on ‘count’ or ‘time range’. The resource can return any scheduled deliveries within the next 365 days!

To try out this endpoint, check out our API Reference documentation

New! Accounts endpoint available in v2021-11 of the Recharge API

All merchants using version 2021-11 of the Recharge API can now benefit from the all-new Accounts endpoint.

With this new endpoint, merchants can use a single request to fetch a complete list of all the internal staff members with access to the Recharge merchant portal, when they were activated and whether the user is set up as a ‘store owner’.

In addition to making this data accessible via the Recharge API, merchants can use this information to
  • build visibility of how their Recharge portal is being accessed and
  • guide their internal security and privacy policies.
To try out this endpoint, check out our API Reference documentation.  

Broader triggers for store/updated webhook

The store/updated webhook for all merchants is now updated to emit the webhook when for a wider variety of triggers such as: 

  • changes to any fields in the store object, including a change in URLs
  • changes to the theme in use
  • changes to checkout in use

Merchants and partners can use this webhook to track critical changes to their store such as: 

  • update/review advanced customizations that might be negatively impacted due to changes in key URLs 
  • 3rd party integrations can pro-actively identify the appropriate version of their solution that is compatible and performant with the store type

To learn more about webhooks, check out our API Reference Documentation

Show Previous EntriesShow Previous Entries