워드프레스 쇼핑몰, 웹사이트

사이트 이미지
쇼핑몰

남성의류 정기결제 쇼핑몰

우커머스의 정기결제(Subscription) 플러그인을 이용한 쇼핑몰.

사이트 이미지
웹사이트

회원관리 사이트

회원관리 프러그인을 이용한 학회 홈페이지.

사이트 이미지
쇼핑몰

면도기 정기결제 쇼핑몰

우커머스의 정기결제(Subscription) 플러그인을 이용한 쇼핑몰.

사이트 이미지
쇼핑몰

해외 쇼핑몰

해외 대상 쇼핑몰. 다양한 플러그인 사용됨.

사이트 이미지
쇼핑몰

강아지 용품 정기결제 쇼핑몰

우커머스의 정기결제(Subscription) 플러그인을 이용한 쇼핑몰.

포트폴리오 보기

블로그 인기글

커스텀 디자인

여러 종류의 플러그인을 이용해 페이지와 콘텐츠를 커스텀 디자인

Brizy Pro

페이지 빌더

다양한 콘텐츠를 만들 수 있는 프론트 엔드 페이지 빌더

Elementor Pro

페이지 빌더

다양한 콘텐츠를 만들 수 있는 프론트 엔드 페이지 빌더

Advanced Custom Field Pro

사용자 정의 필드

커스텀 콘텐츠 작업에 필요한 플러그인

Pods

사용자 정의 콘텐츠 타입

기본 콘텐츠 타입외에 다양한 형태의 콘텐츠 생성.

블로그

워드프레스는 기본적으로 블로그 플랫폼입니다. 처음에 게시판 프로그램으로 시작해서 블로그 프로그램으로 진화했습니다. 현재도 기본적으로는 블로그 프로그램입니다. 워드프레스를 설치하고나면 간단한 구조의 기본 테마가 설치되는데 블로그를 운영하기 위한 테마입니다. 블로그를 운영하기 위한 최저한의 기능이 갖춰져 있다보니 너무도 간단합니다. 이 상태에서는 속도도 아주 빠릅니다.


워드프레스가 쇼핑몰이나 커뮤니티 사이트, 투어 사이트 등으로 만들 수 있는 것은 플러그인과 테마 시스템 때문입니다. 플러그인은 기능을 추가하기 위해 만들어진 것이고 테마는 디자인을 만들기 위한 것인데 최근의 테마는 테마 자체에 다양한 기능을 추가해 별도의 플러그인을 추가하지 않고도 특정 기능을 수행하도록 하고 있습니다. 이런 테마는 다양한 플러그인이 결합돼있다고 볼 수 있습니다.


호텔용 테마라면 예약 기능이 필수이므로 예약 플러그인이 포함될 것이고 부동산 테마라면 부동산 검색을 위한 필터링 플러그인이 포함되는 것이죠. 애초에 이런 플러그인이 별도로 존재하므로 플러그인을 테마에 포함시키거나 별도의 플러그인을 만들어 테마에 추가하는 구조입니다. 그러면서 테마가 복잡해지는데 이런 기능들이 여러 가지 추가되면서도 제대로 작동하는 게 신기할 정도입니다.


그만큼 워드프레스는 다양한 기능을 수용할 수 있는 커다란 그릇이라고 할 수 있습니다. 이 그릇은 어떤 기능이라도 수용할 수 있으므로 원하는 기능을 개발하고자 한다면 얼마든지 추가할 수 있습니다. 최근에 나온 투어용 테마를 보면 상당히 복잡해서 사이트를 제작 후 과연 속도도 빠르고 제대로 운영이 될까 하는 의심이 들기도 합니다. 하지만 제대로 운영이 안된다면 애초에 출시 자체도 불가능 했을 겁니다.


필자는 주로 해외 쇼핑몰을 제작하고 있으며 의뢰인의 취향에 따라서 원하는 테마를 선택하게 하는데 의뢰인은 항상 자신을 기준으로 선택합니다. 의뢰인의 취향에 따라 디자인이 정해지는 것입니다. 여기서 문제가 발생하는 것은 테마에 대한 지식이 없이 모양만 좋은 테마를 고집한다는 것입니다. 정작 테마를 설치하고 작업을 진행하다 보면 여러 곳에서 문제가 발생하고 어떤 때는 다른 플러그인과 호환이 안돼서 시간을 두고 여러 가지 수정을 해야 하는 일도 있습니다. 


이런 테마를 보면 인기가 없습니다. 모양은 좋아서 처음에는 판매 수가 올라가지만 사용자의 문제 제기로 인해 테마 포럼에는 문제가 발생했다는 보고가 나타나기 시작하면 그 인기는 시들해집니다. 제작자가 문제점을 바로 해결해서 업데이트 하면 좋겠으나 소귀에 경읽기 식의 제작자도 많습니다. 최근 2개의 테마가 이런 형태라서 어떤 테마는 반응형이 안돼서 자체적으로 수정해야 하는 일도 있습니다. 어떤 테마는 데모 사이트에서 발생하는 문제도 해결해주지 않습니다. 따라서 새로 개발된 테마는 몇 개월이 지나봐야 진가를 알 수 있으며 항상 테마 포럼에서 "issue"나 "error"로 검색해서 얼마나 많이 나타나는지와 얼만큼 제대로 해결해주는지 파악해봐야 합니다.


필자가 발행한 책에서 쓴 테마를 선택하는 방법으로 항상 주장하는 것을 적용하면 테마 선택에 문제가 없습니다. 그것은 테마를 판매 수를 기준으로 선택하라는 것입니다. 판매가 많은 테마일수록 테마의 업데이트도 바로 되고 지원 서비스도 좋기 때문입니다. 워드프레스 테마 중 유명한 아바다(Avada) 테마의 인기 비결은 이러한 지원 서비스에 있습니다. 다른 인기있는 테마보다 별달리 디자인이 좋거나 기능이 좋은 것도 아닌데 한달에 수천 개씩 판매됩니다. 


아바다라는 테마가 인기가 있다고 해서 모든 종류에 다양하게 사용할 수 있는 것은 아닙니다. 가장 보편적으로 사용할 수 있는 일반 용도의 테마일 뿐입니다. 이 테마가 문제가 있는 것은 여러 가지 용도에 사용할 수 있지만 해당 용도에 필요한 일부 기능을 추가하므로서 이를 필요로 하지 않는 용도에 사용할 경우 무용지물이 되죠. 그런데도 이 기능이 포함돼 작동하고 있다면 그만큼 사이트에서 리소스를 잡아먹고 느려지게 되는 원인이 됩니다.


따라서 사이트를 만드는 목적에 맞는 테마를 선택하는 것이 가장 좋습니다. 아바다라는 테마가 국내에서도 인기가 있다보니 어떤 분은 이 테마를 가지고 쇼핑몰을 만든다거나 투어 사이트를 만들려고 하는데 이를 위한 기능이 일부 있지만 만족할 만큼 갖춰지지 않아서 나중에는 유료 플러그인을 추가하는 일이 발생합니다. 그러니 처음부터 원하는 목적에 맞는 테마를 선택하는 것이 중요합니다.


필자의 경우는 의뢰인이 만들고자 하는 사이트의 목적을 문의하고 해당 목적에 맞는 최근에 만들어진 테마를 추천합니다. 그중에서도 인기가 있고 문제점은 없는지 조사를 하고 추천합니다. 따라서 한번 사용한 테마는 되도록이면 비추천합니다. 왜냐하면 테마란 것이 계속 진화를 하기 때문입니다. 3년 전에 만든 테마이면서 현재도 계속 인기가 있는 것과 최근에 만들어진 인기 있는 테마를 비교하면 어떤 테마가 좋을까요?


웹표준이라는 것은 계속 진화합니다. 진화라기 보다는 이전에 웹표준이 아닌 것이 표준으로 돼서 모든 웹브라우저에 표준적인 코드가 제대로 작동하도록 브라우저가 진화하는 것입니다. 그렇다면 3년 전에는 사용할 수 없었던 코드가 지금은 사용할 수 있다는 얘기가 됩니다. 3년 전의 코드로 만들어진 테마가 최근의 웹표준으로 업데이트 됐다고 한다면 모든 코드를 재작성해서 업데이트 했을까요? 그러자면 시간이 필요하기 때문에 차라리 새로운 테마를 만드는 것이 더 빠르고 효율적이 됩니다. 이점은 코드를 작성해 사이트를 만들어본 적이 있는 분이라면 이해가 될 것입니다. 의뢰인이 요구한 디자인을 전혀 새롭게 바꿔서 만들 경우 이전의 코드를 수정하기 보다는 새롭게 처음부터 작성하는 것이 효율적이라는 것입니다.


새롭게 개발된 테마는 같은 기능이라도 짧은 코드와 신기술을 사용해 만들어집니다. 그렇다면 3년전에 만들어져서 현재도 인기있는 테마보다는 최근에 만들어진 인기있는 테마가 더 좋다고 할 수 있습니다. 3년 전의 테마가 아무리 코드를 업데이트 했다하더라도 군더더기 코드가 없으리라고는 보장을 못하고 사이트가 느려지는 원인이 될 수도 있다는 것입니다.


서론이 너무 길었는데 이제 본론으로 들어가서 최근에 사이트를 제작하면서 사용한 테마에 대해 알아보겠습니다. 


쇼핑몰 테마


최근의 쇼핑몰 테마의 추세는 알리바바의 영향으로 인해 수퍼마켓 형태의 디자인이 기본으로 되고 있습니다. 수퍼마켓이 우리나라의 동네 수퍼를 말하는 것이 아니라 하나의 사이트에서 다양한 상품을 판매할 수 있는 쇼핑몰을 의미합니다. 그러자면 홈 페이지에 다양한 상품을 진열해야 합니다. 제가 처음으로 접한 수퍼마켓 테마는 GoMarket(WooCommerce Supermarket Theme - GoMarket)이라는 테마입니다.



그동안 봐왔던 테마와 전혀 다른 구조이고 우리나라 쇼핑몰에 적합한 디자인이라서 바로 구매해서 사용해봤습니다. 현재는 많이 수정이 됐지만 이 때는 페이지빌더도 없고 사용하기 불편했었습니다. 이 테마가 나온 이후로 쇼핑몰 테마중에서 인기있는 테마는 거의 모두가 수퍼마켓 형태입니다.


제가 의뢰를 받아 쇼핑몰을 만들 경우 테마 디자인을 전면적으로 수정 요청할 때가 있는데 그동안 사용해본 테마 중 가장 커스터마이징이 편했던 것은 Porto라는 테마입니다. 디자인 변경을 하면서 원하는 대로 되는 것이 아마 이 테마 밖에 없을 것 같습니다. 그만큼 다양한 옵션에 다양한 기능이 추가돼있고 커스터마이징에 적합합니다.



이 테마의 다른 특징은 쇼핑몰을 위한 우커머스 전용 테마이면서도 일반 웹사이트를 만들기에도 좋다는 것입니다. 대부분의 일반 용도의 테마가 우커머스를 지원하지만 이런 테마는 쇼핑몰에 필요한 다양한 기능, 예를 들면 상품 미리보기 기능인 퀵뷰 라든가 이미지 스왑 등의 기능이 없다는 것입니다. 이 테마는 반대로 우커머스 전용 테마이면서 일반 웹사이트도 만들기 좋은 것입니다. 따라서 쇼핑몰을 만들면서 일반 웹사이트도 추가하고자 한다면 이 테마를 추천합니다. 단점이라면 많이 사용하는 레볼루션 슬라이더가 없고 Master Slider가 포함돼있다는 것입니다.


최근에 나온 쇼핑몰 테마 중 눈여겨 보고 있고 다음 쇼핑몰 제작 의뢰시 사용해보고 싶은 테마가 있는데 Shopier(Shopier - Responsive Multipurpose WordPress WooCommerce Theme)라는 테마입니다. 



출시된 것이 2016년 4월 29일로 일주일 밖에 안됐는데 디자인도 좋고 처음 나왔을 때부터 10개나 되는 레이아웃을 제공하고 있습니다. 



이 테마의 특징은 우측 사이드 메뉴가 기본으로 갖춰져 있다는 것입니다. 국내의 쇼핑몰에서 많이 사용하는 구조이고 중국 쇼핑몰에는 기본이라서 의뢰인의 요청으로 코드를 추가해 만들어야 할 때가 있습니다.


커뮤니티 테마


쇼핑몰 제작만 하는 것이 아니라 워드프레스를 이용한 모든 웹사이트를 제작하므로 요즘에는 커뮤니티 사이트와 투어 사이트 제작 의뢰가 들어오고 있습니다. 간단한 일반 웹사이트가 아니라 독특한 기능의 웹사이트는 일반인이 만들기는 어렵기 때문이죠. 최근에 만든 사이트 중 커뮤니티 사이트가 있는데 워드프레스는 커뮤니티 사이트 제작에 적합한 버디프레스와 비비프레스 플러그인이 있습니다. 이 두 가지 플러그인을 추가하면 커뮤니티 사이트가 가능해집니다. 


사이트 제작 의뢰하신 분이 다행히도 아주 좋은 테마를 선택해 의뢰를 했습니다. 그것은 Kleo(KLEO – Next level WordPress Theme)라는 테마입니다. 씸포레스트에서 인기있는 테마로 자주 봐오던 것이라서 눈여겨 봐왔는데 사용해보니 다양한 기능에 우커머스 지원까지 갖춰져 있어서 다른 테마에 비해 약간 비쌉니다($64). 다양한 옵션에도 불구하고 의뢰인의 다양한 요청으로 플러그인을 상당히 많이 추가해 현재는 속도 빠른 호스팅을 찾고 있는 중입니다.



http://halookorea.com/


의뢰인이 운영하는 사이트는 인도네시아를 기반으로 하고 있는 한류 커뮤니티 사이트로 의뢰인의 정보에 의하면 인도네시아는 인터넷 인프라가 아주 취약하다고 합니다. 그래서 현지 호스팅 서비스를 이용하고 있는데도 현지에서는 느리고 오히려 우리나라가 빠릅니다. 서버가 싱가폴에 있는데 싱가폴은 국제적으로 아주 빠른 서버 망이 갖춰져 있어서 세계적으로 유명한 호스팅 회사는 아시아의 경우 싱가폴에 서버를 배치합니다. 그럼에도 불구하고 인도네시아로 들어가는 회선의 속도가 아주 느리다고 합니다. 싱가폴에서 인도네시아는 바로 옆에 있는 인접국임에도 몇 배나 먼 우리나라가 더 빠른 것이죠. 해외 호스팅을 사용할 경우 이 호스팅 서비스를 사용할 만 합니다. 우리나라에서 인기있는 A2Hosting보다도 빠르고 더 저렴합니다.


투어 테마


얼마 전에는 투어 사이트 제작 의뢰로 관심을 갖고 있던 투어용 테마를 사용해 제작 중에 있습니다. 이 테마는 Traveler (- Travel/Tour/Booking WordPress Theme)라는 테마로 여행에 필요한 호텔, 투어, 카 렌트, 액티비티 등 여러 가지 콘텐츠 타입을 갖춰놓고 있습니다. 테마 옵션은 아주 방대하고 여기에 더해 파트너라는 기능이 추가돼있습니다. 파트너는 사이트 운영자와 제휴한 각 콘텐츠 타입의 운영자 즉 호텔, 카 서비스, 투어 서비스, 등의 운영자가 이 사이트에 가입해 파트너로 등록하면 개별적으로 해당 콘텐츠를 업로드 하고 사이트 운영자는 커미션을 받도록 하는 구조입니다. 이와 같은 기능을 제대로 갖춘 테마는 처음 봅니다. 사이트 운영자와 동일한 콘텐츠를 업로드 할 수 있다는 것이 다른 테마와 구별되는 핵심적인 기능입니다. 따라서 사이트 운영자는 세계적인 제휴망을 구축할 수 있고 가만히 앉아서 수익을 올릴 수도 있다는 얘기가 됩니다.



이 테마의 장점이자 단점은 번역 파일이 방대해서 3,400개의 스트링이 있습니다. 기능이 워낙에 많다보니 번역해야 할 단어도 많은 것입니다. 만드는 사이트는 호텔, 투어, 액티비티이고 사이트 전면에 나오는 글자만 번역하는데 700여 개나 됩니다. 기능이 많으니 장점이지만 한글 사이트를 만들자면 필요한 만큼 번역을 해야 하는 상황입니다. 일부 스트링은 번역 파일에도 나타나지 않고 어떤 스트링은 번역 파일에는 있지만 번역이 적용되지 않습니다. 테마 코드에 텍스트 도메인이 제대로 적용이 안돼서 발생하는 문제입니다. 이런 경우는 별도의 코드를 사용하거나 제이쿼리로 텍스트를 한글로 변경해 적용하는 수밖에 없고 테마가 업데이트 되면서 해결될 문제입니다.


프리미엄 테마의 문제점


프리미엄 테마의 가장 큰 문제점은 아무리 인기 있고 좋은 테마라 하더라도 버그가 많다는 것입니다. 인기 없는 테마는 그것대로 업데이트가 이뤄지지 않아서 문제가 상존하지만 인기있는 테마는 기존에도 버그가 있고 업데이트 하면서 새로운 버전에도 버그가 새롭게 발생합니다. 이런 문제를 발견해 보고하면 좋은 테마의 경우 바로 업데이트 해주지만 그렇지 않은 경우 그냥 방치합니다. 운 나쁘면 버그가 있는 상태대로 사용해야 하는 것이죠. 필자의 경우 어떻게든 버그를 수정해 사용하지만 너무 자주 발견돼 보고하기도 귀찮을 정도입니다. 


이런 점에서 보면 초보자가 워드프레스로 사이트를 만드는 것은 상당한 모험이 된다는 것입니다. 뭐가 잘못됐는지도 모르고 사용하는 경우도 있습니다. 하지만 전문가가 보면 분명 잘못된 것을 알 수 있고 이를 수정해줘야 사이트가 제대로 나타나는 것입니다. 어떤 때는 지원 포럼에서도 알 수 없는 문제가 있어서 일일히 그림까지 덧붙여 설명해야 이해를 하는 경우도 있습니다. 그럴 정도로 프리미엄 테마라는 것이 문제 투성이입니다. 테마가 복잡하면 할수록 버그는 상존한다고 보면 됩니다.


관련 글