Blogs

Our community blogs

  1. ec17f0_9a58cc27ba4b405785bc365f3e86ecf2.jpg

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

     

     

     

    Что я могу на это ответить? 

    "Да, я знаю это!"
    Мало того, я специально делают такие не идеальные модули. Потому что после 3-х лет разработки модулей для OpenCart могу констатировать, что делать идеальные во всех смыслах модули для OpenCart просто не выгодно, это не окупается. 

    Принцип Паретто

    Если применить к разработке модулей принцип Паретто, то можно сказать, что потратив на разработку модуля 20% времени и сделав 20% базового функционала, модуль удовлетворит 80% покупателей, для них этих 20% базового функционала будет вполне достаточно для их сайта. 

    Что это значит в денежном эквиваленте?

    Допустим, на написание базового функционала модуля нужно потратить неделю. За неделю можно создать модуль, который удовлетворит 80% покупателей, и которые его купят за условно 300-500 рублей. 
    Теперь, для того, чтобы удовлетворить следующие 20% покупателей, которым нужен идеальный модуль, нужно потратить еще 80% времени (так как всевозможных мелочей может быть очень много) или еще месяц. Но так как времени нужно потратить в 5 раз больше, то и модуль нужно продавать в 5 раз дороже или уже за 2000-2500 рублей. Но за такие деньги этот модуль купят буквально единицы, а остальные резонно скажут: "Мне это дорого", так скажут даже большинство покупателей из тех 20%.
    А что будет если за этот месяц написать еще 2-3 других модуля с тем же базовым функционалом? Он опять устроит 80% пользователей и его опять купят 80% пользователей. 

    Конечно, возможно реальное соотношение будет не 20% на 80%, а 30% на 70%, или другое, но зависимость однозначно есть. 

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

    Возможно, в других движках, где модули стоят 50, 100, 200$ за модуль ситуация другая а там выгодно делать идеальные модули, но в OpenCart, да еще и русском сегменте, где модули стоят 300, 400, 600 рублей, увы. Так что не требуйте, чтобы модуль за 300 или 500 рублей был идеальным во всех смыслах, это невозможно. 

     

    ---

    Мои модули для OpenCart можно скачать тут: https://freecart.pro/sv2109/