[PHP] Как заменить слово «Скидка» на «Процент скидки» на товарах Woocommerce сайта на WordPress

  Автор:
  583
Как заменить слово "Скидка" на "Процент скидки" на товарах Woocommerce сайта на WordPress

В последней версии шаблона AB-Inspiration я заменила слово Скидка на процент скидки на товарах Woocommerce. Это изменение появится в ближайшем обновлении AB-inspiration.

Вот так выглядел бейдж со словом Скидка

А вот так с процентом скидки Читать далее »

Плагин «Индивидуальные функции» для вставки произвольного php кода

  Автор:
  279

Индивидуальные функции — простой плагин с одним пустым файлом. Удобный способ вставки необходимого php кода без редактирования шаблона.

Как работать с плагином?

  1. Скачайте плагин Индивидуальные функции, установите его на блог и активируйте
  2. Зайдите в раздел «Плагины» — «Редактор»
  3. Выберите из списка плагинов справа «Индивидуальные функции» и нажмите на кнопку «Выбрать»
  4. Вставьте скопированный код нового виджета в файл
  5. Нажмите на кнопку «Сохранить файл»

[PHP] Редирект на страницу «Спасибо» после оплаты Woocommerce

  Автор:
  275

Платежная система Stripe, а также способы оплаты «Прямой банковский перевод» и «Оплата при доставке» не перенаправляют на произвольную страницу после оформления заказа.

Для этого можно использовать следующий код:

// Redirect WooCommerce checkout page to a custom thank you page
add_action( 'woocommerce_thankyou', 'ab_redirect_woo_checkout');
function ab_redirect_woo_checkout( $order_id ){
$order = wc_get_order( $order_id );
$url = 'LINK_TO_THANKYOU_PAGE';
if ( ! $order->has_status( 'failed' ) ) {
wp_safe_redirect( $url );
exit;
}

Читать далее »

LearnPress. Как закрыть продажи курса.

  Автор:
  677
LearnPress. Как закрыть продажи курса

При настройки сайта онлайн-школы на LearnPress возник вопрос «Как закрыть продажи курса», мест на курс больше нет.

В настройках LearnPress есть опция «Max student» Здесь можно указать какое максимальное количество учеников может быть на курсе. Чтобы на странице курса появилась запись «Курс закончился» или «Мест нет» (нужно будет сделать перевод в файле po) необходимо в настройках курса в поле «Max student» указать то количество учеников, которое сейчас уже есть или меньше.

Как узнать сколько учеников уже зачислено на курс?

Читать далее »

LearnPress. Как сбросить время начала прохождения курса для учеников.

  Автор:
  643
делать запуск курса для всех учеников в один день

Задача:

Идея автора курса делать запуск курса для всех учеников в один день. То есть идут продажи курса через лендинг, например в течении недели, но начать прохождение курса все ученики должны в один день.

Проблема:

По функционалу LearnPress начала курса ученика начинается с момента зачисления (то есть с оплаты курса). И ученик может начать прохождение курса сразу после оплаты.

Решение:

  1. Необходимо закрыть возможность ученику начать проходить курс раньше других. Для этого активируем опцию Coming Soon (Специальный плагин LearnPress)
  2. Настраиваем раздел Coming Soon в настройках курса (задаем дату начала). Эта опция скрывает кнопку «Добавить в корзину» и делает все уроки закрытыми, даже если ученик уже получил доступ на курс
  3. Заранее составляем список учеников оплативших курс (Email адреса)
  4. В день начала курса заходим в раздел LearnPress — Инструменты
  5.  В поле «Сбросить прогресс обучения» вписываем Email ученика — Поиск. Дальше нажать на кнопку Удалить напротив нужного курса. Повторить со всеми учениками.
  6. Если курс новый и раньше в нем не было учеников, то можно сбросить прогресс всех учеников с курса. Поле «Reset course progress» — найти нужный курс отметить галочкой и нажать на кнопку «Reset Now»

Если у вас есть вопросы по настройке LearnPress, обратитесь за платной консультацией https://wptraining.ru/support/

LearnPress. Как закрыть доступ ученику на курс.

  Автор:
  729
Как закрыть доступ ученику на курс

Прямой настройки для этого нет. Если нужно закрыть доступ ученику на курс, сделать это можно следующим образом:

  1. Зайти в раздел LearnPress — заказы
  2. Найти заказ ученика по Email
  3. Открыть заказ для редактирования
  4. Поменять статуc (Состояние) с Выполнен на Pending
  5. Обновить заказ


Читать далее »

LearnPress. Hotmail искажает ссылки в письме. Как исправить?

  Автор:
  632
Hotmail искажает ссылки в письме. Как исправить?

Эта настройка не касается LearnPress  напрямую. Но так получилось, что я настраивала сайт на испанском языке для испано-говорящей аудитории и очень многие из них используют почтовый сервис hotmail. Проблема возникла когда ученик с адресом hotmail восстанавливал пароль, пришло письмо с искаженной ссылкой. При клике на ссылку ученик попал на несуществующую страницу.

Это касается настройки Hotmail.

Зайти в настройки Hotmail

Перейти в раздел Premium

Перейти в раздел Security (Безопасность)
Читать далее »

LearnPress. Как убрать второе всплывающее окно с кнопками «Да»и «Нет».

  Автор:
  722
Как убрать второе всплывающее окно с кнопками "Да" и "Нет"

Когда ученик нажимает на кнопку «Завершен» (урок) всплывает второе окно с 2мя кнопками «Да»и «Нет». Как отключить отключить это окно?

В настройках Leanrpress — Настройки — Курсы — Убрать галочку «Enable popup confirm finish course, complete item»

 

Если у вас есть вопросы по настройке LearnPress, обратитесь за платной консультацией https://wptraining.ru/support/

LearnPress. Как сбросить статус ученика «Курс завершен», когда курс еще не закончен.

  Автор:
  658
Как сбросить статус ученика "Курс завершен", когда курс еще не закончен

Ситуация:

На сайте курс с последовательным прохождением уроков

 

Ученик проходит курса, на каком-то этапе появилась дополнительная кнопка в уроке  (завершить курс).


Читать далее »