Subscriptions enable Marketplace Owners to charge vendors to participate in a marketplace. Omnyfy's Vendor Subscription Module uses Stripe Subscriptions to receive payments. If you do not have a Stripe Subscription, click here to create one.
There are two main steps to creating a Vendor Subscription Plan in Omnyfy.
Step 1: Create a Subscription Plan in Stripe (if you require payment from vendors or plan to charge them later)
Step 2: Publish a Subscription Plan in Omnyfy and link it to your Stripe subscription
This article focuses on publishing your Subscription Plan in Omnyfy. To learn how to create Subscription Plans in Stripe, please click here and follow our guide..
NOTE: There has been a menu restructure in Omnyfy Release v4.0.6, and some menu items from this guide may have moved. Please see the menu update in the release notes if you are on this release or later: View the Release Notes for Omnyfy v4.0.6
Creating a Subscription Plan in Omnyfy and link it to your Stripe subscription (if applicable)
1. Click on Marketplace Management > Subscription Plan from the Omnyfy Admin Menu
2. Click on Add New Plan button on top right
3. Fill in the subscription plan information
- Status: This is the status of the Subscription Plan. Deactivating the plan will hide it front the front end and backend, but the subscripted users can still bill on it.
- Subscription Plan Name: Name of the Subscription Plan - ideally ensure that it matches the tier / plan name in the payment gateway
- Is Free: If the plan is free, set the toggle to Yes. Subscribers do not have to enter payment details for free plans.
- Gateway ID: The field will display only when the Is Free field is set to No. Currently the only Gateway ID that is applicable is Stripe. Copy and Paste the ID from the Payment Gateway Subscription Plan - see Creating a Subscription product in Stripe for Vendor Subscriptions.
- Price: The field will display only when the Is Free field is set to No. Enter the price of the plan. Note that this price is NOT used for the subscription billing and is only for display purposes in Omnyfy. The price that will be billed will the one in the Payment gateway. This will need to be the same settings as per Stripe.
- Interval: The field will display only when the Is Free field is set to No. Select the Interval (e.g. Daily, Weekly, Monthly, Every 3 months, Every 6 months, Annually). This will need to be the same settings as per Stripe.
- Description: Enter the short description (255 characters limit) of the subscription plan to the plain text editor.
- Button Label: Enter the label of the subscription button. 20 characters limit. For example, Sign Up.
- Benefits: It can be used to provide benefits offered under this subscription. Please use "|" (vertical line) to separate benefits into different lines. 255 characters limit.
- Promo Text: Enter the promotion text of the subscription plan. For example, Recommended, Coming Soon, Popular. If this field is empty, don't show any promo message on the front end.
- Show on Frontend: If the toggle is set No, then the subscription plan will not appear on the front end. Please note, this does not mean the plan is disabled. The marketplace owner can add a vendor to the plan via the backend.
4. Define one off subscription inclusions. Subscription Inclusions enables MO to set the number of specific items that the Vendor has access to as part of their subscriptions. Please note, below inclusions are one-off. If you would like to define repeated usage, please set in the next section Assign Leads Usage to Plan.
- Number of Product (one-off): Define the maximum number of products that a Vendor can create. This includes the number of products that an MO can create on behalf of a Vendor.
- Number of Request for Quote (one-off): Define the maximum number of RFQ leads that Vendor can receive
- Number of Enquiry (one-off): Define the maximum number of enquiry leads that Vendor can receive either from Product Enquiries or Vendor Page Enquiries
5. Define repeated usage. Please note, the repeat usage is defined on the per interval base.
- Click on the Add button to add a new line.
- Select the Usage Type.
- Enter the Usage Count. For example, 10.
Repeat steps a to c to create more repeated usage.
Linking your plan to a Vendor Type
1. Link the subscription plan to the vendor type. Go to Marketplace Management> Vendor Types.
2. Link the subscription plan and the vendor types by assigning the subscription plan to vendor types. Once completed, when vendors sign up on the frontend, they will be automatically assigned to the user role and the vendor type.
3. Scroll to Assign User Roles and Subscription Plan.
- Click on Add button.
- Select the Subscription plan.
- Select the User role.
Repeat steps a to c to assign more subscription plan and user roles.