Домой Каталог: Дополнения WP-Recall Shop Service Снятие комиссии с суммы оплаты заказа
10ответ(ов) в теме
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
1
12:29
Версия WP-Recall: 16.17.15
Версия дополнения: 1.10.0

Вопрос таков: как можно добавить снятие комисси с оплаты покупаемых услуг авторов? Возможно подскажите скрипт где выполняется расчет или редактирование поля личного счета автора.
Заранее спасибо)

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
2
12:42

смотрите файл functions-core.php с 80-й строки

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
3
21:06

спасибо. но не совсем понял логику работы этой функции:
function sm_order_complete($orderId){

$service = sm_get_service($orderId);

sm_update_order_status($orderId, 9);

$balance = rcl_get_user_balance($service->post_author);
$balance += get_post_meta($orderId, 'sm-order-price', 1);
rcl_update_user_balance($balance, $service->post_author, __('Оплата выполненного заказа'));

if(rcl_get_option('sm-fee')){
$balance -= rcl_get_option('sm-fee') * get_post_meta($orderId, 'sm-order-price', 1) / 100;
rcl_update_user_balance($balance, $service->post_author, __('Комиссия сервиса при получении оплаты за услугу').' ('.rcl_get_option('sm-fee').'%)');
}

do_action('sm_order_complete', $orderId);

}

и как здесь можно вписать ком.сбор...

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
4
21:07

буду признателен за помощь.

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
5
13:26

коментов не будет?

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
6
13:43

В функции достаточно кириллицы, чтобы понять ее логику, производится оплата заказа на услугу, пополняется баланс автора услуги на сумму заказа, уменьшается баланс автора услуги на установленную комиссию сервиса.
Что то еще не понятно?

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
7
16:29

извините за возможно глупые вопросы в ваших глазах, но все же спрошу: "$balance -= rcl_get_option('sm-fee') * get_post_meta($orderId, 'sm-order-price', 1) / 100;" - в этом условии можно создавать процент сервиса (изменяя "1" если я верно понял) ?

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
16:44

Здравствуйте.

изменяя "1" если я верно понял

Вы не можете просматривать опубликованные ссылки

Вы спрашиваете про 3-й аргумент. Цитирую доки:

$single(логический)

true - вернет значение метаполя (если полей несколько то вернет значение первого метаполя).
false - вернет массив всех значений мета полей с указанным ключом.

так что вы поняли не верно. 1 - это true

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
9
16:54

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

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
10
21:33

ок, спасибо

0
Вы не имеете права на публикацию сообщений в этой теме