12 C
New York
금요일, 12월 19, 2025

Buy now

[광고] 쿠팡 추천 링크

안녕하세요? 올해까지 삼성전자 25년 직장 생황릃 마치고 퇴직하려 합니다. 퇴직 후 아르바이트로 쿠팡 파트너스 활동을 하려고 합니다. 쿠팡 파트너스는 쿠팡 추천 링크를...

카누 캡슐 커피머신 솔직 리뷰: ‘네스프레소 호환’ 가성비 끝판왕 (ft. 쿠팡 최저가 할인)

'공유 커피' 카누가 만든 카누 캡슐 커피머신 : 캡슐 커피머신 바리스타 브리즈/어반! 네스프레소 오리지널 캡슐 호환으로 활용도는 높이고, 카누만의 황금 레시피로 커피 맛은 깊어졌습니다....
Home Blog Page 276

[쇼핑몰 구축기] 쇼핑몰 메뉴에 우커머스 로그인/로그아웃 링크 추가하기

0

메뉴에서 로그인 또는 회원 가입 기능을 추가하는 것은 아주 당연하고 마땅히 있어야 하는 기능이죠.

워드프레스 쇼핑몰에는 워드프레스 본래 로그인 및회원 가입 기능을 통하는 방법과 우커머스를 통한 로그인 및 회원가입 방법이 있습니다.

이 둘은 통합하면 같은 것처럼 작동할 수도 있지만 본질적으로는 조금 상이합니다.

따라서 여기서 하려는 것은 쇼핑몰 기능을 담당하는 우커머스 회원으로 로그인 및 회원 가입 링크를 추가해 사이트를 보다 쇼핑몰 중심으로 운영하기 위한 방법에 대한 것입니다.

쇼핑몰 메뉴에 우커머스 로그인/로그아웃 링크 추가하기

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

쇼핑몰 메뉴에 우커머스 로그인/로그아웃 링크 추가하기

이번에는 쇼핑몰 메뉴에 우커머스 내 계정 로그인/로그아웃 링크를 추가해 우커머스 중심으로 사이트를 운영하는 방법을 살펴보도록 하겠습니다.

커머스를 이용해 쇼핑몰을 구성하는 경우 로그인 및 회원 가입 경로는 기존 워드프레스 로그인 및 회원가입 경로에 우커머스 로그인및 회원가입 경로를 하나 더 추가할 수 있습니다.

즉 우커머스는 내 계정(My Account)이라는 별도 페이지를 제공하는데요. 여기를 통해서 우커머스 쇼핑몰용 회원을 모집하고 관리할 수 있습니다.

이런 관계로 보다 쇼핑몰에 중점을 두고 사이트를 운영한다면 워드프레스 로그인 및 회원관리를 사용하지 않고 우커머스가 제공하는 내 계정(My Account)을 로그인 및 회원가입 경로를 활용할 수 있습니다.

여기서는 우커머스 내 계정(My Account)을 활용해 로그인 및 회원가입을 쉽게 할 수 있도록 메뉴에 우커머스 내 계정 로그인/로그아웃 링크를 추가하는 방법을 알아보겠습니다.

이 방법은 “Add WooCommerce MyAccount Page Login/Logout to Menu”을 기반으로 정리하였습니다.

메뉴에 우커머스 내 계정 로그인/로그아웃 링크를 추가하는 코드

이렇게 메뉴에 우커머스 내 계정 로그인/로그아웃 링크를 추가하는 방법은 아래 코드를 function.php 파일에 추가하는 것입니다. 물로 child theme의 function.php에 추가하는 것이 좋겠죠.

add_filter( 'wp_nav_menu_items', 'my_account_loginout_link', 10, 2 );

function my_account_loginout_link( $items, $args ) {
    if (is_user_logged_in() && $args->theme_location == 'primary') { //change your theme registered menu name to suit
        $items .= '<li><a href="'. wp_logout_url( get_permalink( wc_get_page_id( 'shop' ) ) ) .'">Log Out</a></li>'; //change logout link, here it goes to 'shop', you may want to put it to 'myaccount'
    }
    elseif (!is_user_logged_in() && $args->theme_location == 'primary') {//change your theme registered menu name to suit
        $items .= '<li><a href="' . get_permalink( wc_get_page_id( 'myaccount' ) ) . '">Log In</a></li>';
    }
    return $items;
}Code language: PHP (php)

자기 테마 메뉴의 위치 슬러그 찾아 변경하기

이 코드 중에서 theme_location == ‘primary’)의 ‘primary’는 테마에서 사용하는 메뉴의 위치 슬러그를 지칭하는데요.

본인이 사용하는 테마의 메뉴 세팅 부분에서 사용하는 메뉴의 위치 슬러그를 찾아야 합니다.

이는 메뉴 설정화면에서 크롬이나 파이어폭스의 개발자도구 – 요소 찾기에서 menu-locations 다음에서 찾아 볼 수 있습니다.

아래 이미지는 파이어폭스의 개발자도구 – 검사기에서 메뉴 중 Main을 찍었을 시 검사기에서 나타난 상태인데요. 흐릿한 파란색으로 칠해진 부분을 살펴보면 menu-locations[main menu]를 찾을 수 있죠. 바로 main menu가 우리가 찾고자하는 메뉴의 위치 슬러그입니다.

개발자도구에서 해당 메뉴의 위치 슬러그 찾기

최종적으로는 아래와 같은 코드로 변경됩니다.

add_filter( 'wp_nav_menu_items', 'my_account_loginout_link', 10, 2 );

function my_account_loginout_link( $items, $args ) {
    if (is_user_logged_in() && $args->theme_location == 'main_menu') { //change your theme registered menu name to suit
        $items .= '<li><a href="'. wp_logout_url( get_permalink( wc_get_page_id( 'shop' ) ) ) .'">Log Out</a></li>'; //change logout link, here it goes to 'shop', you may want to put it to 'myaccount'
    }
    elseif (!is_user_logged_in() && $args->theme_location == 'main_menu') {//change your theme registered menu name to suit
        $items .= '<li><a href="' . get_permalink( wc_get_page_id( 'myaccount' ) ) . '">Log In</a></li>';
    }
    return $items;
}Code language: PHP (php)

[쇼핑몰 구축기] 소셜 로그인으로 회원가입 활성화하기

0

마찬가지로 소셜 미디어도 한국적인 특징이 아주 강합니다. 그렇기 때문에 쇼셜 미디어를 이용한 마케팅에서도 한국적인 특징이 강할 수 밖에 없습니다.

그런의미에서 몇년전부터 각광을 받았던 소셜 미디어를 이용한 회원 가입 및 로그인 기능에서 워드프레스에서는 마땅히 무료로 쓸만한 플러그인이 부족합니다.

여기서는 이러한 가운데 공개된 소셜 로그인 플러그인을 최대한 활용하는 방법에 대해서 알아보고자 합니다.

[쇼핑 경험 개선] 소셜 로그인으로 회원가입 활성화하기

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[쇼핑 경험 개선] 소셜 로그인으로 회원가입 활성화하기

쇼핑몰 특성상 고객들의 회원 가입을 유도하고 이렇게 가입한 회원들을 대상으로 다양한 마케팅을 전개할 수 밖에 없습니다. 이러한 회원 가입 활성화를 위해서 소셜 로그인 구현 방안에 대해서 살펴봅니다.

물론 비회원 구매도 쇼핑 경험을 활성화하는 좋은 방법이기는 하지만 원활한 쇼핑 경험을 제공하기 위해서는 가능하면 회원제 운영이 가장 나은 대안이라고 할 수 있습니다.

이러려면 회원가입을 활성화해야 하죠. 어덯게하면 회원가입을 활성화할 수 있을까에 대한 고민중의 하나는 회원 가입 절차를 매우 간단하게 만드는 것입니다. 가입 시 요구하는 정보를 최소화하고 회원 가입절차가 큰 고민없이 이루어지도로 만드는 것이 필요합니다.

이렇게 회원가입을 간단히 할 수 있는 방법중의 하나가 바로 소셜 로그인입니다. 즉 페이스북이나 네이버와 같이 기존 소셜 네트워크에 가입합 정보를 끌어와 추가 정보 입력없이 소비자의 동의만으로도 쉽게 가입절차를 마칠 수 있습니다.

1. 워드프레스에서 소셜 로그인 구현 방법

워드프레스가 기본적으로 블러그에서 큰 강점을 가지고 있고, 로그인이 필요한 회원제 또는 쇼핑몰 구현은 상대적으로 수요가 작다고 할 수 있습니다.

이미 여러번 언급했듯이 한국에서는 큰 비용없이 접근 가능하는 쇼핑몰 솔류션들이 넘쳐나고, 상대적으로 워드프레스는 한국적 특성을 제대로 반영하지 못하고 있기 때문에 점점 밀리는 것 같아 보입니다. 이는 개인적인 판단으로 어던 데이타 기반해 판단하지는 않았습니다.

아무튼 워드프레스 쇼핑몰에서 일반인이 소셜 로그인을 구현하는 방법은 두가지 정도가 있습니다.

1.1. 한국형 회원관리 플러그인 활용, 소셜 로그인 구현

하나는 한국 특성을 반영한 회원관리 플러그인을 구입것이고, 또 하나는 외국에서 개발된 플러그인에 한국향 소셜 로그인 기능을 추가한 플러그인을 활용하는 것이죠.

한국형 회원관리 플러그인은 코스모스팜 회원관리(88,000원), 단비 멤버스(99,000원), 망보드 비즈니스(회원관리) 패키지(55,000원) 등이 있습니다.

코스머스팜 회원관리를 관심있다면 관련 팁을 정리했던 “코스머스팜 회원관리 플러그인 최적화 관련 팁”을 참고해 보시기 바랍니다.

이러한 한국형 회원관리 플러그인들은 한국 실정에 맞추어 한국에서 널리 사용하는 주요 소셜 미디어를 통한 로그인을 지원하고 상대적으로 원활한 사후 지원과 커뮤니케이션이 된다는 등 장점이 있죠.

그렇지만 상대적으로 비용이 높고, 대부분 WP-Members Membership Plugin과 같은 무료 플러그인 기반의 멤버쉽 플로그인 기반하에 설계되었기 때문에 일정 한계가 있습니다.

  • 소셜 로그인이나 한국 주소 검색과 같은 부분 기능만 필요한 경우에도 멤버쉽 플러그인 전체를 사용해야 하므로 다소 무거워집니다.
  • Memberpress와 같이 매우 뛰어난 유료 멤버쉽 플러그인을 사용하고 싶은 경우 중복 기능과 충돌 가능성이 있습니다.

1.2. 소셜 로그인 플러그인 + 한국 소셜 네트워크 추가 방법

위에서 소개한 한국형 회원관리 플러그인을 사용하지 않는 경우는 외국에서 개발된 소셜 로그인 플러그인에 한국 소셜 네트워크를 추가하는 방법이 있습니다.

외국에서 개발된 소셜 로그인을 지원하는 플러그인은 굉장히 많이 있습니다. 수요가 많은 만큼 다양한 플러그인과 관련 기능들이 발전되어 있습니다.

그러나 대부분 소셜 로그인 플러그인들은 네이버나 카카오와 같은 한국에서 널리 사용되는 소셜 네타워크는 지원하지 않기 때문에 이를 추가해야하는데요. 이는 상당한 저문적인 영역이라 쉽지 않습니다.

현재 일반 사용자가 큰 어려움없이 소셜 로그인 플러그인에 한국의 소셜 네트워크를 추가하는 방법은 Miled라는 사람이 배포한 WordPress Social Login을 이용하는 것입니다.

워드프레스 소셜 로그인(WordPress Social Login) 플러그인

다만 이 플러그인은 2.3.3 버젼 발표 후 2년전부터 업데이트가 되지 않고 있어 주의가 필요하긴 합니다. 그럼에도 불구하고 당장 대안이 없기때문에 이용할 수 밖에 없는 상황이긴 합니다.

다만 이 플러그인의 소스를 공개하는 GitHub에서는 3.01버젼이 준비되고 있어 조만간 업데이트가 이루어지지 않을까 싶습니다. 그렇지만 업데이트되는 3.01버젼은 기존과 다른 로직으로 설계되면서 이 업그레이드된 플러그인이 출시되면 네이버와 카카오 추가도 능력자분이 업데이트를 해줘야 사용 가능할 것 같습니다.

2. WordPress Social Login에 한국 소셜 네트워크 추가 방법

WordPress Social Login에 한국 소셜 네트워크 추가 방법엔 이미 여러 사이트에 관련 방법을 설명하고 있습니다.

워드님이 정리한 “워드프레스용 네이버 및 카카오 소셜 로그인 플러그인”라는 글을 참고하시면 전체적인 개념을 잡기 쉽습니다.

2.1. 먼저 WordPress Social Login 플러그인 설치하기

당근 WordPress Social Login 플러그인을 설치해야겠죠. 이 플러그인은 한참동안 업데이트가 이루어지지 않았기 때문에 워드프레스 플러그인 검색 시 우선 순위가 떨어집니다.

2019년 5월 현재 키워드를 Wordpress social login으로 검색 시 8번째 나오는 군요.

[쇼핑몰 구축기] 소셜 로그인으로 회원가입 활성화하기 1

2.2. wsl-login-extends-naver 플러그인을 설치

다음은 WordPress Social Login이라는 플러그인에서 네이버와 카카오를 추가해주는 wsl-login-extends-naver 플러그인을 설치하는 것입니다.

이 플러그인은 워드프레스 플러그인 추가에서 키워드로 naver를 입력해 찾아 설치할 수 있습니다.

워드프레스 소셯 로그인(WordPress Social Login) 플러그인에 네이버와 카카오 추가해주는 wsl-login-extends-naver 플러그인

2.3. WordPress Social Login 플러그인 세팅

이 wsl-login-extends-naver 플러그인 설치 후 WordPress Social Login 플러그인 세팅으로 이동합니다.

그러면 네이버와 카카오 아이콘이 우측 Add more providers에 나타난 것을 알 수 있수 있죠. 여기서 네이버와 카카오 아이콘을 클릭하면 네이버와 카카오 관련 세팅할 수 있는 상태로 변합니다.

워드프레스 소셜 로그인(WordPress Social Login) 플러그인에서 네이버와 카카오톡 추가하기

2.4. 네이버와 카카오의 Application Key와 Application Secret 입력

여기서 네이버와 카카오의 Application Key와 Application Secret를 입력해 세팅을 완료합니다.

네이버와 카카오의 Application Key와 Application Secret를 얻는 방법은 기존에 많이 소개되었기 때문에 이를 자세히 잘 설명한 글을 소개하는 것으로 마치도록 하겠습니다.

2.5. 네이버와 카카오 개발자 사이트에서 리디렉션 URL 등록

아마 마지막으로 네이버와 카카오 개발자 사이트에서 유효한 OAuth 리디렉션 URL을 추가해 주어야합니다.

WordPress Social Login 플러그인의 유효한 OAuth 리디렉션 URL, 또는 Callback URL은 아래와 같습니다.

  • 네이버 Callback URL : https://MyDomain.com/wp-content/plugins/wordpress-social-login/hybridauth/callbacks/naver.php
  • 카카오 Callback URL : /wp-content/plugins/wordpress-social-login/hybridauth/callbacks/kakao.php

네이버나 페이스북 등 대부분 소셜 미디어들은 이러한 Callback URL을 여러개를 등록할 수 있지만 카카오는 단 하나만 등록할 수 있으니 참고 하시기 바랍니다.

그리고 네이버는 소셜 로그인 기능을 사용하기 위해서는 승인을 받아야 합니다. 이승인 절차에는 네이버에서 가져오는 정보를 어떻게 활용하고 있는지를 스크린 캡워해서 증명해야 하고, 증명이 부족하다싶으면 거절당하기 싶습니다.

저도 세번째에 대대적으로 증빙을 보강해서 겨우통과할 수 있었습니다.

3. WordPress Social Login 플러그인 사용 시 문제 및 해결 방안

WordPress Social Login 플러그인은 앞서서 이야기한대로 오랬동안 업데이트가 이루어지지 않아서인지 사용 시 몇가지 문제에 부딕치게 됩니다.

적용하는 동안 발견했던 문제와 그 해결 방안에 대해서 간단히 소개합니다.

3.1. “404 Not Found” when checking WSL end-points

처음 이 플러그인을 설치하고 소셜 로그인을 시도해 보니 404 Not Found라는 메세지와 함게 작동하지 않는 현상을 만날 수 있습니다.

WordPress Social Login 플러그인에는 WordPress Social Login Diagnostics이라는 메뉴가 있어 상황을 진단해 볼 수 있는 기능이 있는데요. 이 진단 기능을 사용하면 아래와 같은 메세지를 만날 수 있습니다.

Error: Your web server returned “404 Not Found” when checking WSL end-points. This issue usually happen when :

1. Your web host uses mod_security to block requests containing URLs (eg. hosts like HostGator, GoDaddy and The Planet). On this case, you should contact your provider to have WSL end-points urls white-listed.

2. There is a .htaccess file that prevent direct access to the WordPress plugins directory.

In any case, WSL requires this url to be white-listed:

저는 웹서버로 nginx를 사용하고 있는데요. 위 진단에서는 Apache 서버를 기준으로 진단하고 해결책을 제시하고 있어서 별 도움이 안되었습니다.

XETOWN과 같은 고수들이 모여있는 사이트에도 질의를 남겼고, 코스모스팜 커뮤니티에도 관련 질문을 남겼지만 별 도움이 안되더군요.

결국 기존 nginx configure 파일에 적용된 규칙들을 참조해 아래와 같은 코드를 추가했습니다. 그랬더니 문제가 해결되었습니다.

location /wp-content/plugins/wordpress-social-login/hybridauth/ { allow all; }Code language: PHP (php)

3.2. 트위터의 Callback URL 세팅 관련

트위터 설정 시 Callback URL 설정 시 플러그인에서 제시하는 URL이 트위터에서는 먹히지 않습니다.

WordPress Social Login 플러그인에서는 Callback URL로 다음을 사용하라고 하고 있죠. 이는 먹히지 않습니다.

https://MyDomain.com/wp-content/plugins/wordpress-social-login/hybridauth/?hauth.done=TwitterCode language: PHP (php)

이에 대한 해결책은 CallBack URL로 다음으로 대체 사용하면 됩니다. 이는 “Twitter App Error”라는 플러그인 Support에 올라온 이슈에 대한 해결책에서 인용했습니다.

https://Mydomain.com/wp-content/plugins/wordpress-social-login/hybridauth/Code language: PHP (php)

3.3. 차단된 URL

초기 세팅 시 아래와 같이 차단된 URL이라는 메세지가 나오는 경우가 있습니다.

차단된 URL: 리디렉션 URI가 앱의 클라이언트 OAuth 설정의 화이트리스트에 없으므로 리디렉션하지 못했습니다. 클라이언트 및 웹 OAuth 로그인이 설정되었는지 확인하고 모든 앱 도메인을 유효한 OAuth 리디렉션 URI로 추가하세요.

페이스북으로 소셜로그인 에러 차단된  URL

이는 CallBack URL 설정이 제대로 안된 경우이니 개발자 사이트로 들어가 CallBack URL을 제대로 등록해주면 됩니다.

3.4. 페이스북 에러

마찬가지로 이 플러그인이 오랬동안 업데이트가 이루어지지 않았기 때문에 페이스북 사용에 문제가 있습니다.

페이스북이 제공하는 정보가 변경되면서 아래와 같은 user_friends 이슈가 발생하는데요.

Invalid Scopes: This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions

워드프레스 소셜 로그인 2.3.3 페이스북 연결 시

이 문제를 해결하기 위해서는 코드 추가가 필요합니다. 이에 대한 해결은 이 이슈를 제기한 Error when logging with Fb에서 찾을 수 있습니다.

우선 FTP로 들어가서 /wp-content/plugins/wordpress-social-login/로 이동합니다.
이 폴더에 있는 wp-social-login.php 파일을 편집기로 엽니다.
이 파일의 맨 아래에 아래 코드를 추가하고 저장합니다.

function wsl_change_default_permissons( $provider_scope, $provider )
{
    if( 'facebook' == strtolower( $provider ) )
    {
        $provider_scope = 'email, public_profile';
    }

    return $provider_scope;
}

add_filter( 'wsl_hook_alter_provider_scope', 'wsl_change_default_permissons', 10, 2 );Code language: PHP (php)

3.5. 번역

아무래도 이 플러그인은 외국에서 개발된 플러그인으로 번역 문제가 대두됩니다. 특히 고객들에게 보여지는 메세지도 전부 영어로 나오기 때문에 당혹스러울 수 있습니다.

전체는 아니지만 일부 번역 파일이 인터넷에 공개되어 있는데요. 아래 사이트에서 다운받아 사용할 수 있습니다.

WordPress Social Login 부분 한글화 파일(이전 버전)

[쇼핑몰 구축기] 결제 단계에서 우편번호 주소 검색 기능 추가하기

1

워드프레스 쇼핑몰은 그 기반이 미국이다보니 한국적인 특성 반영이 미약합니다. 이중하나가 한국에 맞는 주소 검색 시스템인데요.

여기에서는 워드프레스 쇼핑몰에서 다음 주소 검색 서비스를 이용해 쉽게 줏 검색을 할 수 있도록 만드는 방법에 대해서 알아봅니다.

[쇼핑 경험 개선] 우커머스 결제 단계에서 우편번호 주소 검색 기능 추가하기

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[쇼핑 경험 개선] 우커머스 결제 단계에서 우편번호 주소 검색 기능 추가하기

워드프레스는 블로깅 시스템으로 시작해 우커머스 플러그인이 등장하면서 쇼핑몰 구축에 용이한 플랫폼으로 성장을 거듭하고 있지만 기본적으로 워드프레스 철학을 반영해 올인원보다는 사람들의 필요에 따라 적절하게 기능을 추가해 사용토록 하고 있습니다.

이런 이유이기도하고, 한국은 시장 규모가 작기 때문에 워드프레스 시장에서 한국 시장을 반영한 프로그램들이 광장히 적습니다.

그렇기 때문에 거듭 이야기하지만 한국에서 워드프레스 쇼핑몰의 최대 단점은 한국적인 특성 반영이 상당히 약하다는 점입니다.

우커머스가 발전하면서 조금씩 동양적인 문화를 반영하기는 하지만 아직도 많은 부분이 부족하기는 합니다. 그렇기에 우리나라 특성에 맞추어 추가해야하는 요소들이 상당히 많이 있죠.

이렇게 우리나라 특성에 맞춰야하는 요소중의 하나가 바로 우리나라 주소 검색 기능입니다.

오늘은 우리나라 특성에 맞추어 주소 검색을 쉽게 할 수 있는 기능 구현을 해보도록 하겟습니다.

1. 워드프레스에 주소 검색 기능 추가 방법

워드프레스에서 우리나라 주소 검색 기능을 추가할 수 있는 방법을 간단히 살펴보죠.

1.1. 유료 플러그인 구입

먼저 제일 쉽게 할 수 있는 방법이 유료로 판매하고 있는 플러그인을 구매해 적용하는 것입니다.

이전에도 한번 소개했지만 한국형 회원관리 플러그인들은 기본적으로 소셜 로그인을 비롯해 주소 검색 기능을 가지고 있습니다.

[쇼핑 경험 개선] 소셜 로그인으로 회원가입 활성화하기

한국형 회원관리 플러그인은 코스모스팜 회원관리(88,000원), 단비 멤버스(99,000원), 망보드 비즈니스(회원관리) 패키지(55,000원) 등이 있습니다.

1.2. 무료 플러그인 설치

그러면 한국형 회원관리 플러그인과 같은 비싼 플러그인만 있을까요?

워드프레스가 각광을 받고 수요가 증가하던 시절에는 다양한 무료 플러그인들이 등장했지만 수요가 시들해진 요즘은 쓸만한 무료 플러그인들은 대부분 자취를 감추었습니다.

그래도 사용 가능한 무료 주소검색 플러그인은 “Beomps Korea Postcode Search” 플러그인인데요.

이 플러그인은 1년이상 업데이트가 안되고 있습니다. 그래서 제대로 작동할까 걱정스러웠지만 제가 테스트해본 바로는 아직은 제대로 작동하기는 하더군요.

아마 이 플러그인은 아주 간단한 구조이고, 우편번호 체계 변동이 없고, 다음 우편번호 검색기능을 끌어오는 것이기 때문에 굳이 업데이트 사항이 없을 수 있을 것입니다.

2. 기존 주소 검색 플러그인들의 단점

위에서 소개한 유료로 판매하는 한국형 회원관리 플러그인들은

  • 당근 비싼기도 하거니와
  • WP-Members Membership Plugin과 같은 무료 플러그인 기반하에 설계되었기에 무조건 WP-Members Membership Plugin을설치하고 추가로 한국형 회원관리 플러그인을 설치해야 하며
  • 다양한 기능들을 제공하도록 설계되었기 때문에 상대적으로 무겁고
  • 특정 PG만 사용 가능한다든지 제약이 많고
  • 불필요한 기능들로 많이 포함되어 있어 속도에 영향을 줍니다.

또한 무료인 “Beomps Korea Postcode Search” 플러그인

  • 1년이상 업데이트가 되지 않고 있어 찜찜하고
  • 간단한 구조이지만 여기에도 다양한 기능들이 있는데 이는 기존 구현 플러그인들에서 이미 해결된 것이라 중복되며
  • 우편번호 추가 버튼을 주소 맨 아래에 추가하도록 설계되어 있어 우편번호 옆에 위치하고 있는 일반 검색 시스템에 비교하면 조금 어색합니다.

3. 나만의 주소 검색 기능을 넣어보자.

따라서 불필요한 기능을 제거하고 꼭 필요한 주소 검색 기능만 추가하는 방법을 찾았습니다.

워드프레스에 다음 우편번호 검색 기능을 추가하고 실행한 모

아는 주로 “Beomps Korea Postcode Search” 플러그인에서 제시하는 방법을 따랐고 비슷한 Flow를 적용했습니다.

또한 제대로 작동하지는 않았지만 흐름을 이해하는데는 “워드프레스 WP-Members 우편번호 검색 기능 넣기”라는 글도 참조했습니다.

워드프레스 주소 검색 구현 코드

아래와 같은 코드를 차이드테마 function.php에 추가했습니다.

/*
 * 다음 우편번호 검색 기능 추가
 */
     add_filter( 'woocommerce_checkout_fields' , 'checkout_fields_postcode_lookup' );
     function checkout_fields_postcode_lookup( $fields ) {

             $fields['billing']['billing_postcode']['label'] = '<input type="button" id="billing_postcode_search" value="우편번호 검색" class="btn" onclick="openDaumPostcode();" style="height: 40px;">';

             $fields['shipping']['shipping_postcode']['label'] = '<input type="button" id="shipping_postcode_search" value="우편번호 검색" class="btn" onclick="openDaumPostcode2();" style="height: 40px;">';

             return $fields;
     }

     //워드프레스 초기에 시작할 수 있도록 함
     add_action('init','postcode_lookup_load');

     function postcode_lookup_load() {
     wp_enqueue_script('daum_postcode_woocommerce', 'https://ssl.daumcdn.net/dmaps/map_js_init/postcode.v2.js');
     }

     add_action( 'wp_enqueue_scripts', 'wp_enqueue_scripts_postcode_lookup' );

        //add action for clicking button 
        function wp_enqueue_scripts_postcode_lookup() {
        ?>
            <script type="text/javascript">
                //for billing address
                function openDaumPostcode() {

                    new daum.Postcode({
                        oncomplete: function(data) {
                            document.getElementById('billing_postcode').value = data.zonecode;          
                            document.getElementById('billing_address_1').value = data.address;            
                            document.getElementById('billing_address_2').focus();
                        }
                    }).open();
                }
                //for shipping address
                function openDaumPostcode2() {
                    new daum.Postcode({
                        oncomplete: function(data) {
                            document.getElementById('shipping_postcode').value = data.zonecode;
                            document.getElementById('shipping_address_1').value = data.address;                                
                            document.getElementById('shipping_address_2').focus();
                        }
                    }).open();
                }

            </script>
         <?php
        }Code language: PHP (php)

[쇼핑몰 구축기] 구독 경제 쇼핑몰 구축을 위한 최고의 서브스크립션 플러그인은?

0

워드프레스 쇼핑몰의 장점중의 하나는 미국을 비롯한 서구에서의 이커머스 트렌드랄 가장 먼저, 쉽게 반영할 수 있다는 점입니다.

몇년전부터 아주 핫한 트렌드로 자리잡은 구독 경제(Subscription Economy) 구현도 워드프레스 쇼핑몰이라면 상대적으로 쉽게 구현 가능합니다.

여기에서는 구독 경제(Subscription Economy)가 가능토록 정기 결제가 가능토록 만들어 주는 서브스크립션 플러그인에 대해서 알아 보겠습니다.

구독 경제 쇼핑몰 구축을 위한 서브스크립션 플러그인 종류를 알아보자

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

구독 경제 쇼핑몰 구축을 위한 서브스크립션 플러그인 종류를 알아보자


구독 경제, 영어로는 서브스크립션 이코노미(Subscription Economy)라고 불리우는 트렌드가 세상을 강타하고 있습니다.

오늘은 워드프레스 쇼핑몰에서 구독 경제를 구현하기 위해서 워드프레스가 이해하는 구독, 즉 서브스크립션(Subscription)에 대해서 살펴보도록 하겠습니다.

워드프레스의 서브스크립션(Subscription) 종류와 이를 지원하는 프로그램들을 살펴보는 것으로 큰 그림을 이해해 보고자 합니다.

  • 상품 정기 구독을 위해서는 Subscription 플러그인 사용
  • 멤버쉽 구독을 위해서는 Mambership 플러그인 사용

1. 구독 경제(Subscription Economy)에 대해서

구독 경제(Subscription Economy)가 무엇이냐구요? 매월 일정 비용을 내면 상품이나 서비스 지정한 장소에 배달해 주거나 일정 기간동안 서비스를 사용할 수 있는 경제 모델이라고 간략히 정리할 수 있습니다.

뭐 오재전부터 있었던 정기 신문이나 잡지 구독이 아주 대표적인 예이구요. 한국에서도 엄청 뜨고 있는 넷플릭스도 아주 유명한 구독 경제(Subscription Economy) 모델중의 하나입니다.

넷플릭스 다양한 디바이스 이용 가능

여기서는 구독 경제(Subscription Economy)에 대해 논의하자는 것은 아니므로 이에 대해서 잘 설명한 몇개의 그를 소개하는 것으로 대신하겠습니다.

“소유와 공유를 넘어 구독 경제(Subscription Economy)가 미래를 지배하리라.”

“서브스크립션 서비스(정기 구독)가 한 시대의 관념을 송두리째 바꾸고 있다.”

2. 워드프레스 쇼핑몰에서 구독 유형

워드프레스 쇼핑몰에서는 세가지 유형의 구독, 서브스크립션(Subscription)이 존재합니다. 알고보면 어렵지않은 개념들인데 처음 워드프레스 쇼핑몰에 접근하다보면 간혹 당혹스러울 수 있습니다.

2.1. 제품 구독(Product Subscriptions)

요즘 가장 뜨고 있는 것이고, 조금은 더 생소한 것이라고 할 수 있는 것이 바로 제품 구독(Product Subscriptions)이죠.

이는 물리적인 형태를 가지는 상품을 정기적, 반복적으로 주문해 받아보는 것입니다. 이의 대표적인 예는 면도기를 정기적으로 배송해주는 달러 세이브 클럽(DOLLAR SHAVE CLUB)을들 수 있겠죠.

달러 세이브 클럽(DOLLAR SHAVE CLUB) 광고, dollarshaveclub dubin blades ad
달러 세이브 클럽(DOLLAR SHAVE CLUB) 광고, dollarshaveclub dubin blades ad

2.2. 멤버쉽 구독(Membership Subscriptions)

다음으로는 현재 가장 널리 확산되고 있는 것이라고 할 수 있는 멤버쉽 구독(Membership Subscriptions)이 있습니다.

이는 어떤 서비스를 제공하는 회원제에 가입해 정기적, 예를 들어 분기 단위, 1년단위 또는 월단위로 결제를 통해 서비스를 이용하는 것을 말합니다.

앞서 언급한 넷플릭스도 이러한 멤버쉽 구독(Membership Subscriptions)의 한 종류이며, 우리나라에서도 흔한 멜론 음악 서비스도 그러한 종류중의 하나입니다. 세계적으로 유명한 음악 스트리밍서비스인 스포티파이도 마찬가지죠.

%ec%8a%a4%ed%8f%ac%ed%8b%b0%ed%8c%8c%ec%9d%b4-spotify
유료 회원만 1억명이 넘었다는 세계에서 가장 큰 음악 스트리밍 서비스업체인 스포티파이(Spotify)

2.3. 이메일 구독(Email Subscription)

이 이메일 구독(Email Subscription)은 매우 익숙한 개념이라 할 수 있죠. 회사나 블로그가 정기적, 비정기적으로 발행하는 뉴스 레터를 받아보는 서비스를 이용하는 것이라 할 수 있습니다.

이러한 이메일 구독(Email Subscription)은 특히 콘텐츠 생산이 아주 활발한 신문 업계에서 아주 활발합니다. 우리나라는 아니지만 미국의 경우 매우 적극적으로 이러한 이메일 구독(Email Subscription) 서비스가 제안되고 있습니다.

3. 제품 구독(Product Subscriptions)을 위한 플러그인

위에서 소개한 세가지 종류의 구독 중 제품 구독(Product Subscriptions)을 제대로 해주는 플로그인에는 무엇이 있을까 살펴보죠.

3.1. WooCommerce Subscriptions

WooCommerce Subscriptions은 워드프레스 기반 이커머스 스토아 구현을 도와주는 무료 플러그인을 제공하는 WooCommerce에서 제공하는 플러그인입니다.

그렇게때문에 우커머스와 궁합이 가장 잘 맞는 플러그인의 하나라고 평가가 가능합니다.

  • 정기적인 비용 청구, 정기적 자동 청구서 작성, 서브스크립션 관리, 제품 콘텐츠 셋업 등 다양한 기능 지원
  • 연간 라이센스 $199

우리나라의 경우 대부분 워드프레스 쇼핑몰을 위한 PG 결제 시스템에서는 오직 이 WooCommerce Subscriptions만 지원하는 것 같습니다.

아래 소개하는 다른 플러그인들의 기능이 더 풍부하드라도 우리나라에서는 이 플러그인만 사용하도록 강제하고 있습니다.

아마 관리하기 편하기 때문에 그리고 호환성이 좋기때문에 하나의 플러그인만 지중하는 것으로 보입니다.

3.2. YITH WooCommerce Subscriptions

YITH WooCommerce Subscription은 플러그인을 잘 만들고 워드프레스관련 플러그인으로 유명한 YITH에서 만든 서브스크립션을 가능하게만드는 플러그인입니다.

  • 물리적 상품이나 가상 상품 모두 적용 가능
  • 다양한 레벨의 회원제 운영, 다양한 주기의 구독 기간을 설정 가능, Free Trial 기능, 쉬운 구독 기간 변경 기능 등 다양한 기능을 제안
  • 가격 : 단일 사이트 기준 91$/Year, 6개 사이트 149$/Year, 30개 사이트 249$/Year

3.3. Subscriptio – WooCommerce Subscriptions

Subscriptio – WooCommerce Subscriptions는 앞서 소개한 플러그인들에 비해서 압도적인 가격 경쟁력과 기능 경쟁력을 가져서 인기있는 플러그인이라할 수 있습니다.

  • 자동으로 구독 주기를 갱신, 다양한 구독 상품 구성, 가입 기반과 비가입 기반 통합 체크아웃 기능, 다양한 구독 주기 설정등 다양한 기능을 제공
  • 비용은 단 한번 49$를 지불함으로써 끝남, 물론 기술 지원이 필요하다면 연간 16.5$를 지불하면 가능

4. 멤버쉽 구독(Membership Subscriptions) 플러그인

멤버쉽 구독(Membership Subscriptions)은 다양한 서비스를 제공하는 회원제 사이트 또는 쇼핑몰을 구성하고 그 회원권을 가입자들에게 판매하는 것입니다.

이러한 멤버쉽 구독(Membership Subscriptions)은 일반적인 회원 가입과는 다른데요.

회원이 된다는 것은 회원제 웹사이트에 계정을 만들고 그 커뮤니티의 일부가 되는 것이라 할 수 있습니다. 예를들어 사진에 관심이 있어 slrclub.com에 등록하면 그 사이트의 일원이 되어 추가적인 비용을 지불하지 않더라도 커뮤니티 토론에 참여하고 다른 회원들과 상호 작용할 수 있습니다.

반면 멤버쉽 구독(Membership Subscriptions)한다는 것은 회원에게 부여된 권한을 계속 사용하기 위해서는 반복적으로 일정 비용을 지불해야 합니다. 그리고 주로 상호작용은 회원들끼리가 아닌 서비스 제공자와 주로 이루어 진다고 봐야 합니다.

워드프레스 쇼핑몰에서 이러한 멤버쉽 구독(Membership Subscriptions)을 제대로 해줄 수 있는 플러그인에는 무엇이 있는지 간단히 살펴 보았습니다.

4.1. MemberPress

MemberPress는 멤버쉽 플러그인 중에서 가장 많이 추천을 받는 프로그램이라고 할 수 있습니다. Membership plugin으로 구글링해보면 수많은 평가 포스팅 중에서 상당수가 MemberPress를 제일 먼저 추천하고 있죠.

다만 이 MemberPress는 상대적으로 비산 가격 체계를 유지하고 있습니다.

  • 다양한 회원 관리 기능, 서브스크립션 기능 등 올인원 기능을 제공하는 플러그인이라 할 수 있음
  • Basic 129$/Year, Plus 249$/year, pro 349$/year
멤버프레스(MemberPress) 가격

4.2. Paid Memberships Pro

Paid Memberships Pro도 다양한 기능으로 유명한 멤버쉽 플러그인이죠.

  • 다양한 이메일 프로그램과 통합, 소셜 네트워킹과의 통합 기능 등 다양한 기능 제공
  • 기본 기능들은 무료로 제공되지만 좀 더 다양한 기능을 추가하려면 프리미엄 addon을 구입해야 함

4.3. Restrict Content Pro

Restrict Content Pro은 다단계 요금제(multi-level plans), 독점 콘텐츠 접속(exclusive access), 다양한 구독 패키지 구성, 다양한 할인 코드 제공 기능, 통합 사이트 성능 분석 기능을 가진 멋진 훌륭한 멤버십 플러그인입니다.

멤버프레스와 마찬가지고 가격이 세다는 단점을 가지고 있기는 합니다.

Restrict Content Pro 가격




[쇼핑몰 구축기] 이메일 자동화로 수신 거부 고객에게 쿨하게 인사하기

이메일 마케팅 과정에서 필연적으로 이메일에 거부감을 표하는 고객을 만나게 됩니다. 이런 고객없이 100% 진성 고객이 되면 좋겠지만 소비자들은 점점 기업이나 쇼핑몰로부터 메일이나 전화등을 받을 것을 원하지 않고 있습니다.

그렇기 때문에 회원 가입 단계에서 무심결에 체크를 했든 이메일 뉴스레터를 받아볼 의향이 있었지만 여러가지로 실망해서 수신 거부를 선택하는 고객들도 늘어날 수 있습니다.

이러한 거부 고객에게 좋은 인상을 남기며 헤어지는 것도 브랜드 빌딩에 매우 중요합니다. 따라 여기서는 수신 고객이 발생하면 바로 무시하지말고 긍정적인 인상을 남길 수 있도록 자동으로 이별 편지를 보내는 방법에 대해서 알아봅니다.

[이메일 자동화] 수신 거부 고객에게 쿨하게 인사하기

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[이메일 자동화] 수신 거부 고객에게 쿨하게 인사하기

지난 번엔 신규 가입한 회원에게 환영의 메세지를 어떻게 보내야하는지를 알아봤습니다. 이번에는 반대로 탈퇴하려는 고객에게 어떤 메세지를 보낼 것인가를 살펴보죠.

1. 먼저 수신거부 링크를 제공하는 것이 좋을까요?

예전 우리나라의 많은 사이트들은 가입하기는 비교적 쉬웠지만 회원을 탈퇴하기는 매우 어려운 구조로 되어 있었어요.

우선 탈퇴하려면 사이트를 방문해야 했고, 자기 계정 정보를 메뉴를 힘들게 찾아 여기서 탈퇴 신청을 할 수 있도록 되어 있었죠. 어쩌면 최대한 불편하게 만들어 탈퇴를 막자는 원리가 작동했다는 생각이 들어요.

메일링 뉴스레터에도 마찬가지이죠. 뉴스레터 수신을 거절하고 싶다면 마찬가지로 직접 사이트에 방문해 로그인하고 자기 계정 정보로 들어가 가입 해지토록 하는 경우가 많았어요.

그러나 요즘은 뉴스레터에서 수신거부 링크를 삽입해 쉽게 수신거부할 수 있도록 만드는 추세예요.

그것은 스팸메일과 밀접한 관련이 있어요. 스팸 메일은 오래전부터 극성을 부렸고, 이러한 스팸메일 때문에 사람들은 이메일을 기피하게되는 악순환이 일어나게 되죠.

스팸은 메일업체의 생존을 좌우하는 문제로 적극 대응 중

예전 저의 다음메일이나 네이버메일을 보면 정작 필요한 개인 메일은 몇개되지 않고 스팸으로 가득차 있곤 했지요. 그래서 결국 다음메일이나 네이버메일 사용을 포기하고 Gmail로 옮기는 결단을 내렸죠.

이처럼 스팸에 적극 대응하지 않으면 메일업체로서는 생존을 담보할 수 없기 때문에 이메일 업체들은 어떻게하면 스팬 메일을 줄일 수 있을까에 엄청난 고민을 하고 스팸방지 기술을 발전시켜오고 있죠.

그러한 방법 중에 하나가 바로 스팸 신고제도예요. 마음에 들지않는 메일이 오면, 비록 그 메일이 자기가 동의했던 것이라도 스팸으로 신고하는 경향이 높아지고 있어요.

구글의 경우를 보죠.
구글은 메일 상단에 스팸신고 버튼을 버튼을 준비해 놓고 언제든지 쉽게 스팸 신고를 할 수 있도록 만들어 놓았어요. 이 스팸 신고 버튼은 보관보관처리 다음에 배치해 얼마나 이 기능을 중요시하는지를 보여주고 있다는 생각이예요.

스팸신고 버튼을 누르면 스팸 신고 및 수신거부 메세지창이 나오면서 ‘스팸신고’만 할것인지 아니면 ‘스팸신고 및 수신거부’를 할것인지를 선택토록 해요. ‘스팸 신고’만 하는 경우는 메일은 받되 스팸함으로 이동하는 것이구요. ‘스팸신고 및 수신거부’의 경우 아예 메일 전달이 안되게 만들어 버리죠.

아래는 뉴욕타임즈 뉴스레터에서 스팸 신고 버튼을 눌렀을 때 나타난 메세지를 캡춰한 거예요. 물론 뉴욕타임지 뉴스레터를 스팸 신고할 생각은 없지요. 테스트로..

구글 Gmail 스팸 신고

이렇게 스팸으로 신고하는 사례가 많아지면 구글은 해당 발신처 전체를 스팸으로 간주해 보내는 메일은 모두 스팸함으로 가든지 아예 전달 자체가 안되던지 할거예요.

이는 이메일을 통해서 고객과 교감하겠다는 브랜드로서는 재앙에 가까운 일이죠. 자기 브랜드 메일이 스팸으로 간주된다니오..브랜드 자체가 스팸이 된것이죠.

2. 수신거부에 대해 어떻게 대응해야 할까?

어떠한 경우에 고개들이 탈퇴하려고 할까요?

우리나라의 경우 한번 회원 가입되었다면 어지간하면 그대로 유지하는 경향이 강한데 굳이 탈퇴하겠다고 연락을 했다면 무언가 잘못된 요소가 있다고 봐야 할 것 같아요.

그리고 외국처럼 적극적으로 스팸 신고나 수신거부 입장을 표명하는 방향으로 점차 흘러가는 것도 놓칠 수 없는 트렌드라고 보여지네요.

이러한 수신거부 또는 회원 탈퇴가 활성화 되어있는 외국에서는 떠나려는 고객 또는 회원을 잡기위해서 다양한 아이디어를 동원하기도 하는 것 같더라구요.

인터넷을 돌아다니다보니 “고객의 회원 탈퇴를 막는 특급처방 8가지”라는 글이 있는데요. Jillian Richardson이 쓴 “8 Great Unsubscribe Pages That Will Make You Love Email Again”을 번역한 글로 고객의 탈퇴 요청에 대처하는 8가 멋진 회원 가입 해지(Unsubscribe Pages) 메일 사례를 소개하고 있어요.

  • BONOBOS는 연애하듯이 이메일로 만나는 횟수를 제한해서 더 만남을 지속해보자는 제안을 하고
  • Groupon은 상사로부터 혼나는 이메일 담당자 데릭의 동영상을 공유하며, 탈퇴하려면 데릭을 혼내주라고 요청하라면 은근 불쌍한 데릭을 위해 탈퇴를 말아달라고 요청하고 있어요.
    ““That was pretty mean… I hope you’re happy. Want to make it up to Derrick? Resubscribe!”
  • charity: water는 탈퇴를 취소하면 재미있는 동영상을 보여주겠다고 유혹하면 탈퇴 철회를 요청하죠.
  • Sidekick은 고객의 해지 요청이 아니라 일정 기간동안 메일을 클릭하지 않은 사람들을 대상으로 ‘연말 선물’로 탈퇴시켜 주는 정책을 펴요. 어짜피 읽지 않는 고객이라면 정리하는 것이 나을 것이고, 그러는 과정에서 고객들의 관심을 얻을 기회도 있다고 본 것이겠죠.
  • Email Monks는 전체를 해지하지말고 원하는 일부 정보만 받아 보라고 설득하죠.
이메일-몽크스-사례-Email-Monks-Unsubscribe.jpg 입니다.

이러한 사례들은 고객의 회원 가입 해지 요청에 대응 메일을 구상 시 좋은 사례가 될 것 같더군요.

3. 수신거부 요청 고객에게 쿨하게 인사하기

수신거부 요청이 오면 상당히 마음이 아프죠.

우리의 서비스 도는 상품에 극도의 실망이 이렇게 가입 해지로 연결되었다고 볼 수 있기 때문이예요.

이미 마음이 떠난 사람에게 더 머물러 달라고 애원(?)하는 것도 별로 좋은 방법이 아닐 것 같아요. 그렇다고 충동적으로 가입 해지 요청할 수도 있기 때문에 이를 충분히 감안하는 것도 필요하다는 생각이예요.

그래서 아래와 같은 세가지 원칙을 정했어요. 기술적인 한계로 처음부터 다 적용할 수는 없겠지만 시나브로 보완할 생각이예요.

  • 떠나는 고객에게 행운을 빌어주어, 우리 브랜드에 대한 나쁜 이미지가 조금이나마 누그러지기를 기대
  • 떠나는 이유를 설문으로 조사할 수도 있겠지만 우선은 우리 서비스에 대한 쓴 소리를 받아 서비스나 상품을 개선할 수 있는 기회로 활용
  • 가입을 철회할 수 있는 기회를 제공

수신거부 요청 고객에게 보내는 메일 구상

위에서 정한 원칙에 따라 아래와 같이 수신거부를 요청하는 고객에게 보내는 메일을 메일스터를 통해서 양식을 만들었습니다.

  • Subject : {firstname}님, 아쉽네요. 행운을 빌어요.
    친근한 문장을 사용해 쿨하게 보내주는 모습을 보이려고 노력
  • From Name : 퓨리피아 운영자 서녕
  • Reply-to Email : sun@puripia.com
    회신 메일을 운영자가 직접 받을 수 있도록 조치
  • Delivery : 바로 반을할 수 있도록 요청 후 10분 내 자동 발송되도록 구상
이메일 플러그인 mailster 새로운 캠페인 가입 해지 고객에게 보내는 메일2

1단계 완성 메일 사례

앞서 이야기한대로 초창기에는 가입 탈퇴를 원하는 이유, 즉 우리 서비스 및 상품에 대한 쓴소리를 주로 얻겠다는 방향으로 세팅했요.

더 많은 정보는 무리라는 생각도 들고, 한가지에 집중하는게 낫겠다는 생각도 들고 무엇보다도 제대로 구현할 기술적인 능력이 충분하지는 않았거든요.

이메일-플러그인-mailster-새로운-캠페인-가입-해지-고객에게-보내는-메일을-수신한-모습-615x1024.jpg 입니다.

[쇼핑몰 구축기] 이메일 자동화로 기본적이면서도 가장 중요한 웰컴 메일 만들기

쇼핑몰은 일반 블로그 사이트와 달리 고객 회원 관리가 매우 중요합니다. 여러가지 경로를 통해서 가입한 고객 회원을 따뜻하게 환영하고, 이 사이트의 지향하는 바와 사이트가 제공하는 서비스에 대해서 설명해줄 수 있는 웰컴 메일은 회원과의 관계에서 매우 중요한 첫 걸음이 될 수 있습니다.

여기에서는 이메일 자동화의 첫걸음으로 웰컴 메일을 자동으로 보내는 방법에 대해서 살펴봅니다.

[이메일 자동화] 기본적이면서도 가장 중요한 웰컴 메일 만들기

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[이메일 자동화] 기본적이면서도 가장 중요한 웰컴 메일 만들기

웹사이트에 가입하면 회원관리에 신경을 쓰는 사이트라면 가입을 환영한다는 메알을 받게 되죠.

이렇게 고객이 사이트나 쇼핑몰에 신규로 가입 시 받게 되는 메일을 웰컴 메일(welcome email)이라고 해요.

쇼핑몰 이메일 오토메이션의 첫번째 미션으로 가장 기본적이면서도 브랜드 빌딩에 첫 단추가 되기에 가장 중요한 웰컴 메일을 만들어 보기로 해요.

이는 회원가입 후 10분 후에 자동으로 웰컴메일이 발송되는 것으로 목표로 하죠.

1. 좋은 웰컴 메일의 조건

본격적으로 웰컴 메일을 만들기 전에 좋은 웰컴 메일이란 무엇일까 생각해 볼까요?

주식회사 농사펀드 웰컴메일 사례

먼저 좋은 웰컴 메일로 많이 언급되는 주식회사 농사펀드의 웰컴 메일을 볼까요?

이미지에 대체텍스트 속성이 없습니다; 파일명은 쇼핑몰-이메일-오토메이션-사례-농사펀드-웰컴메일.jpg 입니다.
  • 농사펀드 브랜드 로고와 함께 ‘농부에게 투자하고 믿을 수 있는 먹거리로 돌려받는 서비스’라고 적시해 브랜드의 정체성을 아주 잘 알려주고 있어요.
  • 트럭위에서 새참을 먹다가 반갑게 인사하는 시골 풍경을 담은 사진으로 시선을 확 잡아 당기고 있네요. 보기만해도 정겹고 신뢰감이 묻어나는 사진 같아요.
  • ‘서녕님’이라고 편지처럼 개인화된 호칭을 사용해 친근감을 높이고 있네요.
  • ‘반가워요. 잘 오셨어요. 우리는 앞으로 어떤 이야기들을 만들어갈까요?’ 사무적이지 않고 이야기하듯, 소곤소곤 거리듯 이야기를 풀고 있어요. 왠지 농사펀드가 하는 이야기에는 귀를 기울여야 할 것만 같네요.
  • ‘농사펀드 둘러보기’라는 추가 행동을 요청하는 링크를 아주 눈에 잘 띄게 배치해 참여를 높이고 있어요. 회원 가입하면서 대충 둘러 보았는데 한번 더 들어가 보고픈 충동을 느껴지네요.
  • 하단에 농사펀드 관련된 정보를 잘 보여주고 있어요. 다 하는 것이지만 웬지 믿음이 가는 것은 무엇일까요?

우커머스 테마업체인 OceanWP 사례

다음은 제가 우커머스 쇼핑몰을 만들면서 사용했던 oceanWP라는 우커머스 지원 테마 구입 시 받았던 웰컴 메일을 소개할까 해요.

먼저 Greetings & Welcome!이라는 제목의 환영 메일이 창업자인 Nicolas 이름으로 왔어요. 대부분 발신인이 애매모흐한데 여기서는 창업자 이름으로 보내고 있었기에 이런면에서 조금 더 신회를 느낄 수 있었어요.

이미지에 대체텍스트 속성이 없습니다; 파일명은 oceanWP-웰컴-메일-599x1024.jpg 입니다.

웰컴 메일을 받은 후 그 당일 메일이 한통 더 왔습니다. [Day 1 of 3] Getting Started with OceanWP이란 제목으로 OceanWP라는 테마를 제대로 사용하기 위한 가이드를 안내하는 메일이었죠.

그리고 그 후 이틀 연속 이와 같은 시리즈 메일이 왔어요. OceanWP 테마를 제대로 사용하기 위한 안내와 은근하게 유료인 프리미엄 기능을 사용해 보라는 권유를 하고 있죠. 노골적은 아니예요.

솔직히 이 메일이 크게 도움이 되지는 않았어요. 이 메일을 받기 전에 이미 관련 작업을 어느 정도 끝냈기 때문이죠. 저처럼 성미가 급한 사람들에게는 별 도움은 안되었지만 초심자들에게는 도움이 되었을 거예요. 괜찮은 시도라는 생각이 드네요.

oceanWP 웰컴 시리즈 메일 첫번째
  • 창업자가 직접 메일을 보내서 신뢰감을 주고 있어요.
  • 서비스를 제대로 사용하기 위해 시리즈로 사용법 안내 메일을 보내주어 브랜드 사용 경험을 최고로 이끌고 있죠.
  • 이러한 시리즈 메일을 통해서 유료 프리미엄 상품 사용을 아주 자연스럽게 유도하고 있어요. 큰 저항감을 느끼지 않아 효과적이라는 생각이 들었어요.

2. 웰컴메일을 만들어 보자.

괜찬다고 생각하는 몇가지 웰컴 메일을 살펴보았으니 이제는 웰컴메일을 만들어 보죠.

앞에서 배운 경험을 기반으로 아래와 같이 방향을 설정했어요.

  • 신뢰감을 느낄 수 있도록 창업자의 이를으로 보내기
  • 일반 편지를 받아보듯 친근한 메일
  • 우리가 하는 서비스와 사업 방향에 대해 공감할 수 있도록 진심을 담기
  • 이미지와 동영상을 적극 사용해 서비스 내용을 제대로 파악하게 만들거나 서비스를 경험할 수 있게 하기
  • 관련 정보를 충분히 제공하기
  • 시리즈 웰컴 메일로 접속 기회를 높이기

메일스터(Mailster)에서 웰컴메일 만들기

간단히 메일스터(Mailster)에서 웰컴메일 만드는 방법을 배워봐요.

우선 메일스터(Mailster)에서 웰컴메일을 만들기 위해 New Autoresponder로 들어가야 해요. 이는 신규 회원이 등록되면 일정 시간후에 자동적으로 메일이 발송되어야 하므로 Autoresponder 메일의 일종이 되기 때문이죠.

  • ‘Subject : {firstname}님, 반가워요. 퓨리피아에 잘 오셨어요.’ 이름을 불러주고 친근한 제목 사용
  • ‘From Name : 퓨리피아 운영자 서녕’ 퓨리피아를 운영자를 직시해 신뢰를 높이고, 직접 이름보다는 애칭을 적어서 친근감 부여
  • ‘From Email : sun@puripia.com’ 운영자가 사용하는 이메일로 보내 신뢰감 고취
  • ‘Reply-to Email : sun@puripia.com’ 회신 메일도 운영자가 직접받게 함으로써 신뢰감과 커뮤니이션 활성화 추진
  • 웰컴메일 내용 : 퓨리피아가 생각한 철학과 운영 방침을 소개하면서 퓨리피아의 진정성과 사업 내용을 전달
  • 쇼핑몰 성격을 감안, 감입 감사 쿠폰 적립 안내
  • 쇼핑몰을 방문할 수 있도록 ‘퓨리피아 둘러보기’ 버튼 제공
  • Delivery : 회원 가입 후 10분 후 웰컴 메일이 자동으로 발송되도록 설정
이메일 플러그인 mailster 웰컴 메일 만들기 화면

최종 웰컴메일 내용

처음에 설정한 원칙에 따라 설정한 웰컴메일 내용이예요.
조금 오그라드는 느낌은 들지만 최대한 퓨리피아를 대하는 진심을 담아아 보았어요. 고객에게 최대한 다가가려는 마음으로 적었는데.. 나중에 생각해 보면 많이 부끄어울 듯 하기도 하답니다.

그렇지만 시작하는 초심을 잘 담는 다는 것에 방점을 두었어요. 여전히 부족하다는 생각은 들지만 앞으로 조금씩 조금씩 개선해 가려구요.

퓨리피아 웰컴메일 최종 이메일로 수신 모습

[쇼핑몰 구축기] 이메일 마케팅을 위한 메일스터(Mailster) 플러그인 사용법

앞서 이에일 마케팅 시스템 구축 방법을 소개하고 그중 하나로 메일스터(Mailster)를 이용한 방법을 소개했습니다.

여기에서는 이 메일스터(Mailster) 플러그인을 제대로 상요하는 방법에 대해서 살펴보도록 하겠습니다.

[이메일 자동화] 메일스터(Mailster) 플러그인 적용 방법

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[이메일 자동화] 메일스터(Mailster) 플러그인 적용

워드프레스 쇼핑몰에 이메일 오메이션 구축을 위해서 워드프레스 플러그인중에서 널리 알려지 메일스터(Mailster)를 설치하고 사용하는 방법에 대해서 간단히 정리해 보았습니다.

1. 메일스터 설치마법사 세팅

메일스터 플러그인을 설치하면 많은 플러그인들이 그렇듯이 설치 마법사 기능을 제공하죠.

설치마법사는 불필요한 부분도 있습니다. 제작자가 원가 유도하고 싶은 부분이 대략 20%는 있는 듯 하더군요. 그렇기에 익숙한 분들이라면 별 필요가 없지만 처음 접하는 저와 같은 사람에게는 유용한 접근 방법이라고 생각해요.

왜냐하면 메일스터도 정말 복잡한 플러그인이라서 세팅할 것이 진짜 많거든요. 처음부터 상세 설정으로 들어가면 그 디테일함에 질렸을 것예요. 그렇지만 설치마법사를 통해서 대략적인 감을 잡을 수 있기 때문에 유용했다는 생각이예요.

설치마법사를 시작하면 아래처럼 메일스터(Mailster)에 온것을 환영하는 메세지와 설치 단계를 알려주죠.

  • Basic Information
  • Newsletter Homepage Setup
  • Delivery Option
  • Privacy
  • Validation
이메일 플러그인 mailster 설치_환영 및 설치 단계 안

1.1. 메일스터(Mailster) 설정 – Basic Information

처음 단계는 이메일을 보내는 주체에 대한 기본 정보를 세팅합니다.

메일을 보내는 주체, 회신 메일 주소, 로고, 로고를 클릭 시 연력하는 링크 주소, 회사 기본 정보 등등을 기입합니다.
아주 일반적인 사항이므로 큰 어려움은 없습니다.

다만 회신 메일 주소(Reply Address)에 대해서 대부분 norely@****.com의 형식으로 받을 수 없는 메일을 설정하는 하는데요. 이메일 전문가들은 이구동성으로 이는 좋지않은 전략이라고 하네요.

고객과 커뮤니케이션 관점에서 직접 회신을 받을 수 있는 이메일 주소를 설정하는 것이 좋다고 합니다.

이메일 플러그인 mailster 설치_ Basic Information

1.2. 메일스터(Mailster) 설정 – Delivery

다음으로는 이메일을 어떤 방식으로 보낼 것인지를 설정하는 단계예요.

여기는 조금 복잡한 기술적인 이해가 필요하죠. 워드프레스와 서버 관계를 이해한다면 좀 더 용이할 것 같기는 하네요.

제가 이해하는 한 두가지 방법이 있어요.

첫째는 일반적으로 호스팅을 받고 있다면 워드프레스 SMTP 플러그인의 도움을 받아야 해요. SMTP 플러그인을 통해서 Gmail이나 Naver메일 등 SMTP 릴레이 서비스르 제공하는 메일 업체와 연결하거나 유료 이메일 서비스 등과 연결하는 것이죠.

이러한 SMTP 플러그인은 굉장히 많은데요. 그만큼 수요가 있다는 것이겠죠. 아래 추천되고 있는 몇가지를 리스트업 해보았어요.

저는 이러한 플러그인을 사용하지 않아서 사용법이나 추천을 하기는 그렇군요.

  • Mail SMTP Gateway
  • WP Email SMTP
  • Easy WP SMTP
  • Postman SMTP Mailer/Email Log
  • WP Mail Bank
  • Gmail SMTP
  • WP Mail SMTP

둘째는 제가 사용한 서버 자체에서 이메일 시스템을 구축해 놓던지 아니면 서버 자체에서 SMTP 릴레이를 지원토록 구축한 경우에요.

이 방법에 대해서는 이전 포스팅 “[쇼핑몰 이메일 오토메이션] 가장 안정적인 Gmail을 이용한 발신 전용 메일 서버 구축 방법“을 참조하세요.

  • 서버에서 Sendmail이 Qmail로 메일링 시스템을 구축했다면 각기 Sendmail이 Qmail에 체크하면 되요.
  • 저처럼 Postfix를 이용해 SMTP relay 서비스 가능토록 한 경우 PHPs mail() function을 이용한다고 지정하면 되죠.
이메일 플러그인 mailster 설치_ Delivery 메일 보내는 방법 설

1.3. 메일스터(Mailster) 설정 – Privacy

다음으로는 메일링관련 Privacy 설정 단계로 왔네요.

캠페인으로 보낸 메일이 개봉되었는지, 메일을 읽고 내용을 클릭했는지 등등 이메일 마케팅에서 필요한 사항들을 어디까지 트래킹할 것인지를 정해야 합니다.

저의 경우 아래와 같이 세팅해 보았어요.

  • 메일 개봉이나 내용 클릭 여부는 너무 기본적이므로 선택해야죠.
  • 메일을 받아보는 지역 선택 항목이 있는데요. 지역적인 정보가 유용한 비지니스의 경우는 도움이 될듯. 우리나라에서 어느 정도 효용이 있는지 모르지만 테스트 삼아 설정해 봤네요..
  • 구독자의 IP address 수집 항목이 있는데요.
    IP 주소 수집은 식별 정보성에 대한 판단이 글로벌로 국가별로 조금 다르긴 합니다만 대체적으로 개인 정보로서 능력을 인정하지 않고 있는 것 같아요.(제가관련 전문가가 아니라 설익은 지식만으로 이야기하므로) 우리나라도 마찬가지 인데요.
    그렇지만 고정 IP에 대해서는 일부 개인정보로 인정하는 견해도 있다고 해요. 고정IP에서 한사람에 계속 사용한다면 이는 IP가 개인 정보로서 기능을 한다고 봐야 한다는 것이죠.
    그렇기에 TP 정보를 수집한다면 동의를 받는게 장기적으로 안전하겠다는 생각이 들어요.
    저는 선택하지 않았어요.
  • 구독자가 트랙킹을 거절하는 옵션 제공, 이메일 관련 행동 트래킹을 거부하는 고객이 있다면 트래킹을 중지하도록 해요. 목숭걸 필요는 없잖아요.
  • 웹버젼 태그(Custom Tags in web version) 설정인데요. 웹버젼은 메일 프로그램에서 보지않고 웹으로 메일을 볼 수 있게 옵션으로 지정할 수 있답니다.
    여기 메일스터의 태그에는 Permanent Tags, Custom Tags,
    Special Tags, Image Fallback의 4가지가 있어요.
    웹버젼에서 Custom Tags를 보여줄 것인지 결정할 수 있죠. 전 당장 Custom Tags를 만들지 않아서 내버려 두었어요.
  • GDPR Compliance Forms, 작년부터 EU를 중심으로 이슈가 되었던 항목으로 개인정보호항목을 체크토록하는 옵션이예요. 요즘 절대적으로 필요하지 않을까요?

1.4. 메일스터(Mailster) 설정 – Validation

다음 단계는 Validation로 플러그인 구입 인증 단계라고 할 수 있어요. 여기에서는 구매하게되면 발행되는 구매 코드(Pyrchase code)응 입력하면 끝나요.

그러면 자동 업데이트 등 관련 서비스를 받을 수 있답니다.

이메일 플러그인 mailster 설치_ Validation 구입 인

1.5. 메일스터(Mailster) 설정 – Ready

여기까지로 기본적인 설정이 끝났어요.

메일스터를 이용할 수 있는 단계가 된 것이죠.

이메일 플러그인 mailster 설치_ Ready 설치 완료 및 사용 준

2. 메일스터(Mailster) 상세 설정

이렇게 설치마법사를 이용해 메일스터(Mailster)의 기본적인 사항을 세팅했다면 이후 좀더 디테일하게 설정을 추가할 수 있습니다.

메일스터(Mailster)가 설치되면 메일 메뉴에 Newsletter가 생기는데요. 여기 아래와 같은 setting 항목이 있어 디테일한 세팅이 가능해요.

  • General
  • template
  • Front End
  • privacy
  • Subscribers
  • Wordpress Users
  • Text settings
  • Tags
  • Delivery
  • Cron
  • Capabilities
  • Bouncing
  • Authentication
  • Advanced
  • Systen info
  • Manage settings

2.1. 메일스터(Mailster) 상세 설정 – Text settings

메일스터(Mailster) 상세 설정 중에서 다른 항목은 천천히 해도되지만 Text setting은 바로 해야해요.

왜냐하면 메일스터 운영중에 나오는 메세지들인데 영어로 되어 있기 때문에 메일을 받는 분들이 당혹스러울 수 있기 대문이죠.

아래는 제가 세팅한 내용인데요. 전체적인 분위기 등등 그리고 번역 오류를 수정해 사용할 수 있을 듯 해요.

  • Please confirm your subscription! 가입 확정 부탁드려요!
  • Thanks for your interest! 관심 가져주셔서 감사드려요.
  • Following fields are missing or incorrect 다음 사항이 빠졌거나 잘못 기입되었네요. 다시 한번 살펴 봐 주세요!
  • You have successfully unsubscribed! 성공적으로 가입 해지 되었네요. 아쉽지만 다음에 또 볼 기획가 있었으면 좋겠네요!!
  • An error occurred! Please try again later! 뭔가 문제가 있네요. 다시 한번 살펴 봐 주세요!
  • Profile updated! 사용자 정보가 업데이트되었네요!
  • Sign up to our newsletter 뉴스레터 구독 부탁드려요
  • Email 이메일
  • First Name 이름
  • Last Name 성
  • Lists 리스트
  • Subscribe 구독
  • Update Profile 사용 정보 업데이트
  • Yes, unsubscribe me 구독 해지
  • unsubscribe 구독 해지 하기
  • webversion 웹버젼
  • forward to a friend 친구에게 전해주기
  • update profile 사용자 정보 업데이트
  • You are already registered 이미 등록되어 있네요!!
  • A new confirmation message has been sent 확정 메세제가 발송되었습니다!
  • Please enter your email address 이메일 주소 입력해 주세요.

2.2. Tags

또 하나 태그에 들어가는 항목도 적절한 한글로 번역이 필요해요. 아래는 Permanent Tag의 내용이예요. 상황별로 적절히 수정 사용하는 것이 좋을 것 같아요.

  • You have received this email because you have subscribed to {company} as {email}. If you no longer wish to receive emails please {unsub}
    퓨리피아 회원 가입 및 약관 동의에 따라 이 메일을 보내게 되었습니다. 만약 메일 수신을 원하지 않으시면 구독 해지해 주세요. {unsub}
  • If you received this email by mistake, simply delete it. You won’t be subscribed if you don’t click the confirmation link 실수로 이 메일을 받았다면 바로 지워주시기 바래요. 다음의 확정 링크를 클릭하지 않으시면 구독은 완료되지 않아요.
  • © {year} {company}, All rights reserved

3. 마치며

이상으로 간단히 나름 유명한 워드프레스 이메일 플러그인 메일스터(Mailster) 설치 및 세팅 방법에 대해서 알아 봤어요.

조금이라도 도움이 되었기를 바라며, 다음에는 메일스터(Mailster)를 이용해 메일 오토메이션을 구체적으로 적용하는 방법을 살펴 볼께요.

[쇼핑몰 구축기] 스타트업의 효율적인 이메일마케팅 시스템 구축 방법

쇼핑몰이 되었든 스타트업이 되었든 가장 가성비가 높은 이메일을 통한 커뮤니케이션과 마케팅에 의존할 수 밖에 없죠.

이러한 이메일마케팅도 이를 대행해주는 업체를 이용하면 효율성이 높을 수 있지만 정기적인 비용도 적지않게 들어갈 수 있습니다. 최소 1~3년간 생존을 위해서 몸부림쳐야하는 스타트업의 입장에서는 때로는 쉽지않은 선택이기도 합니다.

여기에서는 보다 저렴하게 이메일 마케팅 구축 방안에 대해서 살펴봅니다.

[이메일 자동화] 스타트업의 효율적인 이메일마케팅 시스템 구축 방법

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[이메일 자동화] 스타트업의 효율적인 이메일마케팅 시스템 구축 방법

새롭게 사업을 시작하면 이메일은 아주 중요한 커뮤니케이션 수단이자 가장 효율적인 마케팅 수단입니다.

물론 모든 것은 시간이 지나면서 진부해지기 마련이라 이메일마케팅도 점점 그 효과가 떨어지고는 있습니다. 그럼에도 여전히 유효한 마케팅 수단이자 커뮤니케이션 수단이죠.

그렇기때문에 사업을 시작하면서 “어떻게 효과적이면서도 비용이 적게드는 이메일 시스템을 구축할 것인가?”는 창업자에게는 매우 중요한 도전 과제중의 하나입니다.

1. 메일링 시스템 구축 시 고려사항 네가지

메일링 시스템 구축에는 몇가지 고려 사항이 있습니다.

첫번째는 안정적으로 메일이 고객에게 도달 할 수 있어야 합니다.

이메일 마케팅이 효과가 있는만큼 이러한 효과를 보려는 스팸 메일들이 극성을 부립니다. 그렇기 때문에 대부분의 메일 서버들은 강력한 스팸 필터를 적용해 문제가 있다 싶으면 스팸으로 분류해 버리거나 아예 메일 자체를 막아버립니다.

그렇기 때문에 신뢰성있는 메일 서버에서 보내어 정상적으로 고객에게 도달할 수 있도록 하는 것이 중요하다고 하겠습니다. 이는 기존의 안정성있고 신뢰를 확보한 이메일 업체를 선택케하는 요인입니다.

두번째는 아무래도 스타트업으로서는 비용 문제를 고민하지 않을 수 없습니다. 특히 쇼핑몰의 경우는 회원관리부터 시작해 수많은 캠페인 그리고 쇼핑 단계 단계 등에서 마케팅을 위한 메일들이 기획되기 때문에 상당히 많은 메일 수요가 있습니다.

그렇기 때문에 어느 정도 규모있는 메일을 저렴하게 보낼 수 있는 방안을 찾아야 합니다.

세번째로는 사용하기 쉽고, 자동화가 잘 되어 있어 메일 관리에 많은 시간을 소비하지 않아야 합니다. 직원수가 매우 적고 회사 업무가 명확히 나누어지지지 않기 때문에 1인 다역을 해야하므로 소요 시간을 줄여 줄수록 더 생산적인 업무에 집중할 수 있습니다.

네번째로 저처럼 우커머스를 이용해 쇼핑몰을 구축하는 경우 우커머스를 고려하고 있는지가 매우 중요합니다. 그것은 바로 이커머스의 자동화와 밀접한 관계가 있습니다.

이러한 고려사항을 만족시키는 메일링 시스템 구축 방안에는 여러가지가 있습니다.

2. 구축 방안 – 가장 쉬운 전문 메일링 서비스 이용

가장 흔한 방식은 전문적인 메일링서비스 회사를 이용하는 것입니다.ㅔ일릴 서비스에 대한 니즈가 꾸준하기 때문에 저렴한 비용에 효과적으로 이메일 마케팅서비스를 제공하는 회사들이 많이 있습니다.

이런 전문 이메일 마케팅 회사들에는 메일침프(Mailchimp)나 스티비(stibee)같은 회사들이 있습니다.

이에 대해서는 “[이메일마케팅] 개인과 스타트업이 사용하기 좋은 이메일마케팅 서비스 – 메일침프(MailChimp)”라는 글을 참조해 간단히 정리해 봤습니다.

2.1. 가장 널리 사용되는 메일침프(Mailchimp)

가장 대표적인게 원숭이 로고로 널리 알려지 메일침프이죠. 메일침프는 2001년에 창립된 이메일 마케팅 전문회사로 이 분야에서는 가장 높은 점유율을 보이는 회사로 알려져 있습니다.

메일침프에 대해서는 “벤처투자 한푼없이 5억불 회사로 키운 이메일 왕국, 메일침프(Mail Chimp) 이야기를 참고하면 좋을 듯 합니다.

이메일 마케팅 전문회사 메일침프(Mailchimp) 메인 화면

메일침프(Mailchim)의 서비스는 Free/Grow/Pro의 세가지 가격체계로 나눌 수 있는데요. 추가 비용없이 사용할 수 있는 Free는 회원 2,000명에게 월 12,000개의 메일을 보낼 수 있습니다.

월 평균 송부 메일 수라는 관점에서 다시 해석해보면 월 6회정도의 메일을 보낼 수 있습니다.
이는 다른 이메일마케팅 서비스 업체들과 비교해보면 상당히 경쟁력있는 가격 제안입니다.

아마 메일침프의 전략은 프리 사용자들을 적극 끌어들여 사용자 풀을 넓히고, 이들 비지니스가 성장해 유료 서비스 이용이 확대되면서 이익을 높이는 전략으로 보입니다.

이메일 마케팅 전문회사 메일침프(Mailchimp) 가격 테이블

메일침프(Mailchimp)는 워드프레스 쇼핑몰이 활성화한 미국 등지를 중요한 비지니스 영역으로 삼고 있기 때문에 워드프레스 쇼핑몰과 연동이 아주 발달되어 있습니다.

어쩌면 가장 효율적으로 이메일 마케팅 오토메이션 구현이 가능한 솔류션이 아닐까 합니다.

2.2. 한글이라 쉬운 스티비(stibee)

메일침프가 영어 기반의 서비스이기 때문에 아무래도 언어의 불편함이 있을 수 있습니다. 아마가 아니라 상당한 장애이기는 하죠. 영어 실력이 네이티브 수준이라면 사용하는데는 문제가 없겠지만 문제는 한국 사람을 대상으로 메일을 보낸다면 메일침프 서비스 많은 부분을 한글화해애 합니다.

그런 부담이 견디기 어렵다면 우리나라 기업이 서비스하는 메일링 서비스를 이용해 볼 수 있습니다. 슬로워크에서 제공하는 스티비stibee)가 그것이죠.

이메일 마케팅 전문회사 스티비 메인 화면

개인 또는 스타트업은 아무래도 무료인 스타터부터 사용해 볼 수 있는데요 . 이는 2,000명까지, 월 2회 메일을 보낼 수 있습니다.

스티비(Stibee) 측에서 밝힌 자료를 보니 일반 업체에서 이메일마케팅 시 메일을 보내는 횟수가 월 3회가 채 안된다고 합니다.

아마 스티비에서는 이런 조사 자료를 토대로 실제로 메일 보내는 평균 횟수보다 약간 못미치게 스타터 가격 책정을 한것으로 보입니다. 아무래도 무료로 사용하다 쉽게 한계를 느끼고 상위 플랜으로 업그레이드 한다는 점을 고려한 것으로 보입니다.

이렇게 횟수를 제한하기 때문에 다양한 이메일 마케팅을 고려하는 경우 스티비(stibee) 서비스를 이용하기에 문제가 있을 것으로 보입니다. 아쉬운 점이죠.

이메일 마케팅 전문회사 스티비 가격

또한 한국에는 워드프레스 기반 우커머스 쇼핑몰이 많지 않아 스티비(stibee)와 우커머스와 유기적으로 연동되지는 않기 때문에 우커머스를 이용한 쇼핑몰의 경우는 효과적이지 않을 수 있습니다.

3. 구축방안 – G Suite + 워드프레스 이메일 마케팅 지원 플러그인

앞서 전문 이메일 마케팅 서비스 중 메일침프(Mailchimp)는 워드프레스 쇼핑몰과 연동이 잘 발달되어 있다고 했습니다.

그러나 이 메일침프(Mailchimp)도 회원수가 증가가하면 늘어난 회원수에 비례해 비용이 올라갑니다.

예를 들어 2,000명까지는 무료로 어찌어찌 사용할 수 있지만 3,000명으로 증가 시 월 50달러의 사용료를 내야합니다. 6,000명으로 늘어난다면 월 75달러 비용이 듭니다.

따라서 비용을 최적화하기 위해서는 다른 대안을 찾을 필요가 있습니다. 사업을 하면서 월 100달러가 뭔 대수냐고 할 수도 있지만, 돈이 거의 들어오지 않고 나가는 돈만이 있는 사업 초기에는 이러한 비용도 굉장히 큰 부담이 될 수 있습니다.

그렇기 때문에 가장 비용 효율적으로 운영하는 방안을 찾는 것이 중요합니다.

그래서 제가 찾은 방법은 구글 G Suite에서 제공하는 SMTP 릴레이 서비스와 이메일 마케팅 플러그인의 조합입니다.

3.1. 구글 G Suite의 SMTP 릴레이 서비스

구글 G Suite의 SMTP 릴레이 서비스를 이용하면 우수한 구글 메일 시스템을 이용해서 하루 10,000통의 메일을 보낼 수 있습니다. 월 3십만통이니 초기에는 아주 충분하다고 할 수 있습니다.

저는 별도 SMTP 플러그인을 사용하지 않고 서버에서 직접 구글 G Suite의 SMTP 릴레이 서비스를 적용할 수 있도록 메일 시스템을 만들었습니다.

이에 대해서는 이전에 정리한 “메일시스템 – 가장 안정적인 Gmail을 이용한 발신 전용 메일 서버 구축” 방안을 참조하시기 바랍니다.

3.2. 이메일 마케팅 플러그인 – Mailster

외국에서는 이메일 마케팅이 아주 활성화 되었기 때문에 워드프레스와 이메일을 연동하는 소프트웨어 플러그인들이 아주 발달되어 있습니다.

앞에서 소개한 메일침프나 스티비처럼 막강하지는 않더라도 기본적인 이메일 마케팅이 가능한 플러그인들이 많습니다.

이러한 이메일 마케팅 플러그인들은 이메일 템플릿 제공, 드래그 앤 드랍 방식으로 쉽게 메일 작성이 가능하고, 메일 시나리오에 따른 자동 메일 발송 그리고 발송 메일에 대한 통계등의 고급 기능을 제공하고 있습니다.

예를 들면 아래와 같은 기본적이면서도 고급 옵션을 설정 후 자동으로 수행할 수 있게 만드는 것이죠.

  • 회원 가입 시 환영 이메일 발송
  • 상품 구입 시 구매 내역 및 영수증을 이메일로 발송
  • 상품 구입 후 일정 시간(예를 들어 3일) 경과 후 상품평 작성 요청 및 상품평 작성시 포인트 제공
  • 결제 단계에서 포기한 고객에게 가격 할인 쿠폰을 발송해 구매 전환토록 유도
  • 구매하지 않고 장바구니에만 담아 놓은 고객에게 리마인드 메일 송부
  • 오랬동안 쇼핑몰을 방문하지 않은 고객에게 재방문 유도 쿠폰 발송

아주 정교한 이메일 마케팅 시나리오를 충족하기는 조금 부족할지 모르지만 사업초기 스타트업이나 쇼핑몰에서 사용하기는 충분합니다.

그리고 필요하다면 워드프레스의 장점이자 단점인 기능별 플러그인 또는 애드온을 이용해 기능을 업그레이드 할 수 있습니다.

이러한 이메일 마케팅 플러그인에는 Mailster나 Mailpoet같은 여러 종류의 플러그인들이 존재합니다.

단 한번 59달러만 요구하는 Mailster

이러한 이메일 마케팅 플러그인 중에서 특히 눈길을 끄는 것이 바로 Mailster입니다. 기능과 비용을 고려해 이 플러그인을 선택했는데요.

Mailster – Email Newsletter Plugin for WordPress

이 Mailster는 워드프레스 기본 메일링 기능에다 우커머스 각종 시나리오별 이메일 자동화가 가능하면서도 초기 구입비 59달러만 필요합니다.

워드프레스 이메일 마케팅 플러그인 Mailster 가격

물론 프리미엄 서비스를 받으려면 연간 20.25달러를 매년 내야합니다. 그렇지만 Mailster 시스템을 제대로 이해한다면 굳이 프리미엄 서비스를 계속 받을 필요는 없을 것이기 때문에 상당히 비용 저렴하게 구축할 수 있습니다.

상대적으로 앞서 같이 비교했던 Mailpoet의 경우 최근 굉장히 각광을 받고 있지만 프리미엄은 월 100달러의 사용료를 요구하고, Mailster와 비교해 월등하게 나은 점을 발견할 수 없었기 때문에 mailster를 선택했습니다.

아래는 Mailpoet의 가격표입니다

워드프레스 이메일 마케팅 플러그인 Mailpoet 가격 체계

4. 마치며

이상으로 워드프레스 쇼핑몰에서 이메일 마케팅 자동화 구축 방안에 대해서 간단히 살펴 보았습니다.

요는 메일침프 같은 전문 이메일 마케팅 서비스를 이용하는 것도 좋지만 회원수가 증가함에 따라 빠르게 비용도 증가하기 때문에 G Suite SMTP 릴레이 서비스와 이메일 마케팅 플러그인을 활용해 효율적인 메일링 시스템을 구축하는 것이 좋겠다는 것 입니다.

물론 이러한 방법은 굉장히 많이 공부를 해야합니다. 물론 개발 경력을 가졌다면 좀 더 쉽게 접근 할 수 있었겠죠.

다음에는 여기서 소개한 mailster를 적용하는 과정에 대해서 간단히 정리해 보려고 합니다.

[쇼핑몰 구축기] 안정적인 Gmail을 이용한 발신 전용 메일 서버 구축 방법

이메일은 가장 효과적인 커뮤니케이션 방법중의 하나이기도 합니다. 그렇기 때문에 효율적인 이메일 시스템을 구축하는 것은 또한 중요한 요소이도 합니다.

여기에서는 직접 서버를 운영하고 있다면, 서버와 Gmail을 연동해 안정적으로, 신뢰성있는 메일을 보낼 수 있는 발신 전용 메일 서버 구축 방법에 대해서 살펴 봅니다.

[이메일 자동화] 가장 안정적인 Gmail을 이용한 발신 전용 메일 서버 구축 방법

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

[이메일 자동화] 가장 안정적인 Gmail을 이용한 발신 전용 메일 서버 구축 방법

쇼핑몰을 운영하다보면 수많은 메일을 보내야 합니다.

수많은 메일을 신뢰성있는 메일 서버를 통해서 안정적으로 고객에게 전달할 수 있는 메일시스템이 절대적으로 필요합니다. 그렇지않으면 대부분의 메일은 스팸처리되어 고객들에게 제대로 전달되지 않습니다.

그렇기 때문에 많은 돈을 들여 메일 전용 서비스를 이용하기도 합니다. 그렇지만 사업 초기 단계에 메일 전용 서비스를 이용하기엔 다소 부담스럽습니다.

그렇기때문에 서버에서 발신 전용 서버를 만들고, 구글의 SMTP 릴레이 서비스를 이용한다면 많은 돈을 들이지 않고도 안정적인 메일시스템을 구축할 수 있습니다.

특히 월 5달러인 G Suite를 이용하면 하루 1만통의 메일을 구글 Gmail을 통해서 보낼 수 있기 때문에 아주 효율적이라고 할 수 있습니다.

1. 구글 G Suite의 SMTP 릴레이 서비스

오늘 아주 어렵게 우분투 서버와 구글 G Suite의 SMTP 릴레이 서비스를 연결했습니다.

SMTP 릴레이(Relay)서비스 이게 뭘까요?

릴레이(Relay)의 사전적 정의는 우리가 많이 들었던 릴레이 경기, 즉 이어 달리기와 닿아 있습니다.

이를 메일서버에 적용하면 외부 네트워크에서 해당 메일서버(smtp서버)를 경유해서 목적하는 곳으로 메일을 보내는 것을 말합니다.

구체적으로는 제가 운영하는 쇼핑몰인 puripia.com에서 바로 고객 이메일 주소로 메일을 보내는 것이 아니라 구글 G Suite로 보내서 구글 Gmail이 메일을 보냅니다.

그러면 구글 Gmail이 메일을 보내는 것처럼 보이고, 받는 메일은 Gmail에서 받아 관리를 하는 방식이라고 거칠게 설명할 수 있습니다.

이렇게 구글 G Suite를 통해서 메일을 보내게 되면 몇가지 이득이 있습니다.

  • 구글 Gmail이 보낸 것으로 인식되기 때문에 신뢰성있는 메일로 인정을 받아 스팸 처리되지 않습니다.
  • 따라서 고객에게 제대로 전달될 확율이 높아집니다.
  • 구글 Suite 메일에서 스팸 필터와 같은 구글의 앞선 메일 관리 기술이 적용되어 안전합니다.
  • 별도 쇼핑몰 자체 메일 서버 운영할 필요가 없어져 운영이 간편해집니다.

여기에서는 우분투(Ubuntu) 서버에서 Postfix를 설치해 G Suite SMTP 릴레이 서비스를 연결하는 방법을 간단히 설명드립니다.

2. Postfix란 무엇일까요?

PostfixIBM Public License에서 공개한 오픈소스 MTA(mail transfer agent)입니다.

이전에는 메일 서버로 QMail이나 sendmail을 많이 사용했는데요. 요즘에는 이것들 대신 Postfix를 많이 사용합니다.

Postfix는 SASL(Simple Authentication and Security Layer)를 이용한 SMTP 인증을 지원해 간단하게 스팸들을 걸러낼 수 있다고 합니다.
Postfix에서 SMTP 인증을 위해서 Postfix 설치 시 libsasl 라이브러리를 함께 설치합니다.

2.1. Postfix 설치

Postfix 설치 시작 전에 우분투(Ubuntu)를 최신 상태로 만들어 놓습니다. 그리고 서버 전체 백업도 받아 놓는 게 좋겠죠.

전 Vultr을 사용하기 때문에 서버 전체를 백업해 놓는 Snapshot을 돌려 놓았습니다.

다음으로는 postfix와 libsasl2-modules 패키지를 설치합니다. 여러가지를 한꺼번에 설치하기 위해서는 아래와 같은 명령어를 실행합니다.

  • apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

2.2. Postfix 세팅

Postfix 설정 파일은 /etc/postfix/main.cf입니다.

이 파일을 열어서 G Suite의 Gmail을 활용해서 SMTP 릴레이(Relay)서비스가 가능토록 설정을 변경합니다.
주요하게 변경해야 하는 항목은 다음과 같습니다.

  • myhostname은 도메인 이름을 적습니다.
    myhostname = puripia.com
  • mydomain도 도메인 이름을 적습니다.
    mydomain = puripia.com
  • G Suite를 이용하는 경우 mydestination엔 도메인이 들어가지 않토록 합니다. 도메인이 들어가면 서버 내로 메일을 전달하려고 시도합니다.
    mydestination = localhost
  • Gmail에서 제대로 인식하기 위해서는 ehlo 설정해 줍니다.
    smtp_always_send_ehlo = yes
    smtp_helo_name = puripia.com
  • ipv6를 지원하지 않으므로 프로토콜을 ipv4로 제한합니다.
    inet_interfaces = loopback-only
    inet_protocols = ipv4
  • Postfix 릴레이 포트로 587을 사용, 25 포트가 막혔다는 설명도 있는데 구글에서는 사용가능하다는 답변을 했습니다. 저의 경우 25포트가 제대로 작동하지는 않았습니다. 다시 확인하니 구글에서도 SMTP 인증 후 나가는 메일은 587포트 이상만 허용하고 있네요.
    G Suite를이용한다면 [smtp-relay.gmail.com]:587를 적용하고, 일반 Gmail을 이용한다면 [smtp.gmail.com]:587를 적용합니다.
    relayhost = [smtp-relay.gmail.com]:587
  • SMTP 인증이 가능토록 만듭니다.
    smtp_sasl_auth_enable = yes
    smtp_sasl_security_options = noanonymous
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
  • TLS parameters 설정
    smtp_use_tls = yes
    smtp_tls_CAfile=/etc/postfix/cacert.pem
    smtp_tls_key_file=/etc/letsencrypt/live/puripia.com/privkey.pem
    smtp_tls_cert_file=/etc/letsencrypt/live/puripia.com/cert.pem
    smtp_tls_security_level=encrypt

2.3. G Suite 또는 Gmail 계정 설정

다음으로는 smtp_sasl_password_mapsd에서 지정한 파일에 G Suite 또는 Gmail 계정에 접속 가능토록 사용자 및 비밀번호를 설정합니다.

위에서 설정한 /etc/postfix/sasl_passwd을 열어 지정합니다.

여기에는 G Suite를 이용하는 경우와 일반 Gmail을 이용하는 경우가 조금 다릅니다.

  • G Suite를 이용하는 경우
    사용자는 G Suite 계정 메일의 앞부분을 말합니다. 즉 sample@Gsuite.com이라면 사용자는 sample입니다.
    [smtp-relay.gmail.com]:587 사용자:G Suite 비밀번호
  • 일반 Gmail 이용하는 경우
    [smtp.gmail.com]:587 Gmail계정@gmail.com:Gmail비밀번호

2.4. 권한 부여

이렇게 만들어진 sasl_passwd와 sasl_passwd.db에는 SMTP에 대한 매우 중요한 정보가 들어 있기 때문에 권한을 강화해 줍니다.

오직 root 사용자만 읽고 쓸 수 있도록 합니다. 아래 명령을 사용합니다.

  • chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
  • chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

3. G Suite에서 설정

G Suite SMTP 릴레이 서비스를 이용하려면 G Suite에서 설정을 변경할 필요가 있습니다.
이는 구글 설명 ‘SMTP 릴레이: Google을 통해 Gmail이 아닌 발신 메일 라우팅’을 참조하세요

  • 먼저 G Suite 구글 관리 콘솔로 로그인합니다.
  • 관리 콘솔 홈페이지에서 앱 > G Suite > Gmail > 고급 설정으로 이동합니다.
  • 왼쪽 최상위조직을 선택해 Gmail 고급설정에서 SMTP 릴레이 서비스 설정으로 이동합니다.
  • 설정으로 마우스를 가져가 구성을 클릭합니다. 설정이 이미 구성된 경우에는 설정 위로 마우스를 가져가 수정 또는 다른 항목 추가를 클릭합니다.
  • 허용된 발신자 섹션에서 사용자로 ‘내 도메인의 등록된 Apps 사용자만’ 또는 ‘내 도메인의 주소만’을 선택합니다.
  • 인증섹션에서는 ‘지정된 IP 주소의 메일만 허용’하거나 ‘SMTP 인증 필요’에 체크합니다.
  • TLS 암호화 필요 체크박스를 선택
  • 저장
구글 G Suite에서 SMTP 릴레이 서비스 설정

4. 보안 단계 조정

여기까지하면 별 문제없이 작용하지만 때에 따라서는 모든 것이 정상인데도 사용자와 비밀번호를 받아드릴 수 없다는 메세지가 나오는 경우가 있습니다.

이 경우 구글에 문의하니 보안에서 ‘보안 수준이 낮은 앱 액세스 가능’토록 옵션 변경하거나 2단계 인증을 통해서 보안을 강화하라고 합니다.

전 우선 ‘보안 수준이 낮은 앱 액세스 가능’으로 우선 설정해 문제를 해결했습니다. 추후 상황을 보아서 불편하드라도 2단계 인증으로 변경할까 생각중입니다.

## 4. 보안 단계 조정

여기까지하면 별 문제없이 작용하지만 때에 따라서는 모든 것이 정상인데도 사용자와 비밀번호를 받아드릴 수 없다는 메세지가 나오는 경우가 있습니다.

이 경우 구글에 문의하니 보안에서 '보안 수준이 낮은 앱 액세스 가능'토록 옵션 변경하거나 2단계 인증을 통해서 보안을 강화하라고 합니다. 

전 우선 '보안 수준이 낮은 앱 액세스 가능'으로 우선 설정해 문제를 해경햇습니다. 추후 상황을 보아서 불편하드라도 2단계 인증으로 변경할까 생각중입니다.

참고로 구글 G Suite와 연결하는 SMTP 릴레이 오류 메세지는 “SMTP 오류 참조” 글을 참조하면 도움이 됩니다.

[쇼핑몰 구축기] 구글 G Suite로 멀티 작업 환경 구축하기 – 구글 드라이브 파일 스트리밍(Google Drive File Stream)

0

쇼핑몰에 처음 도전하다보면 어쩔 수 없이 1인 기업이 될 수 밖에 없습니다. 물론 팀을 짜서 본격적을 사업에 뛰어든다면 1인 기업보다는 조금 더 큰 규모의 기업이 되겠죠.

아무튼 처음 쇼핑몰을 시작하면 1인 기업으로서 업무를 효율적으로 할 수 있는 솔류션을 마련하는 것은 매우 중요합니다.

여기에서는 구글 G Suite를 이용해 멀티 작업 환경 구축하는 방법에 대해서 알아봅니다. 이는 구글 드라이브 파일 스트리밍(Google Drive File Stream)이라는 기능을 활용하는 방법입니다.

구글 드라이브 파일 스트리밍(Google Drive File Stream)으로 멀티 작업 환경 구축하기

쇼핑몰 구축기를 연재하는 이유

최근 지인이 워드프레스를 이용해 쇼핑몰 구축을 시도하면서 배웠던 배웠던 다양한 경험들을 해당 쇼핑몰 블로그에 연재해 왔는데요.

쇼핑몰이 상품만 파는 것이 아니라 쇼핑몰을 방문하는 고객들에게 열가지 유용한 정보를 제공하는 블로그의 효용성이 높다는 점을 십분 활용하고, 처음 시작하는 쇼핑몰의 신뢰성을 주기 위해 비록 삽질이지만 삽질기를 낱낱히 공개하기로 했다고 하네요.

그 쇼핑몰의 주소는  https://puripia.com로 아직도 공사중이기는 합니다.) 

쇼핑몰 구축 시 도와주었던 인연으로 그 쇼핑몰을 알리고 쇼핑몰 구축 경험담을 보다 널리 알리기 위해서 여기 happist.com에도 같이  공유합니다. 조금 사심이 있기는 합니다.

구글 드라이브 파일 스트리밍(Google Drive File Stream)으로 멀티 작업 환경 구축하기

오늘은 쇼핑몰 운영 시 여러 작업자가 접속 사용 가능하고, 다양한 장소에서 다양한 디바이스로 접속해 효율적으로 작업 자료를 공유하고 실시간으로 업데이트 가능한 방법에 대해서 알아보겠습니다.

1. 흔히 볼 수 있는 1인+ 기업의 작업 환경

저는 집에서는 데스크탑을 주로 사용하고, 출퇴근 시에는 갤럭시북을 사용합니다. 그리고 집사람은 노트북을 사용하죠. 그리고 당연히 서로 스마트폰을 사용하고요.

문제는 항상 이동하고 작업자가 다르기 때문에(아무래도 집사람이 도와주기 마련이죠.) 통합된 자료에 접속할 필요가 큽니다.

제가 데스크탑에서 작업한 것을 집사람이 노트북에서 열어 작업을 이어 할 수도 있어야하고 제가 출되근종안 갤럭시북으로 자료에 접속해 간단히 작업할 수 있어야겠죠. 아무래도 스마트폰으로 작업은 쉽지 않으니 논외로 하더라도 말입니다.

그렇기 때문에 여러 사람이 접속할 수 있고, 여러 디바이스에서 쉽게 접속해 실시간으로 작업 공유가 가능한 작업 환경을 만들 필요가 있습니다.

집에서 작업하다가 출근 버스안에서도 작업하기도하고 점심 시간에 스타벅스로 피신해 작업할 수도 있기 때문이죠. 때론 다른 곳에 엤는 집사람에게 연락해 간단한 디자인 작업을 요청할 수 있도록 말입니다.

2. 구글 드라이브 파일 스트리밍 서비스

이러한 작업 환경을 쉽게 해줄 수 있는 툴 중의 하나가 바로 구글 드라이브의 파일 스트리밍 기능입니다.

물론 많은 데이타를 제공하는 많은 클라우드 서비스가 있기는 하지만 윈도우즈, 안드로이드 등 운영체제를 넘어서 효과적으로 실시간으로 파일 스트리밍을 해주는 서비스로는 구글 G Suite가 제공하는 드라이브 파일 스트리밍 서비스도 괜찮은 것 같습니다.

이는 구글에서 제공하는 백업 및 동기화 기능과는 유사하지만 다른 서비스입니다. 아래 간단히 비교한 표를 보시죠.

구글 백업 및 동기화 vs 드라이브 파일 스트림 기능 비교

구글 드라이브 파일 스트리밍은 구글 드라이브안의 내 드라이브와 팀 드라이브를 모두 사용 가능하고, 마이크로소프트 오피스의 실시간 편집 가능 상요자를 확인할 수 있어 협업에 유리합니다.

그리고 닷컴 메일 등을 사용하기 위해서 G Suite를 계약했다면 당근 이를 사용하지 않을 이유가 없습니다.

3. 구글 드라이브 파일 스트리밍 파일 설치하

이 기능은 일반 구글 계정에서는 지원하지는 않고 G Suite 사용 시 사용가능한 것 같습니다. 제가 일반 계정일 때는 이 구글에서 “드라이브 파일 스트림 다운로드 및 설치” 링크가 나타나지 않습니다. G Suite 계정으로 접속하면 이 링크가 나타나죠.

아래와 같은 내용이 보입니다.

구글 드라이브를 PC와 연결하기_ 드라이브 파일 스트리밍 파일 다운

당연히 여기서 윈도도우즈용을 다운받습니다. 그리고 다운받은 파일을 실행시키면 설치를 시작하죠. 이는 일반 프로그랜 설치와 동일합니다. 굳이 추가로 설명할 필요가 없을 정도로 일반적인 프로세스입니다.

설치가 끝나면 간단히 구글 드라이브 파일 스트리밍 서비스 이용방ㅂ버에 대한 간단한 설명을 볼 수 있습니다. 이 슬라이드 4장을 보면 바로 구글 드라이브 폴더로 이동할 수 있습니다.

구글 드라이브를 PC와 연결하기_ 드라이브 파일스트림 설치 후 기능 안내02-side
구글 드라이브를 PC와 연결하기_ 드라이브 파일스트림 설치 후 기능 안내02-side

4. 너무나 간단한 구글 드라이이브 파일 스트리밍 사용하기

설치가 끝난 후 탐색기로 살펴보면 Google Drive File Stream(G:)라는 별도의 스트리밍 드라이브가 생긴것을 알 수 있습니다. 그리고 그 아래 ‘내 드라이브’라는 폴더가 보입니다. 그 폴더 밑에 제반 파일과 폴더를 넣고 공유할 수 있습니다.

G:가 윈도우즈의 드라이브 명명 방식에 따라 순서대로 부연된 것인줄 알았는데요. 알고보니 Google 또는 G Suite를 의미하는 것으로 설치시마다 동일한 드라이브명을 부여하더군요.

구글 드라이브를 PC와 연결하기_ 드라이브 파일스트림 관리 화면

이제부터는 PC에 있는 폴더를 여기에 드래그해서 등록을 시키면 PC와 구글 드라이브가 연동디어 스트리밍을 시작합니다.

아래는 제 데스크탑에서 주요 폴더들을 공유시키고 있는 모습니다. 클라우드와 스트리밍 준비가 끝나면 하얀 클라우드 구름 모습의 아이콘이 생기고, 스트리밍 준비중이라면 파란 동그라미 표시가 생기다 전부 끝나면 하얀 구름 모양의 클라우드 아이콘으로 변경됩니다.

구글 드라이브 파일 스트리밍에 연결되어 클라우드와 동기화되고 있는 모습

5. 마치며

이상으로 간단히 구글 드라이브 파일 스트리밍(Google Drive File Stream)서비스에 대해서 알아봣습니다.

이 서비스는 다양한 디바이스에서 구글 클라우드에 연결해 실시간으로 파일 공유가 가능하고 별도로 클라우드에 접속하지 않고 자기 디바이스(데스크탑이나 노트북 그리고 테블릿)와 같은 환경에서 쉽게 작업할 수 있다는 장점이 있습니다.

구글 G Suite는 이와같이 1인 창업자가 쉽게 편리한 작업 환경을 꾸리는데 도움이되는 기능이 많습니다.

앞으로 차근 차근 배워가는 가운데 유용하다싶은 정보를 꾸준히 공유하도록 하겠습니다.