Introducing ReCharge Shipping Zones and Rates

What's new? Stores can now choose between "Getting Rates from Shopify" and "Using ReCharge Zones and Rates" on the new Shipping Settings page

What are the two shipping types?

  • Basic - This is the legacy flow and the same setup you, our merchants, know, and love. ReCharge will continue to call Shopify to get rates for both checkout and recurring charges Enhancement 
  • Advanced - This is the new shipping type where rates are stored on ReCharge. Merchants will not need to rely on getting rates from Shopify and will be freed from all scaling issues surrounding that process. New 

How will this benefit stores? Merchants can easily migrate to store their rates within ReCharge to leverage more reliable responses, fewer errors, and all the benefits of direct 3rd party integrations such as ASR, BeSpoke, and Passport.

Where can you learn more? More information can be found here.

Open ReCharge in new tab, multi-store navigation and more!

"Open in new tab" option New 

You can now use ReCharge as a full-page application! ReCharge will be moving to a 100% standalone view later this fall, so this is a great opportunity to get a preview of the new experience.

Simply click the new "Open in new tab" link in the "Settings" dropdown menu to open ReCharge as a standalone page, in a new tab.

Restyled navigation bar Enhancement 

ReCharge's navigation bar has a new look! In addition to showing your store name in the top left corner, ReCharge help resources now have their own section and icon on the upper right. We've also tweaked the names and placement of a few "Settings" sections—but don't worry, we kept the older names visible for reference.

NOTE: This update is being rolled out to stores in waves over the course of the week. So if you don't see it today, don't worry--it's coming!

Google Tag Manager (GTM) - Now generally available

We are happy to announce that Google Tag Manager (GTM) is now Generally Available (no longer Beta) for all of our PRO merchants! 🎉  

You can now add your GTM code to ReCharge in order to add, edit, and disable tags without having to touch the source code. With tags you can collect data on customer behavior and other data points. 

To learn more, visit our support documentation on Google Tag Manager.



Manage Products Individually!

What's new?

Have you always wanted a more intuitive way to manage your subscription products? You can now manage your products individually with ease and no longer require an associated ruleset. The newly designed Products page allows you to add, edit, and remove products from ReCharge.

You can manage subscription settings for each product individually and view a list of all your products in one place, even if they are currently part of a ruleset. 

Setting a product's subscription type and order schedule is quick and simple with our new product interface that exudes familiarity. Here, you can edit any subscription property as well as sync and save any changes made.

Where can I learn more?

For more information about ReCharge's new Product pages and flows click here.

We're launching a new theme for the Customer Portal 🚀

We are excited to announce the first new theme for the Customer Portal called Novum! 🎉 🥳

What are themes for the Customer Portal?

Themes define the style, layout, and features for your Customer Portal. You can select your theme, provide light customizations (e.g. CSS, JS), and toggle certain functionality and permissions on and off.

What is Novum?

Novum is the first theme to be released for the Customer Portal. It was designed to take your Customer Portal to the next level with the following features:

  • Improved design and user experience (UX)
  • Mobile-first 
  • Order now 
  • One-time product purchases
  • Cross-sell opportunities
  • Enhanced retention strategies

 

Where can I learn more?

Please see our Themes Customer Portal support documentation.

How do I enable the Novum theme?

The Novum theme can be previewed and enabled on the Customer Portal settings page. For more information and step by step instructions, please see our Themes Customer Portal support documentation.

UTM Parameters & Cart Attributes

Feature

Cart Attributes & Note

  • Ability to add a cart attribute (or several) using a URL parameter(s) on the cart page

    /cart?attributes[where-from]=came-from-newsletter-2013-02-14&attributes[some-other-key]=some-value
  • Ability to add a cart note using a URL parameter on the cart page

    /cart?note=came-from-newsletter-2013-02-14
  • Ability to add a cart attribute (or several) using input fields on the cart page

  • NOTE: Version 3.2.4 (updated on 2020/01/23) or later of the subscription-cart-footer.liquid file is required to use this feature. If you have an earlier version, please contact the ReCharge Support team to update this file to the latest version.

Link to Knowledge Base article

UTM Parameters

  • Ability to add UTM parameters from Shopify cookie to the cart attributes and following ReCharge records:

    • Charge
    • Customer
    • Subscription
  • NOTE: Version 3.2.4 (updated on 2020/01/23) or later of the subscription-cart-footer.liquid file is required to use this feature. If you have an earlier version please contact the ReCharge Support team to update this file to the latest version.

Link to Knowledge Base article

Cart Attributes on Checkout pages

  • Ability to access cart attributes and cart notes on all pages of the checkout using the cart_json object

    • Page 1 - Shipping information page
    • Page 2 - Billing information page
    • Page 3 - Thank you page

Link to Knowledge Base article

API

Subscriptions API

  • Added utm_params to the response object

Customers API

  • Added utm_params to the response object

Charges API

  • Added utm_params to the response object

Nov. 25 - Dec. 6 Updates

enhancement
  • Apple Pay on Braintree: Now available when a store doesn't have a custom checkout domain
  • PayPal: Ability to set translation on checkout for "Click here"
  • Apple Pay: Ability to set translation on checkout for "Payment Options"

fix
  • Apple Pay on Stripe: Fixed a bug when using Apple Pay during checkout

APINewFeature

Products API

  • New create (POST) product endpoint
  • New update (PUT) product endpoint
  • New delete (DELETE) product endpoint
  • Fixed bug that the order_interval_unit was being retrieved from the ruleset instead of the product. It is now fixed to retrieve the order_interval_unit from the product record.

    Link to Products API docs

Checkout API

  • Fixed bug that the discount code was not being displayed on the Checkout UI when the checkout was created using the Checkout API and then the customer redirected to the Checkout UI to complete the checkout. Now the discount code is displayed when applied via the Checkout API.

Subscriptions API

  • Fixed bug that caused charge regeneration to be delayed when cancelling subscriptions via the POST /subscriptions/<id>/cancel endpoint. Now charge regeneration is triggered immediately when cancelling a subscription unless the commit_update is set to false.

Theme Engine v2
  • Updated shipping_countries response to return all countries instead of being defaulted to a limit of 50 countries and paginated
  • Fixed a bug that was setting the expire_after_specific_number_of_charges field to null on new subscriptions that were added through the Theme Engine customer portal when the default value for the product was an integer (e.g. 6, 12). Now new subscriptions will inherit the default value from the product record. To implement this functionality you'll need to generate a new theme or update your existing subscription_new.html file (see image below for updates).

    {% if subscription_defaults.expire_after_specific_number_of_charges %}

    {% endif %}

  • Added ability to delay a subscription as a retention strategy when a customer is cancelling their subscription. To implement this functionality you'll need to generate a new theme or update your existing subscription_retention_strategy.html file (see image below for updates).