OpenCart는 PHP와 MySQL(또는 MariaDB) 기반의 MVC 아키텍처를 따르는 무료 오픈 소스 전자상거래 플랫폼입니다. 호스팅 플랫폼과 달리 OpenCart는 자체 호스팅 방식입니다. 판매자는 자신의 웹 서버에 OpenCart를 설치하여 코드베이스와 데이터를 완벽하게 제어할 수 있지만, 호스팅, 업데이트 및 보안에 대한 책임도 직접 져야 합니다.
OpenCart는 단일 설치 및 데이터베이스를 통한 다중 스토어 설정을 지원하고, 여러 통화 및 언어를 기본적으로 지원하며, 판매자가 결제 게이트웨이, 배송 방법, 카탈로그 도구와 같은 기능을 추가하는 데 사용할 수 있는 다양한 무료 및 유료 확장 프로그램과 테마를 제공하는 대규모 마켓플레이스를 갖추고 있습니다.
OpenCart 스토어는 제품 카탈로그, 재고 수준 및 주문을 자체 데이터베이스에서 직접 관리합니다. 이는 강력한 제어 기능을 제공하지만, 쇼핑 광고, 마켓플레이스 및 비교 쇼핑 엔진에서 사용하려면 카탈로그 데이터를 지속적으로 내보내고 동기화해야 한다는 단점이 있습니다. Feedance는 OpenCart 스토어에 연결하여 제품, 재고 및 주문 데이터를 가져와 구조화된 채널별 피드로 변환해 줍니다. 따라서 판매하는 모든 채널에 대해 맞춤형 내보내기 스크립트를 구축하고 유지 관리할 필요가 없습니다.
Feedance는 스토어의 자체 계정 정보를 사용하여 OpenCart 스토어에 직접 연결합니다. 연결되면 Feedance는 제품 카탈로그, 재고 수준 및 주문 데이터를 지속적으로 읽어와 피드와 채널 목록이 스토어의 실제 정보와 일치하도록 유지합니다.
OpenCart 설치 시 코드 변경이나 테마 수정은 필요하지 않습니다. 설정 과정에서 스토어 접근 정보를 제공하면 Feedance가 연결을 유지하고 데이터를 자동으로 새로 고칩니다.
Feedance는 OpenCart 스토어의 세 가지 핵심 데이터 요소와 연동됩니다.
| 기업 | Feedance가 읽고 사용하는 내용 |
|---|---|
| 제품 | 제품 제목, 설명, 가격, 이미지, 카테고리, 식별자 및 변형/옵션 세부 정보는 제품 피드를 구축하고 업데이트하는 데 사용됩니다. |
| 목록 | 제품 및 제품 옵션 조합의 재고 수량 및 판매 가능 현황을 최신 상태로 유지하여 실제 판매 가능한 제품을 반영합니다. |
| 주문 | 주문 데이터는 판매량과 사료 및 채널 실적을 대조하는 데 사용됩니다. |
OpenCart를 피드 도구와 연결하기 전에 OpenCart의 구조에 대해 몇 가지 알아두어야 할 사항이 있습니다.
Feedance는 연결 후 OpenCart 스토어의 제품, 재고 수준 및 주문 변경 사항을 주기적으로 확인하여 수동으로 다시 내보내지 않아도 피드가 항상 최신 상태로 유지되도록 합니다. 정확한 동기화 빈도는 Feedance 요금제와 스토어 규모에 따라 달라질 수 있으며, 갑작스러운 재고 부족과 같이 시간에 민감한 변경 사항의 경우 연결된 모든 채널에 반영되기까지 약간의 지연이 발생할 수 있습니다.
| 발행물 | 가능한 원인 | 수정 |
|---|---|---|
| 설정 중에 연결이 실패합니다. | 스토어 URL이 잘못되었거나, 자격 증명이 만료되었거나 유효하지 않거나, 또는 네트워크 외부에서 스토어에 접근할 수 없습니다. | 스토어 URL과 자격 증명을 다시 한번 확인하고, 스토어가 HTTPS를 통해 공개적으로 접속 가능한지 확인하세요. |
| 피드에서 누락된 제품 | 제품이 비활성화되었거나, 관련 매장에 할당되지 않았거나, 가격이나 카테고리와 같은 필수 필드가 누락되었습니다. | OpenCart에서 제품 상태와 스토어 배정을 확인하고, 누락된 필수 입력란을 모두 채우세요. |
| 재고 수준이 오래된 것 같습니다. | 동기화가 아직 실행되지 않았거나, 재고가 마스터 제품이 아닌 옵션/변형 제품 수준에서 추적되고 있습니다. | 다음 예정된 동기화를 기다린 후, 해당 제품이 옵션 수준의 재고 추적을 사용하는지 확인하십시오. |
| 이전에는 잘 작동하던 연결이 갑자기 끊겼습니다. | 호스팅 중단, SSL 인증서 갱신, 자격 증명 변경 또는 방화벽/보안 플러그인으로 인한 접근 차단 등이 원인일 수 있습니다. | 해당 매장이 온라인 상태이고 접속 가능한지 확인하고, 계정 정보가 변경된 경우 Feedance에 다시 입력하세요. |
Feedance는 설정 과정에서 제공하는 스토어 자격 증명을 사용하여 OpenCart 스토어에 직접 연결합니다. 연결 후에는 OpenCart 설치에서 코드나 테마를 변경할 필요가 없습니다. Feedance는 제품, 재고 및 주문 데이터를 지속적으로 읽어 자동으로 동기화합니다.
OpenCart는 전체 제품 수준이 아닌 옵션 또는 변형 수준에서 재고를 추적할 수 있습니다. 즉, 하나의 제품이라도 일부 옵션 조합은 재고가 있고 다른 조합은 품절될 수 있습니다. 이는 재고 정보의 정확도에 중요한 요소인데, 전체 제품의 재고를 하나의 수치로 처리하는 대신 세부적인 가용성 정보를 반영해야 하기 때문입니다. 또한 OpenCart는 자체 호스팅 방식이므로 스토어의 가동 시간과 접근성은 호스팅 환경에 따라 달라진다는 점도 알아두어야 합니다.
Feedance는 OpenCart 스토어의 제품, 재고, 주문이라는 세 가지 유형의 데이터를 활용합니다. 즉, 제품명, 가격, 이미지, 카테고리 등의 제품 상세 정보, 재고 수량 및 재고 현황, 그리고 매출 정산에 사용되는 주문 데이터를 처리합니다. Feedance는 고객 기록, 쿠폰, 배송 및 세금 설정과 같은 다른 스토어 데이터에는 접근하거나 관리하지 않습니다.
스토어가 연결되면 Feedance는 OpenCart의 제품, 재고 및 주문 변경 사항을 주기적으로 확인하여 수동으로 데이터를 다시 내보낼 필요 없이 피드를 자동으로 업데이트합니다. 정확성을 유지하려면 OpenCart에서 제품 정보와 최신 재고 수준을 직접 관리하세요. Feedance는 OpenCart의 데이터를 기반으로 피드를 생성합니다. 매우 시급한 변경 사항의 경우, 업데이트가 모든 곳에 반영되기까지 약간의 지연이 발생할 수 있습니다.
OpenCart는 단일 설치 및 데이터베이스에서 여러 개의 온라인 상점을 운영할 수 있도록 지원하며, 각 상점에 제품을 개별적으로 할당하고 경우에 따라 상점별로 가격을 다르게 설정할 수 있습니다. 다중 상점 OpenCart 설정을 Feedance에 연결할 때는 어떤 제품이 어떤 상점에 할당되어 있는지, 그리고 각 상점별 가격이 정확한지 검토하여 올바른 카탈로그와 가격 정보가 각 판매 채널에 적용되도록 하는 것이 중요합니다.