Automattic\WooCommerce\Admin\Features\Blueprint\Importers

ImportSetWCShipping::add_local_pickup()privateWC 1.0

Add local pickup settings.

Method of the class: ImportSetWCShipping{}

No Hooks.

Return

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->add_local_pickup( $local_pickup );
$local_pickup(object) (required)
The local pickup settings.

ImportSetWCShipping::add_local_pickup() code WC 9.7.1

private function add_local_pickup( $local_pickup ) {
	if ( isset( $local_pickup->general ) ) {
		$this->wp_update_option( 'woocommerce_pickup_location_settings', (array) $local_pickup->general );
	}

	if ( isset( $local_pickup->locations ) ) {
		$local_pickup->locations = json_decode( wp_json_encode( $local_pickup->locations ), true );
		$this->wp_update_option( 'pickup_location_pickup_locations', $local_pickup->locations );
	}
}