woogc/ps/interfaces/sync_to_shop
Name: woogc/ps/interfaces/sync_to_shop
Type:Â Filter
Arguments:Â $status, $remote_blog_id, $post
The filter can be used to change the synchronization interface button status from active to inactive or vice versa.
For example, when creating a new product, the buttons will show up active as default:
add_filter ( 'woogc/ps/interfaces/sync_to_shop', 'woogc_ps_interfaces_option_status', 10, 3 );
add_filter ( 'woogc/ps/interfaces/maintain_child', 'woogc_ps_interfaces_option_status', 10, 3 );
add_filter ( 'woogc/ps/interfaces/maintain_categories', 'woogc_ps_interfaces_option_status', 10, 3 );
add_filter ( 'woogc/ps/interfaces/maintain_stock', 'woogc_ps_interfaces_option_status', 10, 3 );
function woogc_ps_interfaces_option_status( $status, $remote_blog_id, $post )
{
//if nnew product post, set to enabled
if ( $post->post_status == 'auto-draft' )
$status = TRUE;
return $status;
}
The code should be placed inside a php file on wp-content/mu-plugins folder.
Related Posts
Name: woogc/single_checkout/split_order/order_created
Type:Â Action
Arguments:Â $new_order
The `woogc/single_checkout/split_order/order_created` action...
The WordPress WooCommerce Global...
By default, on Product...
Name: woogc/ps/synchronize_product/child_product
Type:Â Filter
Arguments:
(object)$child_product
(array)$main_product_data
(int)$origin_product_blog_ID
This filter...
The WooCommerce Global Cart...
The Global Cart feature...
In the ever-evolving landscape of e-commerce, where seamless customer experiences are the cornerstone of success, WooCommerce Global Cart is now supporting the new WooCommerce Cart Blocks and Checkout Blocks, as powerful allies for merchants seeking to elevate their checkout processes. This groundbreaking integration seamlessly blends the benefits of Global Cart with the enhanced functionality of the new blocks, propelling businesses towards a paradigm shift in their online shopping journeys. Starting WooCommerce version 8.3 the Cart Blocks and Checkout Blocks are now the default checkout flow for new installations.
Name: woogc/ps/interfaces/sync_to_shop
Type:Â Filter
Arguments:Â $status, $remote_blog_id, $post
The...
Name: woogc/ps/synchronize_product/completed
Type:Â Filter
Arguments: $child_product_ID, $main_product_ID,...