/* Lets Shop Managers edit users with these user roles */ function wcv_allow_shop_manager_role_edit_capabilities( $roles ) { $roles[] = ‘vendor’; // insert the role you want them to be able to access here, copy+paste this line for additional user roles return…Continue reading
// Add this to your themes functions.php function add_menu_item( $pages ){ $pages[] = array( ‘label’ => ‘Help’, ‘slug’ => ‘http://wcvendors.com/support’, ‘actions’ => array() ); return $pages; } add_filter( ‘wcv_pro_dashboard_urls’, ‘add_menu_item’ );Continue reading
add_filter( ‘wcv_product_ships_from’, ‘ships_from_address’ ); function ships_from_address( $field ){ global $post, $product; $shipping_disabled = wc_string_to_bool( get_option( ‘wcvendors_shipping_management_cap’, ‘no’ ) ); $post = get_post( $product->get_id() ); if ( $product->needs_shipping() && ! $shipping_disabled && WCV_Vendors::is_vendor( $post->post_author ) ) { $vendor_id = WCV_Vendors::get_vendor_from_product( $product->get_id()…Continue reading
add_filter( ‘wcv_export_orders_use_shipping_address’, ‘wcv_order_export_use_shipping_address’ ); function wcv_order_export_use_shipping_address( ){ return false;Continue reading
// Add this to your themes functions.php to change the order, rearrage the lines. First line is first item, last is last etc. add_filter( ‘wcv_dashboard_pages_nav’, ‘change_nav_order’); function change_nav_order( $pages ){ $new_nav_order = array(); $new_nav_order[‘dashboard_home’] = $pages[‘dashboard_home’]; $new_nav_order[‘order’] = $pages[‘order’]; $new_nav_order[‘product’]…Continue reading
/** * Remove widgets from the vendor store and single product pages conditionally. * * You will need the sidebar internal id (eg sidebar-1) * You will need the list of widget id’s you want to disable (eg woocommerce_layered_nav-2, meta-2)…Continue reading
/** * The template for displaying the shipping label * * Override this template by copying it to yourtheme/wc-vendors/dashboard/order * * @package WCVendors_Pro * @version 1.7.5 * @since 1.0.4 * * The following variables are available in this template *…Continue reading
/** * Add the Tax ID Field to the settings page * * In this example we are using ABN/ACN for Australian GST Invoices * You can update this tax label to whatever suits your requirements. */ add_action( ‘wcvendors_settings_before_company_url’, ‘wcv_add_tax_field’…Continue reading