Есть один финт ушами с помощью которого можно организовать бесплатную отправку SMS.
Суть метода в использовании Google Calendar.
Календарь Гугла умеет отправлять SMS'ки-уведомления о событиях занесённых в календарь.
Используя API Гугло-календаря можно программно создавать события с уведомлением по SMS. Время события устанавливается на 1-2 минуты вперёд и через пару минут, когда наступает созданное событие, Гугл радостно извещает владельца календаря SMS'кой.
Если текста много - приходит несколько SMS'ок. Войну и мир я не отправлял, но сообщения из 3-4 SMS'ок приходили без проблем. Если я не ошибаюсь, Гугл отправляет до 500 SMS в день. Я пока эксперементировал - отправил не меньше сотни и все SMS'ки на Билайн приходили моментально.
Кроме уведомлений с помощью SMS, Гугло-календарь поддерживает уведомления на email и алерты которые появляются на экране если в момент наступления события в браузере открыт Гугло-календарь.
Ещё приятным моментом является то что все события остаются в календаре и всегда можно посмотреть хронологию событий.
Единственной ложкой дёгтя в этой бочке мёда является то что проще всего с Гугло-календарём работать с помощью Zend Framework'а и что-бы не изобретать велосипед прийдётся где-то на путях положить Zend Framework.
Такой вариант интересен?
Я не говорю что сегодня или завтра реализую этот метод для OpenCart, но если такой вариант отправки SMS интересен - займусь написанием как появится время.
Если кто-то захочет самостоятельно реализовать такую отправку SMS - могу поделиться кодом своих экспериментов.