고도몰 이나무 독립형 (Godo)

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

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

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

<!-- Channel Plugin Scripts -->
<script>
  var settings = {
    "pluginKey": "👉YOUR_PLUGIN_KEY"
  };
  <!--{ ? _sess }-->
  settings.memberId = "{_sess.m_id}";

  {=this->assign('m_info', dataMember())}

  settings.profile = {
    "name": "{_member.name}",
    "email": "{_member.email}",
    "mobileNumber": "{m_info.mobile}",
    "zipCode": "{m_info.zipcode}",
    "address": "{m_info.address} {m_info.address_sub}",
    "tel": "{m_info.phone}"
  };
  <!--{ : }-->
  <!--{ / }-->
  (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('_sess.m_id') >= 0) {
    console.error('You do not using godomall e-namu or install in wrong place. 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. ‘모바일샵’의 ‘모바일샵 디자인관리’ 에서 동일한 작업을 하면 모바일 웹에도 채널 플러그인이 생성됩니다.