parent
1905c5ea0a
commit
a9b8101e48
|
@ -224,12 +224,15 @@ class WC_Settings_Shipping extends WC_Settings_Page {
|
||||||
* Show zones
|
* Show zones
|
||||||
*/
|
*/
|
||||||
protected function zones_screen() {
|
protected function zones_screen() {
|
||||||
|
global $wpdb;
|
||||||
|
|
||||||
$allowed_countries = WC()->countries->get_allowed_countries();
|
$allowed_countries = WC()->countries->get_allowed_countries();
|
||||||
$continents = WC()->countries->get_continents();
|
$continents = WC()->countries->get_continents();
|
||||||
|
$method_count = absint( $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->prefix}woocommerce_shipping_zone_methods" ) );
|
||||||
|
|
||||||
wp_localize_script( 'wc-shipping-zones', 'shippingZonesLocalizeScript', array(
|
wp_localize_script( 'wc-shipping-zones', 'shippingZonesLocalizeScript', array(
|
||||||
'zones' => WC_Shipping_Zones::get_zones(),
|
'zones' => WC_Shipping_Zones::get_zones(),
|
||||||
'default_zone' => array(
|
'default_zone' => array(
|
||||||
'zone_id' => 0,
|
'zone_id' => 0,
|
||||||
'zone_name' => '',
|
'zone_name' => '',
|
||||||
'zone_order' => null,
|
'zone_order' => null,
|
||||||
|
@ -282,8 +285,8 @@ class WC_Settings_Shipping extends WC_Settings_Page {
|
||||||
protected function output_shipping_class_screen() {
|
protected function output_shipping_class_screen() {
|
||||||
$wc_shipping = WC_Shipping::instance();
|
$wc_shipping = WC_Shipping::instance();
|
||||||
wp_localize_script( 'wc-shipping-classes', 'shippingClassesLocalizeScript', array(
|
wp_localize_script( 'wc-shipping-classes', 'shippingClassesLocalizeScript', array(
|
||||||
'classes' => $wc_shipping->get_shipping_classes(),
|
'classes' => $wc_shipping->get_shipping_classes(),
|
||||||
'default_shipping_class' => array(
|
'default_shipping_class' => array(
|
||||||
'term_id' => 0,
|
'term_id' => 0,
|
||||||
'name' => '',
|
'name' => '',
|
||||||
'description' => '',
|
'description' => '',
|
||||||
|
|
|
@ -57,19 +57,21 @@ if ( ! defined( 'ABSPATH' ) ) {
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<script type="text/html" id="tmpl-wc-shipping-zone-row-blank">
|
<script type="text/html" id="tmpl-wc-shipping-zone-row-blank">
|
||||||
<tr>
|
<?php if ( 0 === $method_count ) : ?>
|
||||||
<td class="wc-shipping-zones-blank-state" colspan="4">
|
<tr>
|
||||||
<p class="main"><?php _e( 'A shipping zone is a geographic region where a certain set of shipping methods and rates apply.', 'woocommerce' ); ?></p>
|
<td class="wc-shipping-zones-blank-state" colspan="4">
|
||||||
<p><?php _e( 'For example:', 'woocommerce' ); ?></p>
|
<p class="main"><?php _e( 'A shipping zone is a geographic region where a certain set of shipping methods and rates apply.', 'woocommerce' ); ?></p>
|
||||||
<ul>
|
<p><?php _e( 'For example:', 'woocommerce' ); ?></p>
|
||||||
<li><?php _e( 'Local Zone = California ZIP 90210 = Local pickup', 'woocommerce' ); ?>
|
<ul>
|
||||||
<li><?php _e( 'US Domestic Zone = All US states = Flat rate shipping', 'woocommerce' ); ?>
|
<li><?php _e( 'Local Zone = California ZIP 90210 = Local pickup', 'woocommerce' ); ?>
|
||||||
<li><?php _e( 'Europe Zone = Any country in Europe = Flat rate shipping', 'woocommerce' ); ?>
|
<li><?php _e( 'US Domestic Zone = All US states = Flat rate shipping', 'woocommerce' ); ?>
|
||||||
</ul>
|
<li><?php _e( 'Europe Zone = Any country in Europe = Flat rate shipping', 'woocommerce' ); ?>
|
||||||
<p><?php _e( 'Add as many zones as you need – customers will only see the methods available for their address.', 'woocommerce' ); ?></p>
|
</ul>
|
||||||
<a class="button button-primary wc-shipping-zone-add"><?php _e( 'Add shipping zone', 'woocommerce' ); ?></a>
|
<p><?php _e( 'Add as many zones as you need – customers will only see the methods available for their address.', 'woocommerce' ); ?></p>
|
||||||
</td>
|
<a class="button button-primary wc-shipping-zone-add"><?php _e( 'Add shipping zone', 'woocommerce' ); ?></a>
|
||||||
</tr>
|
</td>
|
||||||
|
</tr>
|
||||||
|
<?php endif; ?>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/html" id="tmpl-wc-shipping-zone-row">
|
<script type="text/html" id="tmpl-wc-shipping-zone-row">
|
||||||
|
|
Loading…
Reference in New Issue