Billing Integrations
WooCommerce Setup - Integrating WooCommerce / Subscription inside your Dollie Hub
Never used WooCommerce before? Our docs do not cover the basics of WooCommerce so please refer to the WooCommerce Docs and this excellent video to help you get started
When developing Dollie we wanted to avoid re-inventing the wheel and give you as much flexibility as possible to sell your (Cloud) services. That's why we decided to tightly integrate Dollie with WooCommerce so you have the best eCommerce solution available with an rich ecosystem of extensions, payment gateways and excellent docuSome readersTesting Purchases & Customer Signup Flows in WooCommerce
The signup flow (also known as the checkout flow) typically starts on a landing page on your hub and depending on your configuration follows a scenario similar to the following:
A customer clicks on a call to action button such as "Launch My Site"
The customer fills a signup form that includes the name and initial URL of the site
The customer provides their payment method
The customer completes the order
An account is created for the customer, and their first site is deployed
To helSome readersUsing WooCommerce Plugins/Extensions inside your Hub
Your Dollie Hub is a powerful platform that allows you to use any WooCommerce plugin or extension. For instance, you can use Cart Flows or WPFunnels to create custom checkout flows, remove unnecessary fields, and provide customers with a seamless checkout experience.
Here is an overview of how the Checkout process works inside your Dollie Hub using WooCommerce.
Customers click on a checkout link for product/blueprint they like to purchase.
They complete the purchase and are redirectedFew readersCan I offer my customers a free trial?
If your chosen billing integration supports trials, you can offer free trials for your WaaS.
Do I pay for sites launched by my customers during a trial?
While trial sites might be free for your prospective customers, Dollie considers them to be just like any other customer site and thus the daily costs for hosting that site in our Cloud are still charged.
What else should I consider when offering free trials?
If the proper precautions are not taken, web-hosting can quickly be abused.Few readersSetting up SureCart in your Dollie Hub
In this guide, we will show you how to use SureCart to start charging for your hosting services or any other services if you're an agency or WAAS builder using Dollie.
Prerequisites
Business Plan: Ensure you are on our business plan.
Dollie Hub Plugin: Make sure the Dollie Hub plugin is installed and running on your WordPress installation.
| We provide pre-made hub installs. If you are new to Dollie and not on our business plan, once you sign up for business, you can choosFew readers
Building Your Hub
(Selling) Domains in Your Hub - Recommendations & Considerations
A lot of partners would like to integrate the purchasing of domains in their Hub. This article goes into the best method to accomplish this as easily as possible.
What's the best way to sell domains?
We recommend selling domains via affiliate links for services like CloudFlare or NameCheap. When someone navigates to the "Domain" area of the Site Manager in your Hub, they'll encounter the following wizard:

KadenceFew readersSetting Up Your Client/Customer Websites or your Hub to Send Emails via your own Email Domain
For our customers building their Hub or their client/customer websites hosted in the Dollie Cloud, ensuring reliable email communication with customers is essential. Configuring your Hub or hosted websites to send emails via SMTP (Simple Mail Transfer Protocol) enhances email deliverability. This guide will walk you through setting up SMTP on your Dollie Hub WordPress website and any client/customer sites hosted on the Dollie Cloud.
||| Warning - If you do not implement your own SMTP emailFew readersCan I use checkout flow builders like WPFunnels with the Dollie Hub Builder?
Yes, the Dollie Hub is compatible with any WooCommerce plugin or extension, including well known checkout flow builders such as WPFunnels and Cart Flows.
If you are building a custom checkout flow, you can remove our thank you page redirect by adding the following code to your child theme functions.php or in any custom plugin you have on your site:
remove_action( 'woocommerce_thankyou', [ \Dollie\Core\Modules\Subscription\Plugin\WooCommerce::instance(), 'redirect_to_blueprint' ] );
`Few readersIs the Dollie Hub compatible with with UiPress?
While using UiPress to build your Hub is not officially supported at this time, we expect that it is possible to build your Dollie Hub using it through the use of shortcodes. See the following article for more information on how to use shortcodes in Dollie HubFew readersHow many hubs can I have? Do I have to pay for additional hubs?
There are no limits to the amount of Hubs you can have. The first Hub is hosted on our Cloud for free.
Additional hubs are billed at $20/mth as they receive higher resources than our standard containers.
To get the most out of our platform, we advise starting with and fully completing one Hub before moving on to building additional Hubs. This step-by-step approach will help you gain a solid understanding of our platform, and it allows us to offer more streamlined support for each hub you devFew readers
Developers & Tutorials
Theme Developers - Overwriting Hub templates / widgets from inside your theme
There might be times when there is something in your Hub that you would like to change. For example you'd like to remove a section/block or change the design. This can be easily done by creating a child theme and copying over the template from the Dollie plugin folder into your child theme.
What are child themes?
A WordPress child theme is a theme that inherits the functionality of another theme, called the parent theme, and allows you to modify, or add to, the functionality of that parentFew readersCreating a custom integration for Dollie
Dollie's Hub Access Groups is a powerful feature in your Hub that allows you to control and monetize the services offered on your Hub/Platform. These access groups can be tied to various actions such as membership levels, product purchases, or custom integrations.
In this article we will look at the only two functions you need to write your own integration.
Function: add_to_access_group
The add_to_access_group function allows you to add a list of users toFew readersHow can I translate my Hub into other languages?
Your Hub is compatible with the WordPress plugin Loco Translate. To use this plugin you create a translation file that gets loaded before the Dollie file. See the Loco Translate plugin documentation for more detail on how to do this.Few readersHow do I update / overwrite text inside my Hub templates/widgets?
There might be situations where you would like to add or alter wording/phrases in your Hub.The best way to do this is to create your own custom translation file. This is extremely easy to do with the Loco Translate plugin. Complete the following steps in order to do so:
Install the Loco Translate Plugin.
Activate the plugin
[Follow this custom translations guide on the Loco Translate website.](https://localise.biz/wordpress/plugin/Few readersHow can I overwrite strings in pages generated in my Dollie Hub?
There might be situations where you would like to adjust or customize wording/phrases of one or more Dollie specific pages or elements in your Hub. Perhaps, for example, you would like to add additional information when a customer connect their domain.
The recommended way to do this is to create your own custom translation file, that gets loaded before the Dollie file. This is extremely easy to do with the Loco Translate plugin.
Install the [Loco Translate Plugin](https://wordpress.org/pluginsFew readersUnderstanding Blueprint Updates in Dollie Cloud
Dollie Cloud offers the flexibility to deploy websites using blueprints, a feature that simplifies the process of rolling out new sites. However, a common query we receive pertains to updating already deployed websites when the original blueprint is modified. Let's delve into how this works in Dollie Cloud and explore the possibilities for updating your websites.
Blueprint Basics: Deployment and Updates
In Dollie Cloud, a blueprint is essentially a template from which you can deploy multipFew readers
Getting Started
An Example Setup for Building a WaaS with Dollie
Introduction
Are you looking for a complete solution to build a WordPress as a Service (WaaS) platform for your customers? Look no further! Dollie is the perfect alternative to traditional multisite installations like WP Ultimo + WP Frontend Admin. In this support article, we will provide a friendly and easy-to-read guide on how to set up Dollie to meet your specific use case.
[## Rather watch a video? Watch our WaaS Webinar](https://www.dropbox.com/s/iza7c32oj7ywmzt/GMT20230427-135345_RecorPopularPage Builders - A Guide to Building Your Hub using any Pagebuilder (Elementor, Bricks Builder, Breakdance and more)
Building a fantastic experience for your customers/clients within your Hub is straightforward with Dollie. This guide will show you how to adapt the experience to fit the needs of your team, clients/customers, and yourself.
Introduction to WordPress Page Builders with Dollie
In the vast ecosystem of WordPress, there's a plethora of page builders that webmasters leverage to design and customize their websites. Dollie seamlessly supports the most popular WordPress page builders right out of tSome readersIntroduction to Launching Sites via Your Hub
Launching a New Site via Your Hub.
Once you have signed up for Dollie and you've connected your Hub you're able to launch sites via your Hub. Initially these sites are launched under a temporary domain, but once you've connected your own domain, everything will be 100% white-labeled for you and your customers. So let's walk through the process.
The Launch Site Form.
QuiSome readersHow do I connect the Dollie Hub Builder to Control HQ?
If you have launched a new Hub inside your Private Cloud during the Hub Creation process, your Hub will be automatically connected to Control HQ. If you decided to set up your Hub in an existing WordPress site here are the instructions to connect your Hub:
How to Install the Dollie Hub Builder Plugin in an existing WordPress Site
Login to Control HQ
Make sure you are on the Hub Builder Plan
Click on Create Your Hub
**Click on "Installing in existing WordPress SiSome readersWhich WordPress pages are automatically created by the Dollie Hub Builder plugin during installation?
The white-label hub plugin generates a set of template pages that make it easy and fast for you to get up and running with your managed hosting software-as-a-service business. Two page builders are currently supported: (the default Wordpress page-builder) Gutenberg and Elementor. The following pages are generated:
Page Description
Customer Login Allows customers to log into to your Hub
Site List A page listing all the sites belonging to the customer
| Launch NSome readersCan I set up the Dollie Hub Builder plugin for my WaaS / SaaS or Agency inside my existing WordPress website?
Short answer. Absolutely. Here's when we recommend to install the Hub Builder in an existing WordPress site.
Seamless Integration – You want to build the Dollie Hub inside your existing WordPress site and see how it behaves alongside your plugins and theme(s).
Local Development – You have a local development environment and want to work on your Dollie Hub from there.
On-Premise / Enterprise Use – You want to build your Dollie Hub inside your on-premise environment.
**In mostFew readersDo I have to charge for launching new sites in my Hub? Can I allow anyone to launch sites for free?
Sometimes, you'd like to disable charges for deploying new sites. This option is very simple and is available in the dollie settings menu. You can easily disable the Monetisation features with the click of a button. This is ideal if your Hub is mostly use by your team or you offer white glove services to your clients.
||| If you have this option set to "Off", anyone will be ableFew readers