검색 결과 :

×

WordPress Firestore 통합 | Cloud Firestore를 WooCommerce에 연결


WordPress용 Firestore Integrator 플러그인은 클라우드 Firestore를 WordPress 사이트에 연결해 줍니다. Firestore Integrator를 사용하면 Firebase 클라우드 데이터베이스를 WordPress 사이트와 간편하게 통합할 수 있습니다. WooCommerce 사이트에서는 제품 생성, 고객 주문 등 다양한 이벤트가 발생합니다. 이러한 세부 정보를 Firebase 데이터베이스에 쉽게 동기화하고, WordPress 사이트에 Firebase 클라우드 데이터베이스의 데이터를 표시할 수도 있습니다. 또한, WooCommerce Firebase 통합Firebase 소셜 로그인을 활성화하려면 WordPress용 Firebase Authentication 플러그인을 확인해 보세요 . WordPress용 Firebase Authentication 플러그인에 대한 자세한 내용은 여기를 클릭하세요 .


A) Cloud Firestore 데이터베이스를 WordPress 사이트와 연결합니다.

1. 구성 파일을 다운로드하는 단계

참고: 구성 파일을 다운로드하기 전에 Firebase 프로젝트에 CloudFirestore를 설정해야 합니다.


  • 파이어베이스로 이동 프로젝트 콘솔 => 프로젝트 설정 => 서비스 계정 다음을 클릭하여 구성 파일을 다운로드합니다. 새 개인 키 생성 버튼을 클릭합니다.
  • wordpress-firestore-통합자-설정
  • 온 클릭하면 새 개인 키 생성 버튼 하나를 누르면 JSON 파일이 다운로드됩니다.

2. Firestore 통합 플러그인에 구성 파일을 업로드합니다.

  • 구성 파일을 업로드하려면 Firestore 통합자 플러그인 => Firestore 구성 탭. 마지막 단계에서 다운로드한 구성 파일을 선택하고 업로드 버튼을 클릭합니다.
  • wordpress-firestore-통합자-설정
  • JSON 파일이 성공적으로 업로드되면 성공 메시지를 받게 됩니다.
  • wordpress-firestore-통합자-설정

B) Cloud Firestore와 WooCommerce 제품 동기화 설정

  • 모든 WooCommerce 제품을 클라우드 Firestore 데이터베이스에 동기화합니다. 로 이동 Firestore Integrator 플러그인 ⇒ WooCommerce 제품 동기화 탭.
  • 모든 데이터를 동기화하려는 올바른 Cloud Firestore 수집 경로를 제공해야 합니다.
    , WooCommerce/제품/데이터 or WooCommerce 유효한 수집 경로는 여기이므로 WooCommerce 는 컬렉션으로 간주되고 제품/데이터는 하위 컬렉션으로 간주됩니다.
    당신이주는 경우 WooCommerce/제품 경로로 사용하는 경우 이는 잘못된 경로 고려할 것이기 때문입니다. 제품컬렉션 이름이 아닌 문서 이름.
  • wordpress-firestore-통합자-설정
  • 새 제품이 게시되거나 업데이트될 때마다 자동으로 제품을 동기화하려면 토글 버튼을 활성화하세요. 신제품이 출시될 때마다 제품 자동 업데이트.
  • 위의 단계를 완료한 후 다음을 클릭하세요. 설정 저장 버튼을 클릭합니다.
  • 유효한 Firestore 수집 경로를 제공한 후 모든 WooCommerce 제품 동기화 버튼을 클릭하면 모든 제품 데이터가 Cloud Firestore에 동기화됩니다.

C) Cloud Firestore와 WooCommerce 주문 동기화 설정

  • 로 이동 Firestore Integrator 플러그인 ⇒ WooCommerce 주문 동기화 탭 WooCommerce 매장에서 주문을 받을 때마다 Cloud Firestore 데이터베이스에 주문을 동기화합니다.
  • 주문 데이터를 동기화하려는 올바른 Cloud Firestore 수집 경로를 입력하세요.
  • 새로운 주문이 들어올 때마다 자동으로 주문을 동기화하고 싶은 경우 만든 또는 업데이트된 경우 토글 버튼을 활성화하세요. 새로운 WooCommerce 주문이 생성되거나 업데이트될 때마다 동기화됩니다..
  • 위의 단계를 완료한 후 다음을 클릭하세요. 경로 저장 버튼을 클릭합니다.
  • wordpress-firestore-통합자-설정

D) Cloud Firestore와 WooCommerce 구독 동기화 설정

  • 모든 WordPress 사용자의 메타를 클라우드 Firestore 데이터베이스에 동기화합니다. Firestore Integrator 플러그인 ⇒ WooCommerce 구독 탭으로 이동하세요.
  • 구독 제품 섹션과 구독 주문 섹션의 두 섹션이 있습니다.

1. 구독상품:

  • 구독 제품 데이터를 동기화하려는 올바른 Cloud Firestore 수집 경로를 입력하세요.
  • 새 구독 제품이 게시되거나 업데이트될 때마다 제품을 자동으로 동기화하려면 토글 버튼을 활성화하세요. 새 구독이 출시될 때마다 구독 자동 동기화.
  • 위의 단계를 완료한 후 다음을 클릭하세요. 설정 저장 버튼을 클릭합니다.
  • 유효한 Firestore 수집 경로를 제공한 후 모든 WooCommerce 구독 동기화 버튼을 클릭하면 모든 항목이 동기화됩니다. 구독 Cloud Firestore에 데이터를 저장합니다.
  • wordpress-firestore-통합자-설정

2. 구독 주문:

  • 구독 주문 데이터를 동기화하려는 올바른 Cloud Firestore 수집 경로를 입력하세요.
  • 새 주문이 생성되거나 업데이트될 때마다 구독 주문을 자동으로 동기화하려면 토글 버튼을 활성화하세요. 주문 상태 자동 업데이트.
  • 위의 단계를 완료한 후 다음을 클릭하세요. 경로 저장 버튼을 클릭합니다.
  • wordpress-firestore-통합자-설정

E) Cloud Firestore의 데이터를 미리보기 위한 설정

  • Cloud Firestore 데이터를 미리 보려면 다음으로 이동하세요. Firestore Integrator 플러그인 ⇒Firestore 데이터 가져오기. 데이터를 표시하려면 컬렉션의 유효한 경로를 제공하고 미리보기 버튼을 클릭하세요. 형식을 사용하세요 컬렉션/하위 컬렉션/문서 문서에 액세스하는 경우 하위 컬렉션 or 수집 루트 컬렉션의 문서에 액세스하는 경우.
  • 예 : 컬렉션의 이름이 지정된 경우 워드프레스(WordPress) 그리고 당신은 하위 컬렉션 이름 사용자 그리고 그 안에 있는 문서는 Data, 경로는 WordPress/사용자/데이터.
    다음과 같이 이 형식을 따르지 않는 경로는 사용하지 마세요. 워드프레스/사용자 A에 대한 하위 컬렉션, 이로 인해 오류가 발생할 수 있습니다.
  • wordpress-firestore-통합자-설정

F) 단축 코드를 만드는 단계

  • WordPress 사이트에 모든 Cloud Firestore 데이터를 표시하는 단축 코드를 만들 수 있습니다. 단축 코드를 만들려면 다음으로 이동하세요. Firestore Integrator 플러그인 => 단축 코드 생성 탭.
  • 참고: 숏코드를 생성하려면 유효한 숏코드 이름, 표시하려는 모든 데이터가 저장된 유효한 Cloud Firestore 경로, 그리고 하나 이상의 매핑을 제공해야 합니다.


    wordpress-firestore-통합자-설정
  • . 사용자 정의 필드 매핑 탭에서 다음 형식으로 필드를 매핑해야 합니다. 해당 열에 부여하려는 이름: 실제 문서 필드 이름.
    , 아래 스크린샷에서 ID 은 디스플레이에 열 이름으로 표시하려는 텍스트이고 product_id는 Cloud Firestore 문서 필드입니다.
  • wordpress-firestore-통합자-설정 wordpress-firestore-통합자-설정
  • 단축 코드가 성공적으로 생성되면 다음과 같은 메시지가 표시됩니다. 테스트 구성 버튼를 클릭하면 아래 이미지와 같은 출력 테이블을 볼 수 있습니다.
  • wordpress-firestore-통합자-설정
  • 해당 쇼트코드를 복사하여 워드프레스 페이지에 붙여넣으면 워드프레스 사이트에 데이터를 표시할 수 있습니다.
  • wordpress-firestore-통합자-설정

G) 모든 사용자를 Firebase에 동기화하는 단계

  • 모든 WordPress 사용자의 메타를 클라우드 Firestore 데이터베이스에 동기화합니다. 이동 Firestore 통합자 플러그인 ⇒ WordPress 사용자 동기화 탭.
  • 사용자 데이터를 동기화하려는 올바른 Cloud Firestore 수집 경로를 입력하세요.
  • wordpress-firestore-통합자-설정
  • 사용자가 프로필을 등록하거나 업데이트할 때마다 사용자 프로필을 자동으로 동기화하려면 토글 버튼을 활성화하세요. 등록 및 프로필 업데이트 시 사용자 프로필 동기화.
  • WordPress에서 Firestore로 사용자 데이터를 동기화하기 위해 동기화하려는 특정 사용자 메타 정보를 선택할 수 있습니다. 이는 선택한 정보만 Firestore 컬렉션에 동기화된다는 의미입니다.
  • wordpress-firestore-통합자-설정
  • 또한 WooCommerce를 사용하는 경우 WooCommerce와 관련된 사용자 세부 정보를 Firestore에 동기화할 수도 있습니다. 이렇게 하려면 Firestore에 동기화할 WooCommerce 프로필 정보를 선택하기만 하면 됩니다.
  • 위의 단계를 완료한 후 다음을 클릭하세요. 설정 저장 버튼을 클릭합니다.
  • wordpress-firestore-통합자-설정
  • 위의 모든 설정을 성공적으로 구성한 후 다음을 클릭하십시오. 모든 사용자 동기화 버튼을 클릭하여 기존 WordPress 사용자의 메타를 모두 Cloud Firestore 데이터베이스에 동기화하세요.

참고: 모든 사용자를 한 번에 동기화하면 이미 Firestore에 동기화된 사용자는 '모든 사용자 동기화' 버튼을 다시 클릭해도 동기화되지 않고, 컬렉션에 아직 추가되지 않은 새 사용자만 동기화됩니다. 문제가 발생하면 oauthsupport@xecurify.com 으로 이메일을 보내주세요.

추가 자료


안녕하세요!

도움이 필요하다? 우리는 바로 여기에 있습니다!

SUPPORT