From 1c009dd9e737b4833cb8ef5981a3464c86cab493 Mon Sep 17 00:00:00 2001 From: Bec Scott Date: Thu, 8 Oct 2020 09:12:31 +1000 Subject: [PATCH] Add/confirm tax settings note (https://github.com/woocommerce/woocommerce-admin/pull/5279) * Add note to confirm automated tax settings * add back automated_tax_is_supported function * Trigger CI Co-authored-by: Rebecca Scott --- .../src/Features/OnboardingAutomateTaxes.php | 2 + .../src/Notes/ConfirmTaxSettings.php | 48 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 plugins/woocommerce-admin/src/Notes/ConfirmTaxSettings.php diff --git a/plugins/woocommerce-admin/src/Features/OnboardingAutomateTaxes.php b/plugins/woocommerce-admin/src/Features/OnboardingAutomateTaxes.php index 80170b10c4e..1356289f002 100644 --- a/plugins/woocommerce-admin/src/Features/OnboardingAutomateTaxes.php +++ b/plugins/woocommerce-admin/src/Features/OnboardingAutomateTaxes.php @@ -8,6 +8,7 @@ namespace Automattic\WooCommerce\Admin\Features; use Automattic\WooCommerce\Admin\Features\OnboardingTasks; +use Automattic\WooCommerce\Admin\Notes\Confirm_Tax_Settings; /** * This contains logic for setting up shipping when the profiler completes. @@ -58,6 +59,7 @@ class OnboardingAutomateTaxes { if ( $jetpack_connected && $wcs_version && $wcs_tos_accepted ) { update_option( 'wc_connect_taxes_enabled', 'yes' ); update_option( 'woocommerce_calc_taxes', 'yes' ); + Confirm_Tax_Settings::possibly_add_note(); } } diff --git a/plugins/woocommerce-admin/src/Notes/ConfirmTaxSettings.php b/plugins/woocommerce-admin/src/Notes/ConfirmTaxSettings.php new file mode 100644 index 00000000000..513cfc42e1c --- /dev/null +++ b/plugins/woocommerce-admin/src/Notes/ConfirmTaxSettings.php @@ -0,0 +1,48 @@ +set_title( __( 'Confirm tax settings', 'woocommerce-admin' ) ); + $note->set_content( __( 'Automated tax calculations are enabled on your store through WooCommerce Services. Learn more about automated taxes here.', 'woocommerce-admin' ) ); + $note->set_source( 'woocommerce-admin' ); + $note->add_action( + 'confirm-tax-settings_edit-tax-settings', + __( 'Edit tax settings', 'woocommerce-admin' ), + admin_url( 'admin.php?page=wc-settings&tab=tax' ), + Note::E_WC_ADMIN_NOTE_UNACTIONED, + true + ); + + return $note; + } +}