장소 예약(사전 가능 여부 확인 후 결제), 벤더 시스템, 쉬운 가입, 프론트앤드 환경, 개인 프로필 페이지 etc. 를 갖춘 숖(shop) 퍼블리싱
사전 제시된 구축 방안
- woocommerce storefront + Extensions 활용 : 내부 어드민 환경 이용이라는 한계
- Dokan : 기획된 내용 모두 활용 가능한 buddypress 플러그인을 사용하려면 커스텀에 대한 추가 개발 필요
- Buddyboss/Marketplace : 기획된 거의 모든 내용 활용 가능, 큰 기능들은 갖춰놓고 시작하는 장점 > 의뢰자 선택



작업 내용 요약
● 메인 홈 디자인 및 기능 변경, 공통 디자인 구조 세팅
– 슬라이드 : 테마 옵션에서 수정하도록 돼 있는 구조라 직관적으로 수정 및 내용 변경이 번거로움. 심플한 내용 수정이 가능한 MASTER SLIDER를 통해 PC용 모바일용 슬라이드를 각각 관리할 수 있도록 수정
– 벤더 및 인기 셀러 위주의 데모 구성 > 촬영장소(상품)이 그리드로 최대한 노출이 되는 구조로 변경
– 최근 본 장소를 사이트 맨 하단에 추가 (다른 상품 리스트와 동일하게 구성)
● 지역 검색(추가 분류) 페이지
– 데모의 상점별 장소 표시 탬플릿을 활용하여, 지역이라는 분류 목록이 표시되는 페이지로 커스텀
– 지역 분류는 marketplace 플러그인(핵심 플러그인)에서 color 분류를 통해 상품을 추가 분류한 것을 활용
● 버디프레스의 메뉴 정리
– 최대한 심플한 사용을 위해 다소 생소할 수 있는 기능을 가진 버디프레스의 기능들을 최소화 함 (차후 필요 시 언제든 추가 가능. 쪽지, 친구, 그룹 등)
● 호스트 관리자(대쉬보드) 페이지
– 커스텀 된 디자인의 오류가 확인되어 수정
– 부킹스(예약상품)가 추가가 되어 상품 생성 시 각종 옵션을 넣어야 생성이 가능한 상황 > 공통된 부분을 디폴트 값으로 넣고 오직 가격(시간 당)만 입력하면 되도록 수정
– 상품 페이지(single-product)에 추가 메타정보들을 표시할 수 있도록 관련 필드들 추가 (wc vendors 개발 문서 참고)
● 회원가입
– 가입 시 필드 컨트롤 및 국내 본인 인증 기능이 필요하여 wp-members 플러그인을 추가. 테마는 버디프레스를 기준으로 회원가입이 구성이 돼 있어서 이 부분을 교체.
– 회원 정보들을 하나로 통일 (플러그인마다 정보 키값이 다름)
● 장소(상품) 상세 페이지
– 호스트가 추가 입력한 각종 정보들 노출 (주소, 장소 메타 정보들, 다음 지도 등)
– 부킹스 플러그인 추가로 인한 디자인 수정
– 우커머스 기본 댓글 > wc reviews pro로 대체 (문의 및 의견 게시용으로 이용)
– 후기는 구매자만 작성 가능 (의견 및 평점 부여 가능)
● 우커머스 프로세스 간소화 및 알림 메일 커스텀. 문자 안내 추가
– 우커머스에 부킹스(bookings)가 추가가 된 형태이고 여기에 벤더 개념까지 있어서 프로세스의 정리가 필요
– 예약 승인 및 확정, 취소의 경우의 수를 최소화, 두가지 흐름만 남기고 모두 정리
– 메일이 발송될 때, 호스트 및 게스트에게 문자도 같이 발송이 되도록 기능 추가
– 장바구니 거치지 않고 바로 결제로 이동 (+ 예약 상품의 특성 상 장바구니엔 1개만 담기도록 조정)
– 배송과 관련된 각종 필드 정리
● 문의 폼
– 메일 접수 뿐 아니라 관리자에서 문의 내용 확인 및 답변이 가능한 Gravity Form으로 페이지 구성
● 어드민(admin) 페이지의 정리 및 간소화
– 주요 메뉴들 묶기, 개발 시에만 필요한 메뉴들 정리
● 디자인 수정
– 테마 스타일의 오류로 인한 화면 깨짐 부분 수정