Skip to main content

Product Subscriptions

ShopBot Product Subscriptions are only available for Discord and Game products, allowing you to offer recurring billing options to your customers. This is particularly useful for membership-based products or services that require ongoing access. Once the Payment type is selected (either one time or subscription), the product cannot be changed to another payment type.

Setting Up Subscriptions

For all products, subscription settings can be found in the "Payment Information" section when creating or editing a product. Here is how ShopBot Subscriptions work:

Understanding the Frequency

When you set your payment type to Subscription on a product, you will need to define the frequency of the subscription. This determines how often the customer will need to pay to maintain access to the product.

For example, if you set the frequency to "1 Month", the customer will need to pay at least once every month to keep access to the product. However, if the customer pays more frequently (e.g., every 2 weeks), they will retain access without interruption and will extend their access period accordingly.

note

The frequency setting defines the minimum interval between payments. Customers can choose to pay for subscriptions more frequently if they wish. Example: If the frequency is set to 1 Month, a customer can choose to pay for 1 year upfront, and they will retain access for the entire year.

Managing Subscriptions

Subscriptions can be viewed and managed from the ShopBot Dashboard under the "Subscriptions" tab in the product info page. Here, you can see all active subscriptions, their status, and details about each subscriber. You can also manually cancel subscriptions from this interface if needed.

Game Products and Subscriptions

Subscriptions for Game Products work similarly to Discord Products, with the added functionality of executing specific commands at each billing cycle. When setting up a Game Product with subscriptions, the commands that you define inside your product content will be executed each time a payment is successfully processed. This allows you to provide ongoing in-game benefits or items to subscribers.

Discord Products and Subscriptions

For Discord Products, subscriptions will automatically manage the assignment and removal of roles based on the payment status. When a subscription payment is successful, the buyer will retain their assigned roles. If a payment fails or a subscription is canceled, the roles will be removed accordingly.

warning

Please ensure that ShopBot is correctly configured for Discord products, see the Discord product setup guide for more details.