как удалить уведомление о заказе продавцу, только админ получает уведомление - PullRequest
0 голосов
/ 25 октября 2019

где можно найти ответы на эту проблему, как отключить уведомления о заказах для поставщика, разрешить администратору получать уведомления только по каждому заказу спасибо

this is the default code that I see, in the multivendor dokan plugin

1 Ответ

0 голосов
/ 26 октября 2019
/**
* Filter orders of current user
*
* @param object $args
* @param object $query
* @since 2.9.4
* @return object $args
*/
function dokan_filter_orders_for_current_vendor( $args, $query ) {
global $wpdb;

if ( current_user_can( ‘manage_woocommerce’ ) ) {
if ( ! empty( $_GET[‘vendor_id’] ) ) {
$getdata = wp_unslash( $_GET );

$vendor_id = wc_clean( $getdata[‘vendor_id’] );
$args[‘join’] .= ” LEFT JOIN {$wpdb->prefix}dokan_orders as do ON $wpdb->posts.ID=do.order_id”;
$args[‘where’] .= ” AND do.seller_id=$vendor_id”;
}
...