WooCommerce는 WordPress 웹사이트를 온라인 쇼핑몰로 바꿔주는 무료 오픈소스 전자상거래 플러그인입니다. 2011년에 처음 출시되어 2015년에 Automattic(WordPress.com을 운영하는 회사)에 인수된 WooCommerce는 판매자가 별도의 호스팅 플랫폼에 의존하지 않고 WordPress 사이트에 직접 제품 카탈로그, 결제 및 주문 관리 기능을 추가할 수 있도록 해줍니다.
WooCommerce는 독립형 호스팅 서비스가 아닌 플러그인 형태이기 때문에 이미 WordPress를 사용하고 있는 중소 규모 판매자들이 널리 사용하고 있으며, 전 세계적으로 가장 많이 설치된 전자상거래 솔루션 중 하나로 꾸준히 자리매김하고 있습니다. 핵심 기능은 무료이며, 결제, 배송 및 기타 추가 기능을 위한 유료 확장 프로그램도 제공됩니다.
WooCommerce는 판매자에게 제품, 옵션, 재고 구조를 유연하게 설정할 수 있는 기능을 제공하지만, 이러한 유연성 때문에 마켓플레이스, 광고, 비교 쇼핑 엔진에 최적화된 제품 피드를 유지하기가 어려워질 수 있습니다. Feedance를 사용하면 기존 WooCommerce 카탈로그를 각 채널에 맞게 제품 데이터를 수동으로 재구축하지 않고도 최적화된 피드로 변환할 수 있습니다.
Feedance는 WooCommerce 제품 및 재고 데이터를 읽어 각 채널에 필요한 필드로 변환 및 매핑하는 데 도움을 주며, 연결된 다른 판매 채널과 함께 주문 정보를 한 곳에서 확인할 수 있도록 관리합니다.
Feedance는 사용자가 직접 생성하고 승인한 보안 API 자격 증명을 사용하여 WooCommerce 스토어에 직접 연결합니다. 연결이 설정되면 Feedance는 제품 카탈로그 및 재고 수준을 읽고 주문 정보를 검색하여 정기적으로 데이터를 동기화합니다.
연결에 대한 제어권은 항상 사용자에게 있습니다. 언제든지 WooCommerce 스토어에서 액세스 권한을 검토하거나 취소할 수 있으며, Feedance는 제품, 재고 및 주문 관리에 필요한 수준의 액세스 권한만 요청합니다.
Feedance는 WooCommerce 스토어의 세 가지 핵심 데이터 요소와 연동됩니다.
| 데이터 엔티티 | Feedance는 그것을 어떻게 활용할까요? |
|---|---|
| 제품 | 제품 제목, 설명, 가격, 이미지, 카테고리, 속성 및 옵션 정보를 읽어 피드를 구축하고 최적화합니다. |
| 목록 | 재고 수준 및 재고 현황(품목별 재고 관리가 활성화된 경우 품목별 재고 포함)을 읽어 채널 전반에 걸쳐 정확한 재고 가용성을 유지합니다. |
| 주문 | 연결된 채널을 통해 발생한 판매 내역을 WooCommerce 주문 내역과 함께 확인하고 대조할 수 있도록 주문 데이터를 읽어옵니다. |
manage_stock 카탈로그 전체에 걸쳐 재고 현황이 일관되지 않아 일부 변형 상품의 경우 예상과 다르게 재고가 표시될 수 있습니다.Feedance는 WooCommerce 스토어의 제품, 재고 및 주문 데이터를 정기적인 자동 동기화 일정에 따라 동기화하므로 수동으로 다시 가져올 필요 없이 최신 변경 사항이 피드에 반영됩니다. 대량 가격 또는 재고 변경 직후와 같이 업데이트된 데이터가 즉시 필요한 경우 수동 동기화를 실행할 수도 있습니다.
| 발행물 | 가능한 원인 | 수정 |
|---|---|---|
| 연결이 실패하거나 거부되었습니다. | WooCommerce에서 API 자격 증명이 유효하지 않거나, 만료되었거나, 취소되었습니다. | WooCommerce 스토어 설정에서 새 API 키 세트를 생성하고 Feedance에 다시 연결하세요. |
| 동기화가 중단되거나 시간 초과됩니다. | 보안 플러그인, 방화벽 또는 호스팅 규칙이 외부 API 요청을 차단하고 있습니다. | Feedance 요청을 화이트리스트에 추가하거나 방화벽 규칙을 일시적으로 완화하여 API 엔드포인트에 접근할 수 있도록 하세요. |
| 주식 또는 가격 데이터가 오래된 것 같습니다. | 스토어 캐싱으로 인해 오래된 데이터가 제공되거나 사이트의 SSL/HTTPS 설정이 잘못되었습니다. | 스토어에 유효한 SSL 인증서가 있는지 확인하고 API 응답을 적극적인 캐싱 대상에서 제외하세요. |
| 일부 변형 상품에는 재고 데이터가 누락되어 있습니다. | 해당 제품들에 대해서는 재고 관리가 변형 상품 수준에서 활성화된 적이 없습니다. | WooCommerce에서 해당 상품 옵션에 대해 '재고 관리' 옵션을 활성화하여 수량을 추적하고 동기화할 수 있도록 하세요. |
Feedance는 사용자가 직접 생성하고 스토어 설정에서 승인한 보안 API 자격 증명을 사용하여 WooCommerce 스토어에 직접 연결합니다. 연결되면 Feedance는 제품, 재고 및 주문 정보를 읽어와 정기적으로 데이터를 동기화합니다. 연결에 대한 모든 권한은 사용자에게 있으며, 언제든지 WooCommerce에서 액세스 권한을 검토하거나 취소할 수 있습니다.
가장 중요한 것은 WooCommerce에서 가변 상품을 처리하는 방식을 이해하는 것입니다. 하나의 상품은 여러 가지 변형 상품(예: 다양한 크기 또는 색상)을 가질 수 있으며, 각 변형 상품은 고유한 SKU, 가격 및 재고 수량을 가질 수 있습니다. 재고 추적은 전체 상품 수준에서 또는 각 변형 상품별로 개별적으로 활성화할 수 있습니다. 따라서 피드 설정을 할 때는 모든 상품 목록을 단일 상품으로 가정하는 대신, 상위 상품과 해당 변형 상품을 모두 고려해야 합니다.
Feedance는 WooCommerce의 제품, 재고, 주문이라는 세 가지 유형의 데이터를 활용합니다. 제품 제목, 설명, 가격, 이미지, 카테고리, 속성, 옵션 등의 제품 상세 정보를 읽고, 재고 수준 및 재고 상태를 확인하며, 주문 정보를 읽어 다른 연결된 채널과 함께 판매 내역을 표시합니다. Feedance는 고객 기록, 쿠폰, 배송 및 세금 설정과 같은 다른 WooCommerce 데이터에는 접근하지 않습니다.
Feedance는 WooCommerce의 제품, 재고 및 주문 데이터를 정기적으로 자동 동기화하므로 스토어에서 변경한 내용이 수동으로 다시 가져올 필요 없이 피드에 즉시 반영됩니다. 대량 가격 변경이나 재입고 후와 같이 최신 데이터가 즉시 필요한 경우 수동 동기화를 실행할 수도 있습니다.
네, 가능합니다. WooCommerce는 완전 호스팅 플랫폼이 아닌 자체 WordPress 호스팅에서 플러그인으로 실행되기 때문에 보안 플러그인, 방화벽, 캐싱 및 SSL 구성과 같은 사항은 WooCommerce 자체가 아닌 호스팅 업체에서 관리합니다. 동기화가 실패하거나 중단되는 경우, 호스팅 환경에서 외부 API 액세스가 허용되는지, 그리고 스토어에 유효한 SSL 인증서가 있는지 확인하는 것이 좋습니다. 이러한 설정은 호스팅 업체마다 크게 다를 수 있기 때문입니다.