uc_mobio - Модула имплементира разплащателен метод за Ubercart3 чрез sms-и през mobio. Начин на работа: създават се услуги в мобио с различна цена съответстваща на цената на продуктите които се продават. В сайта се създават правила за различните услуги/цени/. На настоящия етап може да се поръчва един продукт в една поръчка. Желаещите да го доразвият могат да вземат кода от https://github.com/svetlio/uc_mobio.
Това е експериментален проект. Същевременно нищо не пречи който има желание и възможност да го доразвие. Метода на плащане е интегриран като правила (Rules) - за всяка услуга се създава Rule. Демо на http://uc-mobio.d7.demo.sysw.info/
Следва кода на две услуги/цени като rules. Кода по отделно може да се импортне директно в Rules и да се променят номерата на услугите:
{ "rules_uc_sms_payment_service_a" : { "LABEL" : "UC SMS payment service A", "PLUGIN" : "reaction rule", "TAGS" : [ "UC SMS" ], "REQUIRES" : [ "rules", "uc_order", "uc_mobio" ], "ON" : [ "uc_sms_code_insert" ], "IF" : [ { "text_matches" : { "text" : [ "service-id" ], "match" : "20363" } } ], "DO" : [ { "uc_order_update_status" : { "order" : [ "order" ], "order_status" : "payment_received" } } ] } }
{ "rules_uc_sms_payment_service_b" : { "LABEL" : "UC SMS payment service B", "PLUGIN" : "reaction rule", "TAGS" : [ "UC SMS" ], "REQUIRES" : [ "rules", "uc_order", "uc_mobio" ], "ON" : [ "uc_sms_code_insert" ], "IF" : [ { "text_matches" : { "text" : [ "service-id" ], "match" : "20364" } } ], "DO" : [ { "uc_order_update_status" : { "order" : [ "order" ], "order_status" : "payment_received" } } ] } }
Би бил подходящ за продажба на файлове, но вероятно може да измислите и друго ;).
Успех.