ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 영카트 5 + 토스트 클라우드 SMS 서비스
    Tech 2017. 10. 14. 15:32

    YoungCart5 + Toast Cloud Notification (SMS type)



    수정작업하다가 관련 부분 수정하게 되었는데, 어짜피 몇줄안되는 소스고 해서 혹시나 사용하실분이 한명이라도 있으면 좋지 않을까 해서 올리게 되었습니다.



    해당 파일은 NHN ENT 에서 운영하는 토스트 클라우드 서비스내,
    SMS 서비스를 영카트에서 이용하기 위해서 만들어진 패치 파일입니다.



    기존 class SMS, class SMS5 그리고 일부 관리자 페이지를 수정합니다.

    현재 이용하시는 소스에 충돌이 일어날수 있으니, 설치전 확인 부탁드립니다.

    설치 이전에 읽어주세요.

    1. 기존에 내장되어있는 문자서비스와 동시 지원이 아닌,
      해당 서비스를 수정을 하여 작업하였습니다, 만약 기존에 사용하시던 서비스가 존재 한다면 전환 하기전 고려해주세요.
    2. 아직 SMS 밖에 지원 안합니다. 문자 내용이 길다면 짤립니다.

    장점

    1. 관련 업체 치고는 request body, json utf8 규격을 지켜줌
    2. 요금이 적절하고 후불제임
    3. 서버 큐에 메시지를 던지는 방식이라 전송에 딜레이가 없음

    단점

    1. 장점이자 단점으로 후불제임
    2. 서버 큐 구조이기 때문에 문자 처리정보를 바로 알수가 없음

    기타

    1. 플러그인으로 보기 애매해서 패치라고 안내는 했습니다만, 영카트내 기존 i업체에서 쓰던 구조를 약간 수정하여 전송 루트변경하였습니다.  
    2. 구조 보시면 답답하시겠지만 iconv가 변환하고 또 다시 변환하는 구조가 있습니다. 
    3. 제가 g5/영카트 구조를 모두 뜯기에는 시간이 없어서 최종적으로 들어오는 정보 기반으로 보내다보니 이렇게 되버렸습니다.
    4. LMS는 미지원합니다. [각주:1]
    5. 문자 발송결과를 알수가 없어서 일부 메뉴를 제가 제거하였습니다. (전송결과 조회)




    youngcart5-toast-cloud-sms-service-0.0.1.zip



    1. SMS으로 이용만 가능합니다. (오버되면 영카트에서 아예 짜르게 해놨더라구요.) 80자 이내로 사용 해주세요. 제가 LMS을 안써서 개발은 안했습니다만(..) 필요하면 만들어서 올리겠습니다. [본문으로]

    댓글

Designed by Tistory.