- JSON 표현
- 서비스
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- DeliveryTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- CutoffTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TransitTable
- TransitTimeRow
- TransitTimeValue
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- BusinessDayConfig
- 요일
- WarehouseBasedDeliveryTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- RateGroup
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- Value
- Table
- 헤더
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 무게
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- WeightUnit
- LocationIdSet
- 행
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- CarrierRate
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- ShipmentType
- MinimumOrderValueTable
- StoreCodeSetWithMov
- StoreConfig
- StoreServiceType
- CutoffConfig
- LocalCutoffTime
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 거리
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 단위
- LoyaltyProgram
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- LoyaltyProgramTiers
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 창고
- 주소
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- WarehouseCutoffTime
판매자 계정의 배송 설정
JSON 표현 |
---|
{ "name": string, "services": [ { object ( |
필드 | |
---|---|
name |
식별자. 배송 설정의 리소스 이름입니다. 형식: |
services[] |
선택사항입니다. 대상 계정의 서비스 목록입니다. |
warehouses[] |
선택사항입니다. |
etag |
필수 항목입니다. 이 필드는 비동기 문제를 방지하는 데 사용됩니다. get 호출과 insert 호출 간에 배송 설정 데이터가 변경되지 않았는지 확인합니다. 사용자는 다음 단계를 따라야 합니다.
|
서비스
배송 서비스
JSON 표현 |
---|
{ "deliveryCountries": [ string ], "rateGroups": [ { object ( |
필드 | |
---|---|
deliveryCountries[] |
필수 항목입니다. 서비스가 적용되는 국가의 CLDR 지역 코드입니다. |
rateGroups[] |
선택사항입니다. 배송비 요율 그룹 정의 마지막 항목에만 빈 |
loyaltyPrograms[] |
선택사항입니다. 이 배송 서비스가 제한되는 포인트 제도입니다. |
serviceName |
필수 항목입니다. 자유 형식의 서비스 이름입니다. 타겟 계정 내에서 고유해야 합니다. |
active |
필수 항목입니다. 배송 서비스의 활성 상태를 노출하는 불리언입니다. |
currencyCode |
이 서비스가 적용되는 통화의 CLDR 코드입니다. 요금 그룹의 가격과 일치해야 합니다. |
deliveryTime |
필수 항목입니다. 주문부터 제품 배송까지 다양한 측면에서 소요된 시간입니다. |
shipmentType |
이 서비스에서 주문 제품을 배송하는 위치 유형입니다. |
minimumOrderValue |
이 서비스의 최소 주문 금액입니다. 설정된 경우 고객이 이 금액 이상을 지출해야 함을 나타냅니다. 한 서비스 내의 모든 가격은 동일한 통화를 사용해야 합니다. minimumOrderValueTable과 함께 설정할 수 없습니다. |
minimumOrderValueTable |
수령 처리 유형의 매장별 최소 주문 금액 표 minimumOrderValue와 함께 설정할 수 없습니다. |
storeConfig |
제품을 배송하는 매장 목록입니다. 지역 배송 배송 유형에만 적용됩니다. |
DeliveryTime
주문부터 제품 배송까지의 다양한 측면에 소요된 시간입니다.
JSON 표현 |
---|
{ "warehouseBasedDeliveryTimes": [ { object ( |
필드 | |
---|---|
warehouseBasedDeliveryTimes[] |
선택사항입니다. 선택한 운송업체의 설정에 따라 배송 시간이 창고(배송 출발지)별로 계산되어야 함을 나타냅니다. 설정되면 [배송 시간][[google.shopping.content.bundles.ShippingSetting.deliveryTime] 에 다른 운송 시간 관련 필드를 설정하면 안 됩니다. |
minTransitDays |
배송에 소요되는 최소 영업일 수입니다. 0은 당일 배송을 의미하고 1은 익일 배송을 의미합니다. |
maxTransitDays |
운송에 소요되는 최대 영업일 수입니다. 0은 당일 배송을 의미하고 1은 익일 배송을 의미합니다. |
cutoffTime |
영업일 마감 시간의 정의입니다. 구성하지 않으면 기본적으로 오전 8시(PST)가 마감 시간으로 설정됩니다. |
minHandlingDays |
주문 상품이 발송되기 전에 소요된 최소 영업일 수입니다. 0은 당일 발송을 의미하고 1은 다음 날 발송을 의미합니다. 'minHandlingDays'와 'maxHandlingDays'는 동시에 설정하거나 설정하지 않아야 합니다. |
maxHandlingDays |
주문 제품이 발송되기까지 걸리는 최대 영업일 수입니다. 0은 당일 배송을, 1은 익일 배송을 의미합니다. |
transitTimeTable |
행 및 열 측정기준을 기준으로 한 운송 시간 표, 운송에 소요된 영업일 기준의 일수입니다. |
handlingBusinessDayConfig |
주문을 처리할 수 있는 영업일입니다. 입력하지 않을 경우 월요일~금요일 영업일로 간주됩니다. |
transitBusinessDayConfig |
주문 제품이 배송 중일 수 있는 영업일입니다. 제공하지 않으면 월요일~금요일 영업일이 간주됩니다. |
CutoffTime
영업일 마감 시간의 정의입니다.
JSON 표현 |
---|
{ "hour": integer, "minute": integer, "timeZone": string } |
필드 | |
---|---|
hour |
필수 항목입니다. 당일 주문 처리를 위한 마감 시간(마감 시간)입니다. |
minute |
필수 항목입니다. 당일 처리를 위해 주문해야 하는 마감 시간의 분입니다. |
timeZone |
필수 항목입니다. 시간대 식별자 예: 'Europe/Zurich' |
TransitTable
운송 시간 표, 행 및 열 측정기준에 따라 운송에 소요된 영업일 수입니다. minTransitDays
, maxTransitDays
또는 transitTimeTable
중 하나를 설정할 수 있지만 둘 다 설정할 수는 없습니다.
JSON 표현 |
---|
{
"postalCodeGroupNames": [
string
],
"transitTimeLabels": [
string
],
"rows": [
{
object ( |
필드 | |
---|---|
postalCodeGroupNames[] |
필수 항목입니다. 지역 이름 목록 |
transitTimeLabels[] |
필수 항목입니다. 운송 시간 라벨의 목록입니다. 마지막 값은 |
rows[] |
필수 항목입니다. |
TransitTimeRow
postalCodeGroupNames
또는 transitTimeLabels
측정기준 세트가 하나만 있는 경우 해당 측정기준의 값이 하나씩 있는 행이 여러 개 있습니다. 측정기준이 두 개인 경우 각 행은 postalCodeGroupNames
에, 열(값)은 transitTimeLabels
에 해당합니다.
JSON 표현 |
---|
{
"values": [
{
object ( |
필드 | |
---|---|
values[] |
필수 항목입니다. 영업일 기준 운송 시간 범위(최소-최대)입니다. |
TransitTimeValue
영업일 기준 운송 기간 (최소~최대)입니다.
JSON 표현 |
---|
{ "minTransitDays": integer, "maxTransitDays": integer } |
필드 | |
---|---|
minTransitDays |
영업일 기준 최소 운송 기간입니다. 0은 당일 배송을, 1은 익일 배송을 의미합니다. |
maxTransitDays |
|
BusinessDayConfig
창고의 영업일입니다.
JSON 표현 |
---|
{
"businessDays": [
enum ( |
필드 | |
---|---|
businessDays[] |
필수 항목입니다. 정규 영업일 비워 둘 수 없습니다. |
평일
열거형 | |
---|---|
WEEKDAY_UNSPECIFIED |
|
MONDAY |
|
TUESDAY |
|
WEDNESDAY |
|
THURSDAY |
|
FRIDAY |
|
SATURDAY |
|
SUNDAY |
WarehouseBasedDeliveryTime
선택한 운송업체의 설정에 따라 배송 시간이 창고(배송 출발지 위치)별로 계산되어야 함을 나타냅니다. 설정되면 deliveryTime
에 다른 운송 시간 관련 필드를 설정하면 안 됩니다.
JSON 표현 |
---|
{ "carrier": string, "carrierService": string, "warehouse": string } |
필드 | |
---|---|
carrier |
필수 항목입니다. 이동통신사(예: |
carrierService |
필수 항목입니다. 운송업체 서비스(예: |
warehouse |
필수 항목입니다. 웨어하우스 이름입니다. [warehouse][ShippingSetting.warehouses.name]과 일치해야 합니다. |
RateGroup
배송비 요율 그룹 정의입니다. 마지막 항목에만 빈 applicableShippingLabels
('기타'를 의미)가 허용됩니다. 다른 applicableShippingLabels
는 겹쳐서는 안 됩니다.
JSON 표현 |
---|
{ "applicableShippingLabels": [ string ], "subtables": [ { object ( |
필드 | |
---|---|
applicableShippingLabels[] |
필수 항목입니다. 이 요율 그룹이 적용되는 제품을 정의하는 배송물 라벨 목록입니다. 이는 분리입니다. 라벨 중 하나만 일치하면 요금 그룹이 적용됩니다. 서비스의 마지막 요금 그룹에 대해서만 비어 있을 수 있습니다. |
subtables[] |
선택사항입니다. |
carrierRates[] |
선택사항입니다. |
singleValue |
요금 그룹의 값입니다 (예: 고정 요금 $10). |
mainTable |
|
name |
선택사항입니다. 요금 그룹의 이름입니다. 설정된 경우 배송 서비스 내에서 고유해야 합니다. |
값
요금 그룹의 단일 값 또는 요금 그룹 표의 셀 값입니다. noShipping
, flatRate
, pricePercentage
, carrier_rateName
, subtable_name
중 정확히 하나를 설정해야 합니다.
JSON 표현 |
---|
{
"noShipping": boolean,
"flatRate": {
object ( |
필드 | |
---|---|
noShipping |
이 값이 true이면 제품을 배송할 수 없습니다. 설정할 때는 true여야 하며, 다른 모든 필드가 설정되지 않은 경우에만 설정할 수 있습니다. |
flatRate |
고정 요금 다른 모든 필드가 설정되지 않은 경우에만 설정할 수 있습니다. |
pricePercentage |
소수점 표기법으로 숫자로 표시된 가격의 비율입니다(예: |
carrierRate |
동일한 배송비 그룹에서 정의된 운송업체 배송비를 참조하는 운송업체 배송비의 이름입니다. 다른 모든 필드가 설정되지 않은 경우에만 설정할 수 있습니다. |
subtable |
하위 표의 이름입니다. 테이블 셀에서만 설정할 수 있으며(예: 단일 값에는 설정할 수 없음) 다른 모든 필드가 설정되지 않은 경우에만 설정할 수 있습니다. |
표
singleValue
가 충분히 표현적이지 않은 경우 요금 그룹을 정의하는 테이블입니다.
JSON 표현 |
---|
{ "rows": [ { object ( |
필드 | |
---|---|
rows[] |
필수 항목입니다. 테이블을 구성하는 행 목록입니다. 길이는 |
name |
테이블 이름입니다. 하위 표에 필요하며 기본 표에서는 무시됩니다. |
rowHeaders |
필수 항목입니다. 테이블 행의 헤더입니다. |
columnHeaders |
테이블 열의 헤더입니다. 선택사항: 설정하지 않으면 테이블에 하나의 측정기준만 있습니다. |
헤더
테이블의 행 또는 열 헤더 목록으로, 비어 있지 않습니다. prices
, weights
, num_items
, postalCodeGroupNames
또는 location
중 하나만 설정해야 합니다.
JSON 표현 |
---|
{ "prices": [ { object ( |
필드 | |
---|---|
prices[] |
필수 항목입니다. 포괄적인 주문 가격 상한의 목록입니다. 가격 amountMicros = -1로 설정하여 마지막 가격의 값이 무한대일 수 있습니다. 예를 들어 |
weights[] |
필수 항목입니다. 포함된 주문 중량 상한값 목록입니다. 마지막 가중치의 값은 price amountMicros = -1로 설정하여 무한대일 수 있습니다. 예를 들어 |
numberOfItems[] |
필수 항목입니다. 포괄적인 수의 항목 상한값 목록입니다. 마지막 값은 |
postalCodeGroupNames[] |
필수 항목입니다. 우편 그룹 이름의 목록입니다. 마지막 값은 |
locations[] |
필수 항목입니다. 위치 ID 집합의 목록입니다. 비어 있지 않아야 합니다. 다른 모든 필드가 설정되지 않은 경우에만 설정할 수 있습니다. |
무게
가중치는 문자열 값과 단위로 표시됩니다.
JSON 표현 |
---|
{
"unit": enum ( |
필드 | |
---|---|
unit |
필수 항목입니다. 중량 단위입니다. 허용되는 값은 kg 및 lb입니다. |
amountMicros |
필수 항목입니다. 무게는 마이크로 단위의 숫자로 표시됩니다. 100만 마이크로는 통화의 표준 단위에 해당합니다. 예를 들어 1kg = 1000000 마이크로로 표시됩니다. 이 필드는 -1로 설정하여 무한대로 설정할 수도 있습니다. 이 필드는 -1 및 양의 값만 지원합니다. |
WeightUnit
중량 단위입니다.
열거형 | |
---|---|
WEIGHT_UNIT_UNSPECIFIED |
단위 미지정 |
POUND |
lb 단위로 측정됩니다. |
KILOGRAM |
kg 단위로 표기됩니다. |
LocationIdSet
위치 ID 세트 목록입니다. 비어 있지 않아야 합니다. 다른 모든 필드가 설정되지 않은 경우에만 설정할 수 있습니다.
JSON 표현 |
---|
{ "locationIds": [ string ] } |
필드 | |
---|---|
locationIds[] |
필수 항목입니다. 비어 있지 않은 위치 ID 목록입니다. 모두 동일한 위치 유형(예: 주)이어야 합니다. |
행
셀 목록을 포함합니다.
JSON 표현 |
---|
{
"cells": [
{
object ( |
필드 | |
---|---|
cells[] |
필수 항목입니다. 행을 구성하는 셀 목록입니다. 2차원 테이블의 경우 |
CarrierRate
mainTable
또는 singleValue
에서 참조할 수 있는 운송업체 요금 목록입니다.
JSON 표현 |
---|
{
"name": string,
"carrier": string,
"carrierService": string,
"originPostalCode": string,
"percentageAdjustment": string,
"flatAdjustment": {
object ( |
필드 | |
---|---|
name |
필수 항목입니다. 운송업체 배송비의 이름입니다. 요금 그룹마다 고유해야 합니다. |
carrier |
필수 항목입니다. 운송업체 서비스(예: |
carrierService |
필수 항목입니다. 운송업체 서비스(예: |
originPostalCode |
필수 항목입니다. 이 운송업체 요금의 배송 출발지입니다. |
percentageAdjustment |
선택사항입니다. 배송비 요율 배수 수정자를 십진수 숫자로 표시합니다. 음수일 수 있습니다. 예를 들어 |
flatAdjustment |
선택사항입니다. 배송비 요율 추가 수정자 음수일 수 있습니다. 예를 들어 |
ShipmentType
배송 서비스의 배송 유형입니다.
열거형 | |
---|---|
SHIPMENT_TYPE_UNSPECIFIED |
이 서비스에서 배송 유형을 지정하지 않았습니다. |
DELIVERY |
이 서비스는 고객이 선택한 주소로 주문 상품을 배송합니다. |
LOCAL_DELIVERY |
이 서비스는 고객이 선택한 주소로 주문 제품을 배송합니다. 주문 제품은 근처 오프라인 매장에서 배송됩니다. |
COLLECTION_POINT |
이 서비스는 고객이 선택한 주소로 주문 상품을 배송합니다. 주문 상품이 화물 취급소에서 발송됩니다. |
MinimumOrderValueTable
매장별로 픽업 처리 유형의 최소 주문 금액을 보여주는 표입니다.
JSON 표현 |
---|
{
"storeCodeSetWithMovs": [
{
object ( |
필드 | |
---|---|
storeCodeSetWithMovs[] |
필수 항목입니다. 동일한 최소 주문 금액(MOV)을 공유하는 매장 코드 세트 목록입니다. 두 개 이상의 세트가 필요하며 마지막 세트는 비어 있어야 합니다. 이는 '다른 모든 스토어의 MOV'를 의미합니다. 각 판매점 코드는 모든 세트에서 한 번만 표시될 수 있습니다. 한 서비스 내의 모든 가격은 동일한 통화를 사용해야 합니다. |
StoreCodeSetWithMov
최소 주문 금액이 동일한 판매점 코드 세트의 목록입니다. 두 개 이상의 세트가 필요하며 마지막 세트는 비어 있어야 합니다. 이는 '다른 모든 스토어의 MOV'를 의미합니다. 각 판매점 코드는 모든 세트에서 한 번만 표시될 수 있습니다. 서비스 내의 모든 가격은 동일한 통화를 사용해야 합니다.
JSON 표현 |
---|
{
"storeCodes": [
string
],
"value": {
object ( |
필드 | |
---|---|
storeCodes[] |
선택사항입니다. 고유한 상점 코드 목록 또는 포괄을 위한 빈 목록입니다. |
value |
지정된 매장의 최소 주문 금액입니다. |
StoreConfig
제품을 배송하는 매장 목록입니다. 지역 배송 배송 유형에만 적용됩니다.
JSON 표현 |
---|
{ "storeCodes": [ string ], "storeServiceType": enum ( |
필드 | |
---|---|
storeCodes[] |
선택사항입니다. 지역 배송을 제공하는 판매점 코드 목록입니다. 비어 있으면 |
storeServiceType |
이 판매자가 등록하는 모든 매장 또는 선택한 매장에서 지역 배송을 제공하는지 여부를 나타냅니다. |
cutoffConfig |
지역 배송과 관련된 구성이 당일 종료됩니다. |
serviceRadius |
최대 배송 반경입니다. 이는 지역 배송 배송 유형에만 필요합니다. |
StoreServiceType
판매자가 등록한 모든 매장 또는 일부 매장에서 지역 배송을 제공하는지 나타냅니다.
열거형 | |
---|---|
STORE_SERVICE_TYPE_UNSPECIFIED |
매장 서비스 유형을 지정하지 않았습니다. |
ALL_STORES |
이 판매자가 등록한 현재 및 향후의 모든 매장에서 오프라인 배송을 제공하는지 여부를 나타냅니다. |
SELECTED_STORES |
storeCodes 에 등록된 매장만 오프라인 배송이 가능하다는 것을 나타냅니다. |
CutoffConfig
당일 오프라인 배송과 관련된 구성이 종료됩니다.
JSON 표현 |
---|
{
"localCutoffTime": {
object ( |
필드 | |
---|---|
localCutoffTime |
현지 배송이 종료되는 시간입니다. |
storeCloseOffsetHours |
로컬 배송 처리에만 유효합니다. 매장 폐점 전 몇 시간으로 마감 시간을 표시합니다. |
noDeliveryPostCutoff |
판매자는 배송 서비스를 n일 이내 지역 배송으로 구성한 경우 n+1일 이내 지역 배송을 표시하지 않을 수 있습니다. 예를 들어 배송 서비스에서 당일 배송을 정의하고 마감 시간이 지났다면 이 필드를 |
LocalCutoffTime
현지 배송이 종료되는 시간입니다.
JSON 표현 |
---|
{ "hour": string, "minute": string } |
필드 | |
---|---|
hour |
당일 배송을 처리하려면 시간별 지역 배송 주문을 완료해야 합니다. |
minute |
당일 처리하려면 몇 분 이내에 오프라인 배송 주문을 해야 합니다. |
거리
최대 배송 반경입니다. 이는 지역 배송 배송 유형에만 필요합니다.
JSON 표현 |
---|
{
"value": string,
"unit": enum ( |
필드 | |
---|---|
value |
거리의 정수 값입니다. |
unit |
단위는 국가에 따라 다를 수 있으며 마일과 킬로미터를 포함하도록 매개변수화됩니다. |
단위
단위는 국가에 따라 다를 수 있으며 마일과 킬로미터를 포함하도록 매개변수화됩니다.
열거형 | |
---|---|
UNIT_UNSPECIFIED |
단위 미지정 |
MILES |
단위: 마일 |
KILOMETERS |
단위: 킬로미터 |
LoyaltyProgram
판매자가 제공하는 포인트 제도입니다.
JSON 표현 |
---|
{
"loyaltyProgramTiers": [
{
object ( |
필드 | |
---|---|
loyaltyProgramTiers[] |
선택사항입니다. 이 배송 서비스의 포인트 제도 등급입니다. |
programLabel |
판매자 센터의 포인트 제도 설정에 설정된 포인트 제도 라벨입니다. 이 하위 속성을 사용하면 Google에서 요건을 충족하는 제품에 포인트 멤버십을 매핑할 수 있습니다. |
LoyaltyProgramTiers
판매자 포인트 멤버십의 하위 집합입니다.
JSON 표현 |
---|
{ "tierLabel": string } |
필드 | |
---|---|
tierLabel |
등급 라벨[tierLabel] 하위 속성은 제품 수준 혜택을 각 등급별로 구분합니다. 이 값도 판매자 센터의 포인트 멤버십 설정에서 설정되며 포인트 멤버십에 등급이 1개만 있는 경우에도 데이터 소스 변경을 위해 필요합니다. |
창고
재고를 저장하고 처리하는 주문 처리 창고 다음 태그: 7
JSON 표현 |
---|
{ "name": string, "shippingAddress": { object ( |
필드 | |
---|---|
name |
필수 항목입니다. 창고의 이름입니다. 계정 내에서 고유해야 합니다. |
shippingAddress |
필수 항목입니다. 창고의 배송지 주소입니다. |
cutoffTime |
필수 항목입니다. 주문을 수락하고 처리를 시작할 수 있는 가장 늦은 시간입니다. 그 이후의 주문은 다음 날 처리됩니다. 시간은 창고 우편번호를 기준으로 합니다. |
handlingDays |
필수 항목입니다. 이 창고에서 상품을 포장하고 배송하는 데 걸리는 기간(일)입니다. 이 속성은 창고 수준이지만 상품의 속성을 기반으로 제품 수준에서 재정의할 수 있습니다. |
businessDayConfig |
창고의 영업일입니다. 설정하지 않으면 기본적으로 월요일~금요일입니다. |
주소
창고의 배송지 주소입니다.
JSON 표현 |
---|
{ "streetAddress": string, "city": string, "administrativeArea": string, "postalCode": string, "regionCode": string } |
필드 | |
---|---|
streetAddress |
주소의 상세 주소입니다. 예: |
city |
필수 항목입니다. 시/군/구 또는 코뮌 종속 지역 또는 하위 지역(예: 동네 또는 교외)도 포함될 수 있습니다. |
administrativeArea |
필수 항목입니다. 국가의 최상위 행정 구역 단위입니다. 예를 들어 캘리포니아와 같은 주('CA') 또는 퀘벡('QC') 같은 주입니다. |
postalCode |
필수 항목입니다. 우편번호 (예: '94043') |
regionCode |
필수 항목입니다. CLDR 국가 코드(예: 'US') |
WarehouseCutoffTime
주문을 수락하고 처리를 시작할 수 있는 가장 늦은 시간입니다. 그 이후의 주문은 다음 날 처리됩니다. 시간은 창고 우편번호를 기준으로 합니다.
JSON 표현 |
---|
{ "hour": integer, "minute": integer } |
필드 | |
---|---|
hour |
필수 항목입니다. 창고에서 당일에 주문을 처리하려면 몇 시까지 주문해야 하는지 마감 시간의 시간을 나타냅니다. 시간은 창고의 시간대를 기준으로 합니다. |
minute |
필수 항목입니다. 창고에서 당일에 주문을 처리하기 위해 주문해야 하는 마감 시간(분)입니다. 분은 창고의 시간대를 기준으로 합니다. |