Site.pro
  • Website Builder
    • Website Builder
    • Online Stores
    • Templates
    • Domains
    • Plugins
    • Languages
    • FAQ
    • Affiliate Program
    • Blog
    • Examples
    • For Design Studios
  • Prices
  • Website Import
  • For Resellers
    • White Label
    • Prices
    • Panels
    • How it Works
    • Free Websites
    • Marketing Kit
    • Mass Import
    • Our Partners
    • Free Website Builder
    • Documentation
    • Blog
    • Growth Hacking
    • Domainity
    • FAQ
  • Contact Sales
  • Website Builder
    • Website BuilderEverybody can easily make a website, landing page or e-commerce.
    • Online StoresSell your goods or services anywhere on the website
    • Templates200+ Awesome Templates. Responsive Design
    • DomainsBuy domain. Connect Your Domain. Transfer Domain.
    • Plugins
    • Languages
    • FAQ
    • Affiliate Program
    • Blog
    • Examples
    • For Design Studios
  • Prices
  • Website Import
  • For ResellersWhite Label
    • White LabelThe most popular white label tool is ideal for reselling
    • PricesStart reselling. Pay for live websites. Free Websites
    • PanelsOne product for all platforms. Download plugin for your panel
    • How it WorksCloud or On-Premises. Recommendations for Builder Server
    • Free WebsitesUnlimited Quantity of Free Websites
    • Marketing KitUse White Label Marketing Kit To Increase Your Sales
    • Mass Import
    • Our Partners
    • Free Website Builder
    • Documentation
    • Blog
    • Growth Hacking
    • Domainity
    • FAQ
  • Contact Sales
  • inputRegister
    Sign Up with Facebook
    Sign Up with Google
    or
  • faceLog In
    Sign in with Facebook Sign in with Google
    or
    Remind password
    A new password will be sent to the specified e-mail address.
    Return to login form
  • $
    • USD — $
    • EUR — €
    • GBP — £
    • BRL — R$
    • PLN — zł
    • INR — ₹
    • TRY — TL
    • AUD — A$
    • CAD — C$
    • CZK — Kč
    • DKK — kr
    • HKD — HK$
    • HUF — Ft
    • ILS — ₪
    • JPY — 円
    • MXN — Mex$
    • NOK — kr
    • NZD — NZ$
    • PHP — ₱
    • RUB — ₽
    • SGD — S$
    • SEK — kr
    • CHF — Fr
    • TWD — NT$
    • THB — ฿
    • CNY — ¥
    • RSD — din
    • BGN — лв.
    • RON — Lei
    • ZAR — R
    • BYN — p.
    • UAH — ₴
    • KZT — ₸
    • CLP — CH$
  • English
    • العربية
    • Azərbaycan
    • Bahasa Indonesia
    • Bahasa Malaysia
    • Беларуская
    • Български
    • Bosanski
    • Castellano
    • Čeština
    • Dansk
    • Deutsch
    • Eesti
    • Ελληνικά
    • English
    • Español
    • 繁體
    • فارسی
    • Français
    • Հայերեն
    • हिन्दी
    • Hrvatski
    • Italiano
    • עברית
    • 简体
    • ქართული
    • Қазақ
    • Latviešu
    • Lietuvių
    • Magyar
    • Nederlands
    • 日本語
    • Norsk
    • O'zbek
    • ภาษาไทย
    • ភាសាខ្មែរ
    • Polski
    • Português (BR)
    • Română
    • Русский
    • Schweizerdeutsch
    • Slovenčina
    • Slovenščina
    • Srpski
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Украї́нська
    • Wikang Tagalog
    • And additional 2 languages inside Site.pro website builder
Server Requirements
  • Published websites
  • Site.pro IPs
Builder installation / update
On-Premises
  • Server Requirements
  • Installation
  • CRON
  • Update
  • Migration to version v4
  • Extra configuration
  • Manual update
  • Changing PHP version
  • Support
Plugin installation
  • Hosting Panel
    • cPanel
    • DirectAdmin
    • Plesk
    • Sentora/ZPanel
    • ISPmanager
    • InterWorx
    • Vesta
    • Hestia
    • Hosting Controller
    • CentOS Web Panel
    • Custom hosting (API)
  • Billing Panel
    • WHMCS
    • Custom billing (API)
API documentation
  • Builder
    • Create session (SSO)
    • Remove existing session
    • Create website backup
    • Restore website backup
  • Templates
    • List template categories
    • List templates
    • Get page types available in templates
  • Import
    • Import website
    • Get website import status
    • Import website block
    • Get website block import status
    • Check if imported website is owned by user
  • Websites
    • Create website
    • Modify website
    • Rename website
    • Publish website
    • Edit website pages
    • Edit website settings
    • Enable/disable Auto Layout
    • Delete website
    • Get website template
    • Get website pages
    • Get website variables
    • Get website settings
    • Add pages to website
    • Duplicate pages in website
    • Remove pages from website
  • Website Blocks
    • Create empty website
    • Modify website
    • Inspect website
    • Add empty page
    • Modify page
    • Remove page
    • Inspect page
    • Inspect composition
    • Modification descriptor structure by element type
    • Add blocks from compositions
    • Remove blocks
    • Move blocks
    • Modify blocks
    • Inspect block
  • Licenses
    • Get list of published websites
    • Get statistics of publications/openings
    • Block/unblock published website
    • Controlling IP list
  • Integration with your system
    • Allow/disallow domain in builder
    • Check if domains are allowed in builder
Add-ons documentation
  • For Website
    • Public demo URL
    • Editing plans
    • User registration from public demo
    • Website import
  • For Builder
    • Adding custom templates
    • Adding custom builder plugins
    • Scripts
For developers
  • Programming reference
  • Directory structure
  • Meta information (main.json)
  • Frontend logic (main.js)
  • Element template (main.html)
  • Backend logic (main.php)
  • Plugin testing
  • Custom element plugin
  • E-commerce plugin
  • Overriding UI
  • Other examples
Change Log
Add-ons documentation → For Website

Editing plans

Reference:

  • About
  • Rules
  • Examples

About

Site.pro provides ability to have different plans set up for your builder. By default, there is only one builder plan active for all your customers, which depend on your purchased Site.pro license. However, you may want to provide different plans with different limitations depending on what price a customer pays to you.

You can edit builder plans by going to licenses page https://site.pro/My-Licenses/, clicking "Edit" button in your brand (if you have no brands, then create one) and switching to section "Edit plans". There you are presented with the table where each column represents a different builder plan, each with its own name at the top, and every row represents a different limitation, which consist of max website size, max image size, number of available templates in each category, etc. Despite limitation fields, you have switcher for enabling/disabling a certain builder plan, selecting it to be a default plan and enabling/disabling available plugins (compositions groups) in builder toolbar for each plan.

OK, now you have different builder plans set up, but how to relate them with your hosting? For this, use the field Relate with these hosting plans. This field accepts a special string in JSON format (or JSON formatted strings, separate with comma) which describes when a certain builder plan should be used.

At the moment, there are 4 different parameters supported which can be used for relation of your hosting with different builder plans:

  • hosting plan name (aka "package name" or "service plan name" depending on used hosting control panel) – defined by letter "p"
  • website domain name (or a subdomain) – defined by letter "d"
  • product name (for WHMCS only) – defined by letter "n"
  • addon name (for WHMCS or Plesk) – defined by letter "a"

Rules

When opening the builder, it checks customer's received data and looks for the best suitable builder plan for him.

  • If a builder plan has no conditions specified, then it will not be considered.
  • Only those builder plans considered whose specified conditions completely match customer's received data.
  • If there are more than one builder plan found that can be assigned to a customer by its data, then the one with the bigger number of conditions is applied.
  • If no builder plan found by a customer data, then the default plan is applied.

Examples

Specify a parameter value for which you want a certain builder plan to be applied to:
{"p": "Plan A"}
for customers with hosting plan "Plan A".

For each parameter you can specify the list of values:
{"p": ["Plan 1", "Plan 2"]}
for customers with either hosting plan "Plan 1" or "Plan 2".

{"d": ["website-one.com", "website-two.com"]}
for customers with website domain names "website-one.com", "website-two.com".

Specify a specific subdomain for a certain builder plan to be applied to:
{"d": ".mydomain.com"}
for customers whose website domain names end with ".mydomain.com".

Specify a WHMCS product name for a certain builder plan to be applied to:
{"n": "Example Hosting"}
for customers who have product name "Example Hosting" on WHMCS.

Specify a WHMCS addon name for a certain builder plan to be applied to:
{"a": "Site builder"}
for customers who have active addon name "Site builder" for their main hosting products on WHMCS.

Combine several conditions at one time

{"p": ["Plan 1", "Plan 2"], "d": ".mydomain.com"}
for customers with either hosting plan "Plan 1" or "Plan 2" and whose website domain names end with ".mydomain.com" at the same time.

{"n": "Example Hosting", "d": ".mydomain.com", "a": "Site builder"}
for customers who have product name "Example Hosting" on WHMCS and whose website domain names end with ".mydomain.com" and who have active addon name "Site builder" for their main hosting products on WHMCS at the same time.

Specify several combinations of conditions for one builder plan

Specify each combination as JSON formatted parts, separated by comma:
{"p": "Plan A"}, {"d": ".mydomain.com"}
for customers with hosting plan "Plan A" or for customers whose website domain names end with ".mydomain.com".

{"a": "Site Builder Free"}, {"a": "Site Builder Starter"}, {"a": "Site Builder Business"}
for customers who have active addon name either "Site Builder Free" or "Site Builder Starter" or "Site Builder Business" for their main hosting products on WHMCS
can also be written as {"a": ["Site Builder Free", "Site Builder Starter", "Site Builder Business"]}.

© Site.pro Website Builder. United States, Washington. Terms of Service