Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

ShipEngine으로 배송비 요율 계산

ShipEngine
Made by ShipEngine

Cloud Firestore 컬렉션에 기록된 배송 데이터를 사용하여 60개 이상의 운송업체에서 실시간 배송비 요율을 계산합니다.

이 확장 프로그램의 작동 방식

이 확장 프로그램을 사용하면 지정된 Cloud Firestore 컬렉션에 추가된 문서에서 50개 이상의 글로벌 운송업체의 실시간 배송비 요율을 계산할 수 있습니다. ShipEngine 은 브랜드, 전자상거래 플랫폼, 3PL이 배송비, 배송 시간, 운송업체 역량 또는 기타 요소 중에서 가장 중요한 것이 무엇이든 관계없이 모든 배송에 대해 최상의 선택을 할 수 있도록 가능한 모든 요금을 검색합니다.

다음은 이 확장 프로그램을 트리거하는 문서 작성의 기본적인 예시입니다.

admin
  .firestore()
  .collection('shipments')
  .add({
    shipment: {
      shipTo: {
        name: 'Amanda Miller',
        addressLine1: '525 S Winchester Blvd',
        cityLocality: 'San Jose',
        stateProvince: 'CA',
        postalCode: '95128',
        countryCode: 'US',
      },
      shipFrom: {
        companyName: 'Example Corp.',
        name: 'John Doe',
        phone: '111-111-1111',
        addressLine1: '4009 Marathon Blvd',
        addressLine2: 'Suite 300',
        cityLocality: 'Austin',
        stateProvince: 'TX',
        postalCode: '78756',
        countryCode: 'US',
      },
      packages: [
        {
          weight: {
            value: 1.0,
            unit: 'ounce',
          },
        },
      ],
    },
  });

추가 설정

이 확장 프로그램을 설치하기 전에 Firebase 프로젝트에 Cloud Firestore 데이터베이스를 설정 했는지 확인합니다.

또한 이 확장 프로그램을 구성할 때 ShipEngine 계정 을 만들거나 기존 계정을 사용하고 ShipEngine API 관리 페이지 에서 ShipEngine API 키 를 제공해야 합니다.

결제

확장 프로그램을 설치하려면 프로젝트에서 사용한 만큼만 지불하는 Blaze 요금제 를 이용해야 합니다.

  • 이 확장 프로그램에 필요한 Firebase 리소스에 대해 사용 여부와 관계없이 일반적으로 월 $0.01 정도의 소액이 청구됩니다.
  • 이 확장 프로그램은 서비스의 무료 등급을 초과하는 경우 관련 요금이 청구될 수 있는 다른 Firebase 및 Google Cloud Platform 서비스를 사용합니다.
  • Cloud Firestore
  • Cloud Functions(Node.js 15 이상 런타임. FAQ 보기 )
  • Cloud Secret Manager

이 확장 프로그램을 사용하려면 ShipEngine 계정도 있어야 합니다. ShipEngine 계정 사용으로 인한 관련 비용은 사용자가 부담해야 합니다.

확장 프로그램 설치 방법

Firebase Console 사용

Firebase Console을 사용해 확장 프로그램을 설치하고 관리할 수 있습니다.

Console을 사용해 설치하기

Firebase CLI 사용

Firebase CLI를 사용해 확장 프로그램을 설치하고 관리할 수도 있습니다.

1단계: 다음 npm 명령어를 실행하여 CLI를 설치하거나 최신 CLI 버전으로 업데이트합니다.

npm install -g firebase-tools
작동하지 않는 경우 Firebase CLI 참조 를 살펴보거나 npm 권한 을 변경하세요.

2단계: 새 Firebase 프로젝트 디렉터리를 설정 하거나 기존 디렉터리로 이동합니다.

3단계: 다음을 실행하여 이 확장 프로그램을 확장 프로그램 매니페스트 에 추가합니다.

firebase ext:install shipengine/calculate-rates --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

5단계: 매니페스트의 확장 프로그램을 프로젝트에 배포 합니다.

firebase deploy --only extensions --project=projectId_or_alias
지원
Cloud Firestore
작성자
라이선스
Apache-2.0
버전
0.0.3