bannerbanner
Как написать и продать свой PHP скрипт
Как написать и продать свой PHP скриптполная версия

Полная версия

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
4 из 6

● Вы тратите на него больше времени, чем на всех остальных клиентов

● и так далее…

Я ни в коем случае не призываю Вас грубить или оскорблять клиентов. Наоборот, Вы должны быть с ним предельно вежливы. Но если Вы видите, что нарвались на вредного клиента, то постарайтесь как можно быстрее от него избавиться. Так Вы сэкономите своё время и нервы.

Как вести свою бухгалтерию и как платить налоги

В каждой стране свои законы и свои трудности, связанные с выполнением этих законов. Если Вы хотите вести чёрный или серый бизнес, то это Ваше дело, – тут я Вам не советчик. Однако, если Вы собираетесь вести честный бизнес, то Вам придётся платить в казну своего государства налоги.

Да, я знаю, никто не хочет делиться и платить налоги. Это естественно – Вы тратите своё время, ресурсы, нервы, рискуете, а затем приходит государство и говорит Вам – делись!

Так устроена наша современная жизнь и с этим ничего не поделаешь.

Я не знаю, какую форму организации бизнеса Вы выберете – это зависит от множества факторов, но если есть возможность, то я советую Вам завести своего личного бухгалтера (пусть даже на сдельной оплате) и обговорить с ним все вопросы и тонкости, связанные с ведением бизнеса в Вашей стране.

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

Послепродажная поддержка

Как доставить приобретённый товар покупателю

Ну что ж, Вы всё сделали как нужно: создали сайт, привлекли посетителей и вот, первый из них совершил у Вас покупку. Каким образом лучше всего передать ему Ваш продукт?

Если Вы продаёте физический товар, то тут вопросов не возникает, но если Вы торгуете программным обеспечением, то у Вас есть несколько вариантов.

При торговле через сайт ритейлера Вам не о чем беспокоиться, Вы загружаете свою программу к ним на сайт и как только осуществляется продажа – Ваш покупатель получает ссылку на скачивание продукта. Иногда могут предлагать и другие варианты, такие как: отправка DVD с Вашей программой по почти и прочее.

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

Если Вам нравиться возиться с подобным, то Вы сможете без труда реализовать подобный функционал у себя на сайте сами (хотя учтите, что подобные скачивания будут съедать Ваш трафик), но Вы также можете придумать любой другой способ. Например, залить Ваш скрипт на любой из файл хостингов и для очередного покупателя просто генерировать временную ссылку для скачивания.

В общем, надеюсь Вы поняли основную идею. Главное запомните, что сегодня покупатели ожидают получить товар, который они приобрели (если это программное обеспечение) – в течение считанных минут. Поэтому выберите тот вариант доставки продукта, которые максимально отвечает этому критерию.

Техническая поддержка

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

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

Даже если это так, то всё равно к Вам будут обращаться пользователи по множеству других вопросов. Кто-то не понял как установить программу, у кого-то среда окружения имеет нестандартные настройки и Ваша программа начинает вести себя непонятным образом, а кто-то просто хочет дополнительный функционал. То есть в любом случае, Вам придётся контактировать с клиентами.

Поэтому, нужно подумать о том, как это лучше и удобнее всего сделать. В любом случае Вы должны понимать, что клиенты ожидают о Вас адекватного и быстрого (в разумной мере) ответа. Что понимать под “разумным” временем – решать Вам. В целом, сегодня считается обязательным ответ не позже 24 часов с момента запроса. Но это крайний срок. Нормой считается ответ в течение нескольких часов.

Однако не будем забывать, что Вы не огромная фирма у которой есть отдельная команда, сидящая на технической поддержке, а посему лучше всего будет, если Вы официально укажите временные сроки стандартного ответа у себя на сайте. Таким образом Вы заранее сообщите клиентам о том, в течение какого времени им рассчитывать на Ваш ответ и всегда сможете сослаться на эти правила в случае какого-либо конфликта или же претензии со стороны покупателя.

Давайте рассмотрим несколько вариантов организации службы поддержки.

1. Если Вы продаёте свою программу через сайт ритейлера (soft marketplace), то как правило у них имеется функционал, позволяющий отвечать на вопросы клиентов. Для такий сайтов ответ с периодичностью один раз в день вполне приемлем. Впрочем, никто не мешает Вам делать это чаще.

2. Если же Вы продаёте свою программу со своего сайте, то лучшее, что Вы сможете сделать – это установить у себя на сайте специализированную программу, так называемую “Help Desk software”. Эта программу (скрипт) позволяет Вашим клиентам иметь личный кабинет, создавать “тикеты”, загружать файлы, отслеживать историю Ваших ответов, создавать секции FAQ и т.д. Подобных программ в Интернете огромное множество, как платных, так и бесплатных. В качестве примера приведу Вам лишь парочку: osTicket и Freshdesk™.

Хочу Вас предостеречь от того, чтобы использовать электронную почту для осуществления технической поддержки. Это очень неудобно и кроме того, имеет множество недостатков по сравнению с программами типа “Help Desk”.

Ещё один важный совет: из всего множества вопросов, которые Вам будут задавать клиенты – скорее всего будет много повторяющихся или практически идентичных. Поэтому желательно подобные вопросы вынести в отдельный, заранее подготовленный список (так называемый Knowledge Base), где подробно будет расписан ответ на каждый из них. Это даст возможность Вашим пользователям получить исчерпывающий ответ на искомые вопросы, а Вам сэкономит ресурсы и время.

Также хорошим подспорьем будет созданный Вами документ (отдельная секция на сайте) под названием Getting Started, где будет подробно описано как установить, обновить и начать знакомство (пошаговое описание) с Вашей программой. Подобный документ сэкономит Вам огромное количество времени, улучшит впечатление о продукте у клиентов, а также позволит систематизировать Ваши собственные знания о программе, которую Вы продаёте другим людям.

Подводя итоги, можно сказать, что какую конкретно программу выбрать для осуществления технической поддержки – решать Вам. Ей не обязательно быть “супер навороченной”, достаточно лишь, чтобы она выполняла своё главное предназначение, а именно помогала Вам и Вашим клиентам быстро и качественно получить нужную помощь. Как правило, подобные программы (скрипты) устанавливаются в поддомен support, то есть адресс службы поддержки может выглядеть примерно вот так: https://support.domain.com

Выпуск новых версий

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

Думаю, Вы согласитесь, что периодичность выпуска новых версий говорит о многом. Например о том, жив ли Вам продукт или Вы забросили его пару лет назад и перестали заниматься его развитием. А дата того, когда последний раз Вы выпустили “заплатку” для повышения безопасности продукта может сказать о том, насколько часто и массово пользуются Вашей программой.

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

Надо сказать, что существую различные варианты нумераций версий ПО и Вы спокойно найдёте ту, что придётся Вам по вкусу.

Вот возможные варианты:

● Нумерация целым числом – 1,2,3 и т.д.

● Нумерация десятичной дробью – 1.1, 1.2 и т.д.

● Нумерация последовательными числами – 1.0.1, 1.0.2 и т.д.

● Нумерация годом – 2020, 2021 и т.д

● Нумерация текстом – Delphi, Delphi XE и т.д.

Один из самых распространённых вариантов это нумерация последовательными числами, где:

● первое число – старшая версия (major), изменяется при кардинальных изменениях программы

● второе число – младшая версия (minor), изменяется при значительных изменениях функциональности

● третье число (или буква) – стадия разработки или номер патча

Конкретный пример подобной нумерации – v3.6.1

Как добавлять новый функционал к Вашей программе

Любая программа, даже идеально написанная, требует улучшения и развития. У Вас, конечно же, будет свой собственный список улучшений (надеюсь не маленький), которые Вы собираетесь имплементировать в ближайших версиях. Это Ваша программа, Вы её придумали и Вы прекрасно знаете чего ей не хватает.

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

Во-первых, получив предложение от какого-нибудь пользователя о том, что ему не хватает какого-то функционала в Вашей программе не следует сразу же бросаться в бой и разрабатывать его дни и ночи напролёт. Если Вы так будете поступать после каждого запроса от каждого пользователя, то Ваша программа довольно быстро превратиться в монстра, перегруженного малоиспользуемыми фичами. Прежде чем согласиться на разработку недостающего функционала (предлагаемого) ответьте честно сами себе: сколько процентов Ваших пользователей будут им пользоваться. Если Ваш ответ: меньше 5%, то скорее всего следует отказаться от подобной фичи (во всяком случае сейчас), если же от 5% до 20%, то нужно задуматься. Если же новым функционалом скорее всего воспользуется большинство Ваших пользователей, то нужно добавить его в список ближайших приоритетов.

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

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

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

Как увеличить прибыль от продаж?


Первый вопрос, который Вы зададите себе после того как сможете продать первый экземпляр своей программы – это “как увеличить продажи”? Давайте рассмотрим этот вопрос подробнее.

Формула увеличения прибыли

Эта тема настолько обширна, что про неё можно написать отдельную книгу. Вы без особого труда сможете найти достаточно литературы, чтобы разобраться во всех тонкостях науки “увеличения прибыли от продаж”. Поэтому, чтобы не распыляться, мы затронем её вкратце.

Существует классическая формула, которая описывает Вашу прибыль. Вот она:

Income = (L * Cv) * ($ * #) * M

или, если перевести это на человеческий язык:

Прибыль = ((Кол-во потенциальных клиентов * Конверсия) * (Средний Чек * Кол-во повторных продаж)) * Маржа

Как видно из формулы, она состоит из пяти множителей. Таким образом, если Вы помните математику из курса средней школы, чтобы получить увеличение значения произведения нужно увеличить любой из данных множителей. То есть, Вы можете сделать любое (а можно и все сразу) улучшение, чтобы в результате получить большую прибыль.

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

Итак, что Вы можете сделать:

1. Увеличите количество потенциальных клиентов (L). Если Вы привлечете большее количество посетителей на свой сайт, то при условии, что остальные показатели останутся неизменными, Ваша прибыль должна возрасти. Низкий показатель потенциальных клиентов свидетельствует о том, что о Вас либо не знают, либо недостаточно рекламы.

2. Увеличьте конверсию (Cv). Под конверсией в бизнесе понимается соотношение покупателей к общему количеству тех, кто о продукте узнал или, если говорить об интернет сайте, – это отношение числа пользователей, которые перешли на сайт, к числу пользователей, которые купили товар или заказали услугу. В случае с продажаж с сайта это означает, что Вам нужно увеличить целевой трафик: за счёт платной рекламы, перехода по бэклинкам или за счёт органического поиска.

3. Увеличьте средний чек ($). Под средним чеком понимается средняя стоимость заказа (от англ. Average Order Value), которая рассчитывается делением общей суммы совершённых покупок на их количество. Чтобы увеличить средний чек, нужно, чтобы возросла стоимость каждой покупки. Но это не обязательно делать только за счёт увеличения стоимость продукта, можно также предлагать покупателям сопутствующий товар, дополнительные продукты и т.д.

4. Количество повторных продаж (#). То есть сколько раз Ваш клиент вернулся к Вам, чтобы совершить ещё одну покупку. Конечно, если Ваш бизнес строится на одноразовых продажах, то для Вас это значение будет всегда равно единице. Но если Вы предлагаете какую-то услугу или дополнительный товар, то за счёт повышения этой составляющей, сможете увеличить и общую сумму дохода. А вообще, конечно, любой бизнес стремиться увеличить колличество возвращающихся клиентов, т.е. повторных продаж, так как не надо тратиться на привлечение новых клиентов, а надо лишь убедить старых в необходимости совершения новой покупки.

5. Маржа (Маржа). Она означает процент Вашей прибыли в общей стоимости товара или услуги. Рассчитывается как разница между отпускной ценой и себестоимостью в процентах. Если Вы продали программу за условные 100 долларов, а расходы на неё, включая налоги, составили 30 долларов, то Ваша маржа составит 0,7 (или 70% процентов).

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

Нужно ли давать ли скидки и проводить акции?

Вопрос о том, нужно ли давать скидки и проводить распродажи зависит от того как Вы позиционируете свой продукт.

Если Вы продаёте продукт экстра класса, то скидка на него будет выглядеть дешёвым трюком. Если Вы продаёте дешёвые программы, то они и так недорогие и скидка на них будет тоже выглядеть как-то непонятно. Подумайте, разве Вас привлекла бы скидка на 50%, если бы речь шла о товаре стоимостью 5 долларов? Скорее всего она могла лишь насмешить Вас.

Если же Вы продаёте товар, который стоит немалую сумму денег (ощутимую для человека среднего достатка), то тогда возможно скидка будет к месту.

Существует в принципе два варианта того, как давать скидки. Во-первых, Вы можете сделать их автоматическими и постоянными. То есть, когда бы кто не зашёл на Ваш сайт, у Вас там всегда есть промоакция со скидками. А во-вторых, Вы можете давать скидки не часто, а только с привязкой к каким-то событиям, праздникам. Например, скидка в связи с Кибер-Понедельником, Чёрной Пятницей или Новым Годом.

Если Вы предлагаете скидку в связи с неким событием, которое всеми воспринимается как “время скидок”, то это будет восприниматься нормально. Если же Вы начнёте выдумывать поводы для скидок, то это будет выглядеть искусственно и натянуто. Хотя бывают и вполне приличные причины, например очередной юбилей фирмы, вывод новой линейки продуктов и т.д.

Важным также является вопрос и о том, в каком размере давать скидки. Если дать слишком маленькую, то она не вызовет интереса у потенциального покупателя. Слишком крупная покажет Вашу несерьёзность. Оптимальными являются скидки от 20% до 50%, но не полагайтесь на эту информацию, я рекомендую Вам лично проверить как посетители Вашего сайта реагируют на различные варианты скидок – протестируйте их сами и остановитесь на самом лучшем варианте.

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

Ещё один совет по-поводу скидочных мероприятий. В Интернете есть довольно много сайтов, которые занимаются агрегацией различных купонов. Если Вы запускаете мероприятие со скидками, то имеет смысл зарегистрироваться на нескольких подобных сайтах и опубликовать там Ваш купон. За это с Вас денег не возьмут, зато есть шанс получить бесплатный трафик посетителей на Ваш сайт.

Вот несколько подобных сайтов:

● Dontpayfull: https://www.dontpayfull.com

● Couponfollow: https://couponfollow.com

Конечно, если у Вас есть блог или аккаунт в социальных сетях, то нужно написать о начале распродаж и там тоже.

Ну и, наконец, если у Вас есть база данных Ваших клиентов, то всем, кто подписался на получение рекламного контента или новостей с Вашего сайта – нужно разослать письмо уведомление о том, что у Вас на сайте начинается распродажа. Оформление подобных писем я оставляю на Ваше усмотрение, хочу лишь напомнить о том, что массовая рассылка рекламы с Вашего хостинга приведёт к тому, что Ваш аккаунт забанят. Для подобных действий существуют специальные сервисы. Вот список нескольких из них:

● Mailchimp: https://mailchimp.com

● Activecampaign: https://www.activecampaign.com

● Boomtrain: https://boomtrain.com

Реклама на Вашем сайте

Один из вопросов, который со временем Вам придётся себе задать это: давать ли на Вашем сайте чужую рекламу.

Почему подобный вопрос может вообще возникнуть? Реклама – это возможность дополнительного заработка и, казалось бы, зачем от него отказываться. Так что, вполне возможно, что в какой-то момент кто-то предложит Вам опубликовать у себя на сайте его рекламу. И вот – Вы уже пытаетесь решить эту дилемму: с одной стороны не хочется отказываться от дополнительной прибыли, а с другой – Вы не знаете как это отразится на Ваших продажах.

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

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

Продавать ли чужие продукты?

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

Тут, конечно всё зависит от Вас. Есть сайты, которые пытаются заработать дополнительные деньги за счёт рекламы или размещения информации о других продуктах (не своих). Возможно это даже приносит им ощутимую прибыль. Мне лично это всегда не нравилось: если кто-то позиционирует себя в качестве создателя уникального продукта и продаёт его у себя на сайте, то зачем там нужна реклама чужого продукта? Единственный вопрос, который крутится у меня в голове это: может продажи своего продукта у этого сайта так малы, что автор пытается заработать ещё хоть немного на сторонних предметах?

На мой взгляд подобная практика оставляет неприятное ощущение. Если кто-то создал сайт, на котором продаются программы различных авторов, то это понятно. Но если это сайт одного бренда, то выставлять на нём программы других – это выглядит удручающе. Представьте, что Вы зашли в магазин Apple, а там продаются программы Microsoft. Чтобы Вы сказали по этому поводу? Скорее всего подумали бы, что хозяин магазина сошёл с ума или что у Apple дела идут совсем плохо, раз они начали продавать программы своего конкурента.

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

Стоит ли расширять линейку продуктов за счёт увеличения модулей или же писать другие скрипты?

Одним из способов добиться увеличения трафика посетителей на сайте, а соответственно и размера продаж является расширение линейки продуктов. Эта простая мысль кажется вполне разумной: ведь чем больше продуктов Вы будете предлагать, тем больше страниц Вашего сайта пройдут индексацию в поисковых машинах и тем больше потенциального трафика Вы получите.

Да, это всё так – кажется, что это очень простой и лёгкий способ увеличить прибыль, но тут есть один очень важный момент. И называется он “проблемой роста”.

Предположим, что Вы работаете один и разрабатываете свой продукт. У Вас волне хватает на это времени. И вот, в один прекрасный день Вы решаете, что было бы неплохо создать ещё одну программу, тем более, что у Вас в голове крутится целая куча всевозможных идей. Вы уже предвкушаете, как выложите новый продукт и посетители Вашего сайта начнут покупать его с неменьшим энтузиазмом, чем Вашу основную программу. Ну а кроме того, Вам хочется проверить самого себя – был ли Ваш успех случайным или же Вы в принципе способны создавать успешные программы.

И вот Вы уже корпите над написанием Вашей второй “самой лучшей и прекрасной” программы в мире. А затем над ещё одной… и ещё одной… пока не успеваете заметить, что оказались погребены под лавиной миллиона мелких дел, исправлений, улучшений и т.д. и т.п., а времени в сутках останется по-прежнему 24 часа. И Вы вдруг понимаете, что начинаете выгорать.

Я призываю Вас не гнаться за количеством. Да, идея написать ещё одну программу кажется такой простой и логичной, что от неё трудно отказаться. Но это может оказаться тупиком. Существуют другие способы увеличить продажи, а именно за счёт сопутствующих сервисов.

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

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

Статистика и аналитика

Анализ и статическая обработка данных о посетителях и продажах

Как говорил В.И.Ленин – “Социализм это учёт и контроль, плюс электрификация всей страны”. Перефразируя вождя мирового пролетариата, можно сказать, что успешные продажи в Интернете – это учёт и контроль, плюс Analytics-зация всего Вашего сайта.

На страницу:
4 из 6