Skip to content

SaaS Mode

SaaS mode turns ChargePanda into a dedicated SEO Agents product website by replacing the default marketplace homepage and pricing page with SEO Agents-branded equivalents.


What changes when SaaS mode is on

RouteOff (default)On
GET /ChargePanda marketplace homepageSEO Agents landing page
GET /pricingAll products listingSEO Agents subscription plans
GET /products/…Product detail / store pagesRedirect to /pricing
All other routesNo changeNo change

Checkout, cart, account, and order routes are not intercepted — the full purchase and subscription management flow continues to work.


Enabling SaaS mode

  1. Go to Admin → SEO Agents → Settings
  2. Toggle Enable SaaS mode on
  3. Click Save Settings

The change takes effect immediately on the next page request.


The landing page

/ renders resources/views/landing/home.blade.php from the SEO Agents module. The landing page:

  • Showcases all six agents with icons and descriptions
  • Links authenticated users directly to the agents dashboard (/app)
  • Links unauthenticated users to the pricing page or sign-up flow

The pricing page

/pricing renders resources/views/landing/pricing.blade.php. This is a standalone plan comparison page that reads the SEO Agents product and its tiers directly. It does not use ChargePanda's generic product listing.

The pricing page includes:

  • Plan names, prices, and feature comparisons
  • Subscribe buttons that post to /pricing/subscribe — the standard ChargePanda subscription checkout

Customising the landing and pricing pages

The landing and pricing views are in the module's resources/views/landing/ directory. To customise them without losing your changes on module updates, copy the views to your application's view directory:

resources/views/vendor/seo-agents/landing/

Laravel's view resolver checks resources/views/vendor/{namespace}/ before the module's own views, so copied files take precedence and survive module updates.


Using SaaS mode with a custom domain

SaaS mode works with any domain that points to your ChargePanda installation. If you run a dedicated domain for your SEO Agents product (e.g. seotools.example.com), no extra configuration is needed beyond pointing DNS and updating APP_URL in .env.

Released under the Commercial License.