Антон One Way | Разработка для онлайн-школ | GetCourse PRO
560 subscribers
223 photos
29 videos
101 links
Оформление и разработка нового функционала школ на GetCourse

По вопросам пишите 👉 @onthewaytothesun
Download Telegram
Наступило 24 октября, а значит пришло время осветить важное событие для нашей студии.
Вы наверняка подумаете, что мы имеем в виду День любви к тёплым носкам, но нет, это кое-что покруче!

Сегодня день рождения одного из основателей студии, крутого разработчика и не понаслышке отличного парня - Антона Федорова 😎.

За очень короткий срок он вырос в прекрасного специалиста, который способен решать нестандартные и сложные задачи, а также волшебным образом располагать к себе людей (если вы когда-нибудь взаимодействовали с ним напрямую, то точно не остались равнодушными).

От всей команды Inky Studio ❤️ искренне желаем ему больших успехов в карьере, поменьше багов в коде и всегда оставаться таким же позитивным человеком! 🚀🎉
🎉6🍾2
ПОЧЕМУ СТОИТ ЗАКАЗАТЬ ОФОРМЛЕНИЕ ЛИЧНОГО КАБИНЕТА GETCOURSE ИМЕННО У INKY STUDIO 🤔

1) Опыт в сфере оформлений — каждый из разработчиков приложил руку к разработке около сотни личных кабинетов, на большинство задач уже заготовлены проверенные временем компоненты и наработки
2) Комплексный подход даже к мелким задачам по оформлению — даже если у нас были заказано оформление пары разделов, мы ставим классификатор страниц, оптимизируем прорисовку кастомизированных элементов при загрузке страницы, пишем код согласно актуальным веб-стандартам, чтобы в случае, если на другие работы будет нанятая другая организация, код был читаем и реиспользуем
3) Бесплатно проконсультируем по любым аспектам разработки, поможем определиться с ТЗ. Если у вас есть свой дизайнер, выдадим материалы для ускорения и упрощения отрисовки дизайн-макета
4) Помимо изменения визуала платформы дорабатывает админку таким образом, чтобы новым функционалом и визуалом можно было управлять без знаний кода. Также предоставляем видеоинструкцию по обновленной админке
5) Наши специалисты никогда не пропадут с радаров и всегда ответят вежливо и оперативно

Контакты для связи: @onthewaytothesun
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
ПРЕОБРАЗИМ ВАШУ ШКОЛУ КАЧЕСТВЕННО И БЫСТРО 😍

Устали от серого вида стандартного GetCourse?

Закажите оформление личного кабинета у Inky Studio!

Наши оформления:
Создаются максимально быстро за счет наработок и профессионализма разработчиков
Разрабатываются индивидуально под заказчика без использования агентских шаблонов по структуре. Хотите боковое меню сверху — пожалуйста, хотите структуру меню как в каком-нибудь сервисе, но в вашем фирменном стиле — без проблем
Разрабатываются по принципу "no-code для техспецов" — весь новый функционал вносится в стандартную админку для того, чтобы школы не нуждалась в дальнейшем вмешательстве разработчиков

Мы настолько любим свое дело, что с радостью проведем для вас бесплатную консультацию по разработке на GetCourse, где с упоением расскажем о том, что можно сделать, как лучше сделать и что для этого понадобится.

Напишите в личные сообщения @onthewaytothesun и сделайте первый шаг в оформлении своего личного кабинета.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🏆1
7-и дневный автомарафон на базе SaleBot + Bizon365 для Одноклассников, Телеграма и ВК от @inkystudio

Что входит в марафон:
• Три упражнения с выдачей бонуса за ответ на задание
• Три дня вебинаров на Bizon365, отправлялись сообщения с прогревом и ссылками на вход
• Тест с выявлением потребности клиента и отправкой продающих материалов с помощью по этому вопросу
• Возможность прийти на повтор пропущенного дня или пройти марафон заново

Реализовано за 2 дня
🔥42😍2
ЭТО МОЯ ЛУЧШАЯ РАБОТА — так мы можем сказать про каждое наше новое оформление ЛК 😎

Прямо сейчас идет работа над оформлением личного кабинета Данила Матухно. Помимо того, что работа ведется качественно и в кратчайшие сроки (7 дней на всё оформление), в школе применены следующие фишечки, которых доселе нигде ни у кого не наблюдалось:
1) В стандартном GC нельзя ставить картинки на модули. Однако благодаря JS реализована не просто загрузка картинок на модули в один клик, но также скрипт вычисляет соотношение сторон картинки. Если она горизонтально вытянутая (ширина больше высоты более чем в 2 раза), то модуль занимает 100% колонки. Если картинка не вытянута, то занимает половину колонки.
2) Автоматизированный календарь, интегрированный с гугл-формами через гугловское веб-приложение. Заказчику отдается готовая гугл-таблица, в которую он вносит дату события, название, ссылку и ставит маркер при необходимости. Данные из таблицы в самом геткурсе формируются в "ближайшие события", а также вставляются в календарь. Ближайшие события могут показываться столько дней, сколько можно выставить в скрипте, таким образом, устаревшие события скрываются автоматически. При установке маркера событие может перекрашиваться, например ему ставится замочек или любой другой декоративный элемент.

Помимо этого, это уже второй проект, где админские кнопки выносятся в специальную кнопку, чтобы не мозолить глаз и внешний вид у администраторов был не хуже, чем у учеников.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍21
Полезности пост — как научить геткурс считать доли стоимости продуктов 🥸

Одним из действенных способов по увеличению продаж является доверительная рассрочка — возможность оформить рассрочку не от банка, а напрямую от школы. Если ЦА школы имеет не лучшую кредитную историю, доверительная рассрочка может ощутимо поднять продажи.

Однако для технического специалиста такая рассрочка — та еще мука. Необходимо сделать по письму на каждый платеж со ссылкой на конкретную сумму, а что, если курсов много? Что, если цена меняется из-за акций, промокодов и т.д.?

Для решения такой проблемы нужно всего лишь сделать страничку, которая научит геткурс считать.

В нашем частном случае рассрочка открывается при оплате частичной оплаты в размере 3т.р., поэтому страничка вычитает из суммы заказа 3 тысячи, а затем делит на 3.

https://onthewaytothesun.ru/projects/web/gc_test/GCpartial.php?cost=13333&parts=3

🟡Подставьте вместо 13333 своё значение и вместо 3 любую цифру, и вам выдастся результат деления.

🟡Теперь нужно сделать только допполе заказа "PartialCount" и "PartialCost".

🟡Создать процесс, который при покупке любого курса с доверительной рассрочкой изменит значение поля PartialCount на ту цифру, на какое число платежей вы хотите разбить курс.

🟡После этого останется только добавить в процессе блок вызова url с содержимым https://onthewaytothesun.ru/projects/web/gc_test/GCpartial.php?cost={object.cost_money_value}&parts={object.PartialCount} и в графе "записать результат в допполе" указать "PartialCost", и после этого вызова формировать письма, в которых сумма оплаты будет значиться как {payment_link}?paymentValue={PartialCost}, а в последнем просто {payment_link}

Теперь при совершении частичной оплаты в размере 3т.р. процесс берет сумму заказа, которая была на момент внесения оплаты, шлет на страничку, страничка вычисляет PartialCost, то есть сумму платежа, записывает в допполе заказа. Письма автоматически подставят индивидуальную цифру в переменную, а последнее письмо будет содержать остаток (т.е. если сумма 902 поделилась на 3 платежа как 300, то последний будет 302).

Цены можно менять сколько угодно, автоматика сама все подсчитает!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👏2
Знали ли вы, что в GetCourse можно автоматизировать выдачу сертификатов/дипломов ученикам? 🧑‍🎓

В качестве награды за успешное прохождение курса вы можете настроить в аккаунте автоматическую выдачу именных сертификатов/дипломов.

Бонус: проверка на оригинал по ссылке
Ссылка на готовый диплом будет сохранена в данных ученика в GetCourse.

Нужна помощь?
Напишите нам в
@inkystudio, и мы с радостью поможем вам!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Хотим поделиться с вами небольшим скриптом от нашего разработчика и сделать мир Геткурса чуть лучше 😊

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

Вставьте этот скрипт в блок HTML, затем замените переменную maxChecked на то количество полей, которое вы хотите позволить выбрать пользователю.

<script>
document.addEventListener('DOMContentLoaded', function() {
// Здесь вместо 3 вставить максимальное число предложений, которое можно выбрать
const maxChecked = 3

$('.part-manyPositions').each(function() {
const $position = $(this)

let checkedCount = 0

$position.find('.form-position-input').on('change', function(evt) {
if (this.checked) {
checkedCount += 1
} else {
checkedCount -= 1
}

if (checkedCount >= maxChecked) {
$position.find('.form-position-input:not(:checked)').closest('.form-position').addClass('is-disabled')
} else {
$position.find('.form-position-input').closest('.form-position').removeClass('is-disabled')
}
})
})

$(document.head).append(`
<style>
.form-position.is-disabled {
opacity: 0.5;
pointer-events: none;
}

.form-position.selected {
background-color: transparent;
}
</style>
`)
})
</script>

А если у вас есть идеи, но нет возможности их реализовать, то вы знаете куда обращаться 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2👏1
Друзья, мы заработались и совсем забыли о номинации нашего разработчика (и сооснователя Inky Studio) на GetTechAwards 2022 😂

GetTechAwards - это Народная Премия за вклад в образование и развитие рынка технического обслуживания онлайн-школ на GetCourse.

Антон Федоров участвует в номинации №4 - Разработчик года 👨‍💻

Голосование закончится через 4 дня.

Если у вас есть желание поддержать @onthewaytothesun (или любого другого участника), то переходите по ссылке:

💪 https://gettechawards.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
⛔️ Проблема:

В GetCourse ограниченный набор платежных систем. Не всем это подходит по нескольким причинам

- нет платежных систем для приема оплат с зарубежья и в местных валютах (Узбекистан, Казахстан, США);
- высокие комиссии в платежных системах GetCourse и зависимость от них.

💡 Решение от Inky:

Интеграция абсолютно любой платежной системы в платежную форму GetCourse

Плюсы решения:

⭐️ Это безопасно
Данные о заказе (о стоимости) передаются между серверами без участия браузера пользователя - подлог невозможен.

⭐️ Это нативно
Автоматическое проведение заказа и выдача доступа.

⭐️ Это кастомизируемо
Можно сделать любой внешний вид у платежной кнопки. Для пользователя будет выглядеть так же, как и стандартные платежные инструменты геткурс. Или наоборот можно изменить дизайн и акцентировать внимание на платежной системе.

💛Возможно подключение нескольких платежных систем или несколько касс одной платежной системы.

💛Возможна фильтрация по предложениям.
В зависимости от предложения при оформления заказы можно показывать разные платежные системы (например, с разными валютами или ограничениями по странам).

Стандартная интеграция занимает 7 календарных дней

Срок может быть меньше, если уже есть готовая интеграция и адекватная поддержка (общение с поддержкой является необходимым элементом для перевода кассы с тестового в боевой режим).
И наоборот срок может быть больше, если поддержка затягивает сроки (Payme).

Готовые интеграции: PayBox, Payme.

Возможны интеграции с любыми платежками. По всем вопросам в комментарии под этим постом или в личные сообщения @onthewaytothesun
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍2
Ищем разработчика для платформы GetCourse в команду Inky Studio

Задачи:

- Вёрстка по макетам Figma/PSD;
- Оформление внутренних разделов Getcourse по дизайну.

Требования:

- Ответственность;
- Стремление к обучению;
- Знание HTML, CSS, JS на уверенном уровне;
- Желательно знание платформы GetCourse.

Мы предлагаем:

- Готовые решения и разработки от лидеров рынка разработок по Getcourse для ускорения вашей работы и обучения;
- Удаленная работа;
- Конкурентное вознаграждение (зависит от опыта);
- Дружный коллектив;
- Минимум бюрократии.

Присылайте резюме и/или свои кейсы нашему менеджеру Виктории @misorarui.
5
This media is not supported in your browser
VIEW IN TELEGRAM
Школа Органического Земледелия. Наш постоянный клиент

Фишки проекта:

1. Генерируемый js-компонентами контент

Добавляется календарь, после его прогрузки асинхронно грузятся события календаря, параллельно добавляется и считает свой прогресс прогрессбар.

2. Плашки дат на модулях генерируются асинхронно при наличии дат открытия внутри уроков

Если даты нет — модуль некликабелен для учеников.

3. Сделано по непрофессиональному макету шириной 4768px (что ничему не кратно и затрудняет разработку) в кратчайшие сроки в 3 дня

Достичь такой скорости помогло наличие ранее готовых компонентов: прогрессбары, календарь, мини-библиотека интерпретации дат GC в js-даты и использование препроцессоров для покрытия дизайнерских издержек 😅.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥91🤩1
Черная пятница в магазине скриптов Getscript.ru

Крупнейший магазин скриптов для GetCourse, в котором размещены и работы разработчиков Inky Studio, проводит черную пятницу со скидкой 30% на все скрипты и услуги. В каталоге 42 скрипта для решения множества задач.

Прогресс-бары, колесо фортуны, строка поиска, таймкоды для видео, интеграция с телеграмом и многое другое.

Акция действует с 25 ноября по 1 декабря.
Промокод на скидку — BLACK22

https://getscript.ru
🔥5👍2🤩1
Разработка дашборда с аналитикой клуба 🫰

По ТЗ заказчика был реализован дашборд содержащий полный путь клиента по подписке, включая разработку функционала для отслеживания LTV-клиента.

В дашборде отображена информация о:

- Количестве активных подписчиков на текущий момент
- Количестве подписчиков, у которых подключена автооплата и автопродление
- Количество подписчиков, продливших подписку в текущем месяце и на следующий месяц
- LTV-live и LTV-истории, подписчиков, которые имеют активную подписку сейчас и всех, кто когда-либо покупал подписку
- Количество подписчиков, которые не продлили подписку и у которых она закончилась в последние 7/14 дней
- Выручке в текущем месяце, общей выручке и т.д
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍1
Настройка передачи данных в Партнерский кабинет (сторонний сервис)

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

Отслеживались такие действия как:

- Покупка курса - передавались данные пользователя и заказа
- Покупка подписки - передавались данные пользователя, заказа и время действия подписки
- Включение пользователем автопродления и привязки карты для автооплат - данные передавались в течение нескольких минут после изменения пользователем данных
- Изменение пользователем данных в карточке пользователя - передавались обновленные данные
- Получение пользователем статуса партнера - передавался уникальный партнерский код
- Удаление пользователя из системы - передавались данные удаленного пользователя
6👍2🔥1
Канал с лендингами на Getcourse 😍

Наш коллега скинул канал, куда можно отправить свою работу на GetCourse. Пока там только лендинги, но автор сказал, что в будущем появятся возможность отправлять оформление школ и свои скрипты.

Задумка в том, чтобы качать насмотренность по теме GetCourse. Понимать как можно оформить лендинг, школу и как можно прокачать геткурс с помощью скриптов.

На наш взгляд, канал полезен и для авторов, и заказчиков: авторы получают рекламу, а заказчики увидят, что на GetCourse можно делать крутые штуки.

Подписаться @madeongc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥3