Deprecated: Non-canonical cast (double) is deprecated, use the (float) cast instead in /home/thegrnzv/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/xmlrpc.php on line 216
Deprecated: Non-canonical cast (boolean) is deprecated, use the (bool) cast instead in /home/thegrnzv/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/xmlrpc.php on line 235
Deprecated: Non-canonical cast (double) is deprecated, use the (float) cast instead in /home/thegrnzv/public_html/wp-content/plugins/wordfence/lib/wfConfig.php on line 2096
Deprecated: Non-canonical cast (binary) is deprecated, use the (string) cast instead in /home/thegrnzv/public_html/wp-content/plugins/wordfence/lib/wfMD5BloomFilter.php on line 79
Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 29
Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 188
Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 257
Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 274
Deprecated: ActionScheduler_DBStore::save_unique_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 55
Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 68
Deprecated: ActionScheduler_DBStore::save_action_to_db(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 82
Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 795
Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 860
Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 28
Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 142
Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21
Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39
Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39
Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39
Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39
Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34
Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34
Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34
Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueCleaner.php on line 35
Deprecated: WPMailSMTP\Queue\Queue::count_processed_emails(): Implicitly marking parameter $since_datetime as nullable is deprecated, the explicit nullable type must be used instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/src/Queue/Queue.php on line 305
Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/thegrnzv/public_html/wp-content/plugins/_wp-mail-smtp2/src/Options.php on line 1252 Residential Solar Quote | The Green Way Solar South AfricaSkip to content
Transform your home into an energy-efficient powerhouse with our bespoke residential solar solutions. Save money, reduce your carbon footprint, and gain independence from rising energy costs. Our team provides seamless installation and personalised support to ensure you get the most from your solar investment. Get started today by contacting us or completing our simple form to schedule a free consultation.