GO SUB Useful Features

Buy Button and Link Creation Features

Click here for the article introduced in the video

Let's place a "Subscribe Now" button on your LP! We explain how to create and place a CTA button with Shopify's subscription app GO SUB.

You can select products, subscription plans, quantities, and target pages to generate customized links that allow users to directly transition from their homepage, landing page, etc., to the cart or checkout page with the specified products, plans, and quantities already selected.

You can access it from the subscription group page in the app management screen.
Additionally, you can customize and create buttons that use customized links.The CSS style of the button below can be customized.
  • Font size
  • Font weight
  • Border rounded corners
  • Button text
  • height
  • Width
*The button code creation function is intended for developers and those familiar with themes.Buy link3The app automatically generates the Liquid and Javascript code for the button, allowing developers to freely use the button code and add it directly to their themes.*The files for each theme are different, so the following is just an example.Place the Liquid code into the Liquid file of your desired theme.
Buy link4Place your desired JavaScript code into the JavaScript file. It is recommended to place it towards the bottom of the JavaScript file.
Buy link5
Buy link6


Digital products

Please note the following regarding digital products:
  • If you only purchase digital products in the initial order of a contract, you will only be able to add or change digital products after the initial order. When purchasing digital products only, the contract does not have an address, so you will not be able to add or change the products to be shipped.
  • If you purchase both digital and shipping products (either standard or subscription) at the same time during your initial order, your contract will include an address. In this case, the contract details on your account page will also include details such as your address and delivery date and time. After your initial order, you can freely add or change both digital and shipping products.
*Regarding customer account page settings, you can change/add products, display delivery date and time, display delivery address, etc., from the settings page of your customer account page in the app's management screen.
*If you wish to change or add products, you can do so with products that are included in the same subscription group.Based on the above points,When selecting products for a subscription group, we do not recommend mixing physical and digital products. We recommend restricting the products included in the subscription group to either digital products only or physical products only.


Automatic shipping recalculation

This function automatically recalculates shipping costs when the products or number of products in a subscription contract are changed.

For example, if you have set the shipping fee as follows:
Free shipping on orders over 5,000 yen.
Shipping fee is 500 yen for purchases under 5,000 yen.

First purchase (when subscribing)
The purchase of one item priced at 4,500 yen will be recorded in your contract information as a shipping fee of 500 yen.

The number of items was changed by the customer before the second purchase.
Changed the purchase to two items priced at 4,500 yen each = Total amount 9,000 yen =Normally, shipping is free.

In GO SUB's initial settings, even if you change the product, the shipping fee will not be automatically calculated, and the contract information will remain showing "shipping fee of 500 yen."
Therefore, in the example above, the second order would cost 9,000 yen plus 500 yen for shipping.

If automatic recalculation of shipping costs is turned on, in the example above, the calculation will be performed again when the product information is changed, and the contract information will be updated to free shipping, so the order amount will only be 9,000 yen.

How to set up automatic shipping recalculation

Open Settings > Subscription Behavior.

Please enable the automatic shipping fee recalculation option and select your preferred method for automatically recalculating shipping fees.
This allows you to choose which shipping fee to automatically apply if multiple shipping fees are set up in Shopify settings > Shipping & Delivery.

Timing of automatic recalculation of shipping charges

Shipping costs will be automatically recalculated at the following times:

  • When a subscription order is created (excluding initial orders)
  • When a payment for a subscription order fails
  • Next time order creation date and time is changed
  • When a subscription plan is switched or the order cycle is manually changed
  • When a product is added, changed, or deleted within a subscription contract (this is a change within the contract, not a change to product data in the store)
  • When the shipping address for your subscription changes
  • When the status of your subscription changes
  • When the minimum or maximum number of purchases for a subscription contract is changed
  • When a subscription order note is changed
  • When a discount is added or removed from a subscription contract

All calculations are based on the contract and are recalculated upon change.
Please note that changes to the store's shipping fee settings will not recalculate your contracted shipping fees.

How to disable automatic recalculation for specific contracts when automatic recalculation of shipping charges is enabled

If you have enabled recalculation of shipping charges in your GO SUB settings, but for some reason you want to disable automatic calculation for only certain contracts, you can exclude them from recalculation from the relevant contract screen.

Go to GO SUB > Subscription Agreements and open the relevant contract.
In the subscription details section, click "Change" to the right of "Exclude from automatic shipping cost calculation" to open the modal.

If you want to disable automatic recalculation, select "Exclude" and save.


Note
  • If the product is removed from your store, shipping charges will not be recalculated.
  • If no matching shipping profile is found, then shipping rates are not recalculated.
  • Shipping rates will only be recalculated correctly if your shipping terms are set to "Based on order value" - do not use this in conjunction with the "Based on product weight" shipping profile.
  • Processing may take several minutes, and making changes in rapid succession may result in unexpected behavior.
  • If you want to disable automatic recalculation of shipping fees for a specific contract, you can set it as not being subject to automatic recalculation of shipping fees from the subscription contract details page.
  • Automatic recalculation of shipping fees only applies to active and failed contracts, not to cancelled, suspended or terminated contracts.
  • Your new shipping rates will be calculated based on your Shopify store's shipping settings. GO SUB does not calculate shipping rates.
  • All fees are calculated based on the contract and are triggered by any changes. Please note that changes to the store's shipping fee settings will not recalculate the contract shipping fee.

Register coupon/discount code

You can add Shopify discount codes to your contracts from your app admin and from your customer account page.

Settings from the admin panel

Open your contract details, select Add discount code, and enter the code on the next screen.


Settings from your account page

Add the code using the "Add discount code" button on the subscription management screen.

*To allow customers to add discount codes from their account page, you must check "Add discount code" in the settings on the customer account page of the app admin screen.

Shopify Discount Types and Settings

[Purchase Type]
When creating a discount in Shopify, you need to set the purchase type to either "Subscription" or "Both." Please note that if it is set to "One-time purchase," it cannot be used for subscription payments.

[Maximum number of times discounts can be used]
If you do not want to apply a discount again after the initial discount, please select "Limit discount to first payment."
If other options are selected, the discount will be applied to multiple (or all) orders after the discount is added.

Things to note when adding discounts

  • When you add a discount, Shopify will approve it for you and add it to your contract. If you can't add the code,
    • Adding from the app management screen: An error message will be displayed. Please check the details.
      Added from the customer account page: General messages set in the text and translation settings will be displayed.
  • Shopify automatically calculates and applies discounts when an order is created. The discount applied will reflect the settings in your contract at the time the discount was applied.
    Additionally, for subscription-based coupons, if you add the coupon to your contract before its expiration date, the coupon will continue to be valid even after its expiration date.
  • Please note that due to Shopify's specifications, removing and re-adding a coupon from a contract will reset the "Limit discounts to multiple recurring payments" setting in your Shopify discount settings.

[Examples regarding resetting the count]
If the coupon's "Limit discount to multiple recurring payments" setting is set to 2 times, and the order cycle is set to 1 month...

First order: April 1st
April 15th *Coupon added
May 1st, 2nd order (coupon applied for the first time)
May 2nd *Coupon removed and re-added 
=> The order already had one coupon applied, but since it was deleted, the count has been reset, making it possible to apply it a second time.
June 1st, 3rd order (1st coupon application)
July 1st, 4th order (2nd coupon application)
August 1st, 5th order (no coupon applied)

If you don't want to allow multiple applications, then set a limit in Shopify Discounts.


[Regarding usage limits (e.g., one use per person)]

Restrictions on Shopify discounts, such as "usable only once per person,"It counts when the coupon code is saved to your subscription agreement.Therefore, please note the following points:

  • Once you add a code to your contract, it is considered "used once," and this count continues even if no actual order or payment occurs afterward.
  • Removing the code from the contract will not decrease this usage count.
     (This is a different mechanism from the reset of the number of recurring payments mentioned above.)
  • Therefore, if a code is added to and then removed from a contract, the same customer may be blocked from using the same code again.
  • This usage count is not linked to the performance (actual usage) on the "Discounts" page in the administration panel. Even if the performance shows 0 usages, there may be cases where it cannot be reused for the reasons mentioned above.
  • There is currently no way to individually check or reset this usage count from GO SUB or the Shopify admin panel/API.

Please be aware that when adding codes with restrictions such as "one time per person" to your contract on a trial basis, you may not be able to reuse the same code once it has been added.