Magento 2 Multi Company SaaS ExtensionMagento 2 Multi Company SaaS Extension
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
  • Admin Configuration

    • General Settings
    • Payment Gateways
    • Multilingual & Translation
  • Membership Management

    • Duration Types
    • Subscriptions
    • Seller Assignment
  • Seller Workflow

    • Subscription & Checkout
    • Subdomain & Theme Settings
  • Verification & Help

    • Troubleshooting
    • FAQ & Support

General Settings & Email Configuration

To configure core module behavior and notification emails, log in to the Magento Admin Panel and navigate to:

Stores > Settings > Configuration > Webkul > SAAS Configuration.

Admin SaaS Configuration PanelFigure 6.1: Webkul SAAS Configuration section in Magento Admin.


General Settings

Configuration FieldDescriptionRecommended Value
EnabledMaster toggle to activate or deactivate the SaaS multi-tenant engine across the marketplace. When set to Yes, sellers can browse membership plans, retain 100% earnings (0% commission), and manage branded subdomains.Set to Yes
Allowed payment methods for MembershipMulti-select drop-down specifying which recurring payment gateways are available at the dedicated SaaS subscription checkout. Non-recurring standard gateways (e.g., COD, Bank Transfer) are excluded to ensure recurring mandate integrity.Select PayPal Recurring Express Checkout Payment and/or Stripe Recurring Payment Method
Hint for setup seller subdomainGuidance text displayed to sellers on their frontend dashboard (Vendor Profile) instructing them on the required format when registering their custom subdomain slug.Enter a helpful format hint, e.g.: please add subdomain in format https://demo.domain.com

Payment Method Restriction

Only recurring payment methods configured to handle recurring authorization mandates (PayPal or Stripe) should be selected in Allowed payment methods for Membership. Standard offline payment methods (such as Bank Transfer or Cash on Delivery) do not support automatic recurring billing cycles.


Custom Email Templates

The module automates customer communications during subscription lifecycle events:

Email Template FieldEvent TriggerDescription & Key Contents
Membership Plan Subscription TemplateInitial Subscription Activation
(Dispatched immediately upon plan checkout)
Confirmation and welcome email sent to the seller upon initiating a new membership. Contains core subscription details including plan tier title, subscription fee, plan lifespan (in days), start date, and next scheduled renewal date.
Membership Plan Notification About Plan TransactionRecurring Cycle Renewal
(Triggered on each successful recurring charge)
Payment receipt and cycle notice sent to the seller whenever an automated renewal payment executes via PayPal or Stripe. Includes the gateway transaction reference ID, billed amount, transaction timestamp, and updated next billing deadline.

To customize these emails:

  1. Navigate to Marketing > Communications > Email Templates.
  2. Click Add New Template.
  3. Select the respective default SaaS template from the Template selector and click Load Template.
  4. Adjust the HTML and layout as needed, save, and select your custom template under Stores > Configuration > Webkul > SAAS Configuration.
Next
Payment Gateways