The Channel Developers

Welcome to the Channel Developers. You'll find comprehensive guides and documentation to help you start working with Channel-docs as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

고도몰5 (Godo)

🚧

SNS 로그인에 대하여

현재 고도몰 측의 기술상 문제로 SNS 연동으로 로그인할 경우에는 핸드폰 번호를 포함한 몇 가지의 정보가 열람되지 않을 수 있습니다.

고도몰에서 회원 정보를 연동하는 스크립트입니다.
기본 정보 외에 구매 수량, 구매 금액 등의 정보들도 연동할 수 있습니다.

먼저 Plugin Key 확인을 위해 소유하신 채널에 - 설정 - 채팅 설치 및 설정 - 플러그인 설치에서 Plugin Key를 복사해둡니다.

아래 연동 코드를 넣으시면 설치됩니다.
그 전에 반드시 코드 중에 👉YOUR_PLUGIN_KEY이 부분에 고객님의 'Plugin Key'를 대치하여 입력해야 정상 작동합니다. (👉손가락 모양도 지워주세요. )

<!-- Channel Plugin Scripts -->
<script>
  function parsePureNumber(number) {
    var ch_pureNumber = number.replace(/[^0-9\.]+/g, '');
    if (ch_pureNumber === "") {
      return null;
    }
    return parseFloat(ch_pureNumber) || 0;
  }
  var settings = {
    // action banner z index is 199997 ~ 199998
    "zIndex": 100000,
    "pluginKey": "👉YOUR_PLUGIN_KEY"
  };
  <!--{ ? gd_is_login() === true }-->
  settings.memberId = "{=gSess.memId}";
  settings.profile = {
    "name": "{=gSess.memNm}",
    "mobileNumber": "{=gSess.cellPhone}",
    "email": "{=gSess.email}",
    "cartCount": parsePureNumber("{=dataCartGoodsCnt()}"),
    "totalPurchaseCount": parsePureNumber("{=gSess.saleCnt}"),
    "totalPurchaseAmount": parsePureNumber("{=gd_currency_display(gSess.saleAmt)}"),
    "groupName": "{=gSess.groupNm}",
    "isAdult": "{=gSess.adultFl}",
    "availableMileage": parsePureNumber("{=gd_money_format(gMemberInfo.mileage)}{=gd_display_mileage_unit()}"),
    "totalDeposit": parsePureNumber("{=gd_money_format(gMemberInfo.deposit)}")
  };
  <!--{ : }-->
  <!--{ / }-->
  (function() {
    var w = window;
    if (w.ChannelIO) {
      return (window.console.error || window.console.log || function(){})('ChannelIO script included twice.');
    }
    var ch = function() {
      ch.c(arguments);
    };
    ch.q = [];
    ch.c = function(args) {
      ch.q.push(args);
    };
    w.ChannelIO = ch;
    function l() {
      if (w.ChannelIOInitialized) {
        return;
      }
      w.ChannelIOInitialized = true;
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = 'https://cdn.channel.io/plugin/ch-plugin-web.js';
      s.charset = 'UTF-8';
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
    if (document.readyState === 'complete') {
      l();
    } else if (window.attachEvent) {
      window.attachEvent('onload', l);
    } else {
      window.addEventListener('DOMContentLoaded', l, false);
      window.addEventListener('load', l, false);
    }
  })();
  if (settings && settings.memberId && settings.memberId.indexOf('=gSess.memId') >= 0) {
    console.error('You do not using godomall 5. please visit https://developers.channel.io/docs/guide-for-famous-builders and find correct one');
  } else {
    ChannelIO('boot', settings);
  }
</script>
<!-- End Channel Plugin -->

1.‘디자인’ -> ‘전체레이아웃디자인’ -> ‘상단레이아웃’에 들어갑니다.

  1. 스크롤을 내려 항목을 찾고, 그 바로 밑에 플러그인을 붙여넣습니다.
  1. 저장 후 플러그인을 확인합니다.
  1. ‘모바일샵’의 ‘모바일샵 디자인관리’ 에서 동일한 작업을 하면 모바일 웹에도 채널 플러그인이 생성됩니다.

참고: 추가적으로 회원정보 데이터를 연동하시고자 한다면 고도몰5 개발자 문서를 참고해주세요.

Updated 2 months ago

고도몰5 (Godo)


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.