ShippingSettings

বণিক অ্যাকাউন্টের শিপিং সেটিং

JSON প্রতিনিধিত্ব
{
  "name": string,
  "services": [
    {
      object (Service)
    }
  ],
  "warehouses": [
    {
      object (Warehouse)
    }
  ],
  "etag": string
}
ক্ষেত্র
name

string

শনাক্তকারী। শিপিং সেটিং এর রিসোর্স নাম। বিন্যাস: accounts/{account}/shippingSetting

services[]

object ( Service )

ঐচ্ছিক। লক্ষ্য অ্যাকাউন্টের পরিষেবার তালিকা।

warehouses[]

object ( Warehouse )

ঐচ্ছিক। গুদামগুলির একটি তালিকা যা services উল্লেখ করা যেতে পারে।

etag

string

প্রয়োজন। এই ক্ষেত্রটি অ্যাসিঙ্ক সমস্যা এড়াতে ব্যবহার করা হয়। নিশ্চিত করুন যে শিপিং সেটিং ডেটা কল পেতে এবং সন্নিবেশ কলের মধ্যে পরিবর্তিত হয়নি৷ ব্যবহারকারীকে নিম্নলিখিত পদক্ষেপগুলি করতে হবে:

  1. প্রাথমিক শিপিং সেটিং তৈরির জন্য খালি স্ট্রিং হিসাবে etag ক্ষেত্র সেট করুন।

  2. প্রাথমিক তৈরির পরে, কল সন্নিবেশ করার আগে একটি etag এবং বর্তমান শিপিং সেটিং ডেটা পেতে কল পান পদ্ধতি।

  3. চাই শিপিং সেটিং তথ্য পরিবর্তন করুন.

  4. ধাপ 2 থেকে প্রাপ্ত etag সহ ওয়ান্টেড শিপিং সেটিং তথ্য সহ সন্নিবেশ পদ্ধতি কল করুন।

  5. যদি শিপিং সেটিং ডেটা ধাপ 2 এবং ধাপ 4 এর মধ্যে পরিবর্তিত হয়। সন্নিবেশের অনুরোধ ব্যর্থ হবে কারণ প্রতিবার শিপিং সেটিং ডেটা পরিবর্তিত হলে etag পরিবর্তিত হয়। ব্যবহারকারীকে নতুন etag সহ ধাপ 2-4 পুনরাবৃত্তি করা উচিত।

সেবা

শিপিং পরিষেবা।

JSON প্রতিনিধিত্ব
{
  "deliveryCountries": [
    string
  ],
  "rateGroups": [
    {
      object (RateGroup)
    }
  ],
  "loyaltyPrograms": [
    {
      object (LoyaltyProgram)
    }
  ],
  "serviceName": string,
  "active": boolean,
  "currencyCode": string,
  "deliveryTime": {
    object (DeliveryTime)
  },
  "shipmentType": enum (ShipmentType),
  "minimumOrderValue": {
    object (Price)
  },
  "minimumOrderValueTable": {
    object (MinimumOrderValueTable)
  },
  "storeConfig": {
    object (StoreConfig)
  }
}
ক্ষেত্র
deliveryCountries[]

string

প্রয়োজন। যে দেশে পরিষেবাটি প্রযোজ্য সেগুলির CLDR টেরিটরি কোড৷

rateGroups[]

object ( RateGroup )

ঐচ্ছিক। শিপিং হার গ্রুপ সংজ্ঞা. শুধুমাত্র শেষেরটিতে একটি খালি applicableShippingLabels থাকার অনুমতি রয়েছে, যার অর্থ "অন্য সবকিছু"। অন্যান্য applicableShippingLabels লেবেল ওভারল্যাপ করা উচিত নয়।

loyaltyPrograms[]

object ( LoyaltyProgram )

ঐচ্ছিক। আনুগত্য প্রোগ্রাম যে এই শিপিং পরিষেবা সীমাবদ্ধ.

serviceName

string

প্রয়োজন। পরিষেবার ফ্রি-ফর্ম নাম। লক্ষ্য অ্যাকাউন্টের মধ্যে অনন্য হতে হবে।

active

boolean

প্রয়োজন। একটি বুলিয়ান শিপিং পরিষেবার সক্রিয় স্থিতি প্রকাশ করে৷

currencyCode

string

এই পরিষেবাটি যে মুদ্রায় প্রযোজ্য তার CLDR কোড৷ রেট গ্রুপের দামের সাথে মিলতে হবে।

deliveryTime

object ( DeliveryTime )

প্রয়োজন। অর্ডার থেকে শুরু করে পণ্যের ডেলিভারি পর্যন্ত বিভিন্ন ক্ষেত্রে সময় ব্যয় হয়।

shipmentType

enum ( ShipmentType )

অবস্থানের ধরন এই পরিষেবা জাহাজের অর্ডার.

minimumOrderValue

object ( Price )

এই পরিষেবার জন্য সর্বনিম্ন অর্ডার মান। সেট করা হলে, নির্দেশ করে যে গ্রাহকদের অন্তত এই পরিমাণ খরচ করতে হবে। একটি পরিষেবার মধ্যে সমস্ত মূল্য একই মুদ্রা থাকতে হবে। minimumOrderValueTable এর সাথে একসাথে সেট করা যাবে না।

minimumOrderValueTable

object ( MinimumOrderValueTable )

পিক-আপ পূরণের প্রকারের জন্য প্রতি দোকানের ন্যূনতম অর্ডার মানগুলির সারণী। সর্বনিম্নOrderValue এর সাথে একসাথে সেট করা যাবে না।

storeConfig

object ( StoreConfig )

আপনার পণ্যগুলি যে দোকান থেকে সরবরাহ করা হয় তার একটি তালিকা৷ এটি শুধুমাত্র স্থানীয় ডেলিভারি চালানের প্রকারের জন্য বৈধ।

ডেলিভারি টাইম

অর্ডার থেকে শুরু করে পণ্যের ডেলিভারি পর্যন্ত বিভিন্ন ক্ষেত্রে সময় ব্যয় হয়।

JSON প্রতিনিধিত্ব
{
  "warehouseBasedDeliveryTimes": [
    {
      object (WarehouseBasedDeliveryTime)
    }
  ],
  "minTransitDays": integer,
  "maxTransitDays": integer,
  "cutoffTime": {
    object (CutoffTime)
  },
  "minHandlingDays": integer,
  "maxHandlingDays": integer,
  "transitTimeTable": {
    object (TransitTable)
  },
  "handlingBusinessDayConfig": {
    object (BusinessDayConfig)
  },
  "transitBusinessDayConfig": {
    object (BusinessDayConfig)
  }
}
ক্ষেত্র
warehouseBasedDeliveryTimes[]

object ( WarehouseBasedDeliveryTime )

ঐচ্ছিক। নির্দেশ করে যে ডেলিভারি সময় প্রতি গুদাম (শিপিং মূল অবস্থান) নির্বাচিত ক্যারিয়ারের সেটিংসের উপর ভিত্তি করে গণনা করা উচিত। সেট করা হলে, [ডেলিভারি টাইম][[google.shopping.content.bundles.ShippingSetting.DeliveryTime]-এ অন্য কোনো ট্রানজিট সময় সম্পর্কিত ফিল্ড সেট করা উচিত নয়।

minTransitDays

integer

ট্রানজিটে ব্যয় করা ন্যূনতম ব্যবসায়িক দিনের সংখ্যা। 0 মানে একই দিনে ডেলিভারি, 1 মানে পরের দিন ডেলিভারি। হয় minTransitDays , maxTransitDays বা transitTimeTable অবশ্যই সেট করতে হবে, কিন্তু উভয়ই নয়৷

maxTransitDays

integer

ট্রানজিটে ব্যয় করা ব্যবসায়িক দিনের সর্বাধিক সংখ্যা। 0 মানে একই দিনে ডেলিভারি, 1 মানে পরের দিন ডেলিভারি। minTransitDays এর থেকে বড় বা সমান হতে হবে।

cutoffTime

object ( CutoffTime )

ব্যবসার দিন কাটঅফ সময়ের সংজ্ঞা। যদি কনফিগার না করা হয় তাহলে কাটঅফ সময় 8AM PST-এ ডিফল্ট হবে।

minHandlingDays

integer

অর্ডার পাঠানোর আগে ন্যূনতম সংখ্যক ব্যবসায়িক দিন ব্যয় করা হয়েছে। 0 মানে একই দিনে পাঠানো, 1 মানে পরের দিন পাঠানো। 'minHandlingDays' এবং 'maxHandlingDays' একই সময়ে সেট করা উচিত বা সেট করা উচিত নয়।

maxHandlingDays

integer

অর্ডার পাঠানোর আগে সর্বাধিক ব্যবসায়িক দিন ব্যয় করা হয়েছে। 0 মানে একই দিনে পাঠানো, 1 মানে পরের দিন পাঠানো। minHandlingDays এর থেকে বড় বা সমান হতে হবে। 'minHandlingDays' এবং 'maxHandlingDays' একই সময়ে সেট করা উচিত বা সেট করা উচিত নয়।

transitTimeTable

object ( TransitTable )

ট্রানজিট সময় সারণী, সারি এবং কলামের মাত্রার উপর ভিত্তি করে ট্রানজিটে ব্যয় করা ব্যবসায়িক দিনের সংখ্যা। হয় minTransitDays , maxTransitDays বা transitTimeTable সেট করা যেতে পারে, কিন্তু উভয়ই নয়৷

handlingBusinessDayConfig

object ( BusinessDayConfig )

যে ব্যবসায়িক দিনগুলিতে অর্ডারগুলি পরিচালনা করা যেতে পারে। প্রদান না করা হলে, সোমবার থেকে শুক্রবার ব্যবসায়িক দিন ধরে নেওয়া হবে।

transitBusinessDayConfig

object ( BusinessDayConfig )

যে ব্যবসায়িক দিনগুলিতে অর্ডারগুলি ইন-ট্রানজিট হতে পারে৷ প্রদান না করা হলে, সোমবার থেকে শুক্রবার ব্যবসায়িক দিন ধরে নেওয়া হবে।

কাটঅফটাইম

ব্যবসার দিন কাটঅফ সময়ের সংজ্ঞা।

JSON প্রতিনিধিত্ব
{
  "hour": integer,
  "minute": integer,
  "timeZone": string
}
ক্ষেত্র
hour

integer

প্রয়োজন। কাটঅফ সময়ের ঘন্টা যে পর্যন্ত একই দিনে একটি অর্ডার প্রক্রিয়াকরণ করতে হবে।

minute

integer

প্রয়োজন। কাটঅফ সময়ের মিনিট যতক্ষণ না একই দিনে একটি অর্ডার প্রসেস করতে হবে।

timeZone

string

প্রয়োজন। টাইমজোন শনাক্তকারী যেমন "ইউরোপ/জুরিখ"।

ট্রানজিট টেবিল

ট্রানজিট সময় সারণী, সারি এবং কলামের মাত্রার উপর ভিত্তি করে ট্রানজিটে ব্যয় করা ব্যবসায়িক দিনের সংখ্যা। হয় minTransitDays , maxTransitDays বা transitTimeTable সেট করা যেতে পারে, কিন্তু উভয়ই নয়৷

JSON প্রতিনিধিত্ব
{
  "postalCodeGroupNames": [
    string
  ],
  "transitTimeLabels": [
    string
  ],
  "rows": [
    {
      object (TransitTimeRow)
    }
  ]
}
ক্ষেত্র
postalCodeGroupNames[]

string

প্রয়োজন। অঞ্চলের নামের তালিকা Region.name । শেষ মান হতে পারে "all other locations" । উদাহরণ: ["zone 1", "zone 2", "all other locations"] । উল্লেখিত পোস্টাল কোড গ্রুপগুলি অবশ্যই পরিষেবার ডেলিভারি দেশের সাথে মেলে।

transitTimeLabels[]

string

প্রয়োজন। ট্রানজিট টাইম লেবেলের একটি তালিকা। শেষ মান "all other labels" হতে পারে। উদাহরণ: ["food", "electronics", "all other labels"]

rows[]

object ( TransitTimeRow )

প্রয়োজন। যদি postalCodeGroupNames বা transitTimeLabels এর শুধুমাত্র একটি মাত্রার সেট থাকে, তবে সেই মাত্রার জন্য একটি মান সহ একাধিক সারি রয়েছে৷ যদি দুটি মাত্রা থাকে, প্রতিটি সারি একটি postalCodeGroupNames , এবং কলাম (মান) একটি transitTimeLabels এর সাথে মিলে যায়।

ট্রানজিটটাইমরো

যদি postalCodeGroupNames বা transitTimeLabels এর শুধুমাত্র একটি মাত্রার সেট থাকে, তবে সেই মাত্রার জন্য একটি মান সহ একাধিক সারি রয়েছে৷ যদি দুটি মাত্রা থাকে, প্রতিটি সারি একটি postalCodeGroupNames , এবং কলাম (মান) একটি transitTimeLabels এর সাথে মিলে যায়।

JSON প্রতিনিধিত্ব
{
  "values": [
    {
      object (TransitTimeValue)
    }
  ]
}
ক্ষেত্র
values[]

object ( TransitTimeValue )

প্রয়োজন। ব্যবসায়িক দিনে ট্রানজিট সময়ের ব্যাপ্তি (সর্বাধিক)।

TransitTimeValue

ব্যবসায়িক দিনে ট্রানজিট সময়ের ব্যাপ্তি (সর্বাধিক)।

JSON প্রতিনিধিত্ব
{
  "minTransitDays": integer,
  "maxTransitDays": integer
}
ক্ষেত্র
minTransitDays

integer

ব্যবসায়িক দিনে ন্যূনতম ট্রানজিট সময়সীমা। 0 মানে একই দিনে ডেলিভারি, 1 মানে পরের দিন ডেলিভারি।

maxTransitDays

integer

minTransitDays এর থেকে বড় বা সমান হতে হবে।

BusinessDayConfig

গুদাম ব্যবসার দিন.

JSON প্রতিনিধিত্ব
{
  "businessDays": [
    enum (Weekday)
  ]
}
ক্ষেত্র
businessDays[]

enum ( Weekday )

প্রয়োজন। নিয়মিত ব্যবসায়িক দিন। খালি নাও হতে পারে।

সপ্তাহের দিন

Enums
WEEKDAY_UNSPECIFIED
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY

গুদাম ভিত্তিক ডেলিভারি টাইম

নির্দেশ করে যে ডেলিভারি সময় প্রতি গুদাম (শিপিং মূল অবস্থান) নির্বাচিত ক্যারিয়ারের সেটিংসের উপর ভিত্তি করে গণনা করা উচিত। সেট করা হলে, deliveryTime টাইমে অন্য কোনো ট্রানজিট সময় সম্পর্কিত ফিল্ড সেট করা উচিত নয়।

JSON প্রতিনিধিত্ব
{
  "carrier": string,
  "carrierService": string,
  "warehouse": string
}
ক্ষেত্র
carrier

string

প্রয়োজন। ক্যারিয়ার, যেমন "UPS" বা "Fedex"

carrierService

string

প্রয়োজন। ক্যারিয়ার পরিষেবা, যেমন "ground" বা "2 days" । পরিষেবার নাম অবশ্যই eddSupportedServices তালিকায় থাকতে হবে।

warehouse

string

প্রয়োজন। গুদামের নাম। এটি [ওয়্যারহাউস][ShippingSetting.warehouses.name] এর সাথে মিলিত হওয়া উচিত

রেট গ্রুপ

শিপিং হার গ্রুপ সংজ্ঞা. শুধুমাত্র শেষেরটিতে একটি খালি applicableShippingLabels থাকার অনুমতি রয়েছে, যার অর্থ "অন্য সবকিছু"। অন্যান্য applicableShippingLabels লেবেল ওভারল্যাপ করা উচিত নয়।

JSON প্রতিনিধিত্ব
{
  "applicableShippingLabels": [
    string
  ],
  "subtables": [
    {
      object (Table)
    }
  ],
  "carrierRates": [
    {
      object (CarrierRate)
    }
  ],
  "singleValue": {
    object (Value)
  },
  "mainTable": {
    object (Table)
  },
  "name": string
}
ক্ষেত্র
applicableShippingLabels[]

string

প্রয়োজন। এই রেট গ্রুপ প্রযোজ্য পণ্য সংজ্ঞায়িত শিপিং লেবেল একটি তালিকা. এটি একটি বিচ্ছিন্নতা: শুধুমাত্র একটি লেবেল রেট গ্রুপের জন্য মেলে। শুধুমাত্র একটি পরিষেবার শেষ হার গ্রুপের জন্য খালি হতে পারে।

subtables[]

object ( Table )

ঐচ্ছিক। mainTable দ্বারা উল্লেখিত সাবটেবলের একটি তালিকা। mainTable সেট করা থাকলে শুধুমাত্র সেট করা যাবে।

carrierRates[]

object ( CarrierRate )

ঐচ্ছিক। বাহক হারের একটি তালিকা যা mainTable বা singleValue দ্বারা উল্লেখ করা যেতে পারে।

singleValue

object ( Value )

হার গ্রুপের মান (উদাহরণস্বরূপ ফ্ল্যাট রেট $10)। mainTable এবং subtables সেট না থাকলে শুধুমাত্র সেট করা যাবে।

mainTable

object ( Table )

রেট গ্রুপ সংজ্ঞায়িত একটি টেবিল, যখন singleValue যথেষ্ট অভিব্যক্তিপূর্ণ নয়। singleValue সেট না থাকলে শুধুমাত্র সেট করা যাবে।

name

string

ঐচ্ছিক। হার গ্রুপের নাম। যদি সেটটি শিপিং পরিষেবার মধ্যে অনন্য হতে হবে।

মান

একটি হার গ্রুপের একক মান বা একটি রেট গ্রুপ টেবিলের ঘরের মান। noShipping , flatRate , pricePercentage , carrier_rateName , subtable_name এর একটি ঠিক করতে হবে।

JSON প্রতিনিধিত্ব
{
  "noShipping": boolean,
  "flatRate": {
    object (Price)
  },
  "pricePercentage": string,
  "carrierRate": string,
  "subtable": string
}
ক্ষেত্র
noShipping

boolean

যদি সত্য হয়, তাহলে পণ্যটি পাঠানো যাবে না। সেট করার সময় অবশ্যই সত্য হতে হবে, অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

flatRate

object ( Price )

একটি সমতল হার। অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

pricePercentage

string

দশমিক স্বরলিপিতে একটি সংখ্যা হিসাবে উপস্থাপিত মূল্যের একটি শতাংশ (উদাহরণস্বরূপ, "5.4" )। অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

carrierRate

string

একই হার গ্রুপে সংজ্ঞায়িত একটি ক্যারিয়ার রেট উল্লেখ করে একটি ক্যারিয়ার রেটের নাম। অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

subtable

string

একটি সাবটেবিলের নাম। শুধুমাত্র টেবিল কক্ষে সেট করা যেতে পারে (উদাহরণস্বরূপ, একক মানের জন্য নয়), এবং শুধুমাত্র যদি অন্য সব ক্ষেত্র সেট করা না থাকে।

টেবিল

রেট গ্রুপ সংজ্ঞায়িত একটি টেবিল, যখন singleValue যথেষ্ট অভিব্যক্তিপূর্ণ নয়।

JSON প্রতিনিধিত্ব
{
  "rows": [
    {
      object (Row)
    }
  ],
  "name": string,
  "rowHeaders": {
    object (Headers)
  },
  "columnHeaders": {
    object (Headers)
  }
}
ক্ষেত্র
rows[]

object ( Row )

প্রয়োজন। সারিগুলির তালিকা যা টেবিল গঠন করে। rowHeaders দৈর্ঘ্য অবশ্যই একই হতে হবে।

name

string

টেবিলের নাম। সাবটেবলের জন্য প্রয়োজনীয়, প্রধান টেবিলের জন্য উপেক্ষা করা হয়েছে।

rowHeaders

object ( Headers )

প্রয়োজন। টেবিলের সারির শিরোনাম।

columnHeaders

object ( Headers )

টেবিলের কলামের হেডার। ঐচ্ছিক: যদি সেট না করা হয় তাহলে টেবিলের শুধুমাত্র একটি মাত্রা আছে।

হেডার

একটি টেবিলের জন্য সারি বা কলাম শিরোনামগুলির একটি অ-খালি তালিকা৷ prices , weights , num_items , postalCodeGroupNames , বা location একটি ঠিক করতে হবে।

JSON প্রতিনিধিত্ব
{
  "prices": [
    {
      object (Price)
    }
  ],
  "weights": [
    {
      object (Weight)
    }
  ],
  "numberOfItems": [
    string
  ],
  "postalCodeGroupNames": [
    string
  ],
  "locations": [
    {
      object (LocationIdSet)
    }
  ]
}
ক্ষেত্র
prices[]

object ( Price )

প্রয়োজন। ইনক্লুসিভ অর্ডার প্রাইস উপরের বাউন্ডের তালিকা। মূল্যের পরিমাণ মাইক্রোস = -1 নির্ধারণ করে শেষ মূল্যের মানটি অসীম হতে পারে। যেমন [{"amountMicros": 10000000, "currencyCode": "USD"}, {"amountMicros": 500000000, "currencyCode": "USD"}, {"amountMicros": -1, "currencyCode": "USD"}] শিরোনাম "<= $10", "<= $500", এবং "> $500" প্রতিনিধিত্ব করে। একটি পরিষেবার মধ্যে সমস্ত মূল্য একই মুদ্রা থাকতে হবে। অ-খালি হতে হবে. -1 ব্যতীত ইতিবাচক হতে হবে। অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

weights[]

object ( Weight )

প্রয়োজন। ইনক্লুসিভ অর্ডার ওজন উপরের সীমার একটি তালিকা. মূল্যের পরিমাণ মাইক্রোস = -1 নির্ধারণ করে শেষ ওজনের মান অসীম হতে পারে। যেমন [{"amountMicros": 10000000, "unit": "kg"}, {"amountMicros": 50000000, "unit": "kg"}, {"amountMicros": -1, "unit": "kg"}] "<= 10kg", "<= 50kg", এবং ">50kg" শিরোনাম উপস্থাপন করে। একটি পরিষেবার মধ্যে সমস্ত ওজন একই ইউনিট থাকতে হবে। অ-খালি হতে হবে. -1 ব্যতীত ইতিবাচক হতে হবে। অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

numberOfItems[]

string

প্রয়োজন। আইটেম উপরের সীমানা অন্তর্ভুক্ত সংখ্যার একটি তালিকা. শেষ মান "infinity" হতে পারে। উদাহরণস্বরূপ ["10", "50", "infinity"] "<= 10 আইটেম", "<= 50 আইটেম", এবং "> 50 আইটেম" শিরোনাম উপস্থাপন করে। অ-খালি হতে হবে. অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

postalCodeGroupNames[]

string

প্রয়োজন। পোস্টাল গ্রুপ নামের একটি তালিকা. শেষ মান হতে পারে "all other locations" । উদাহরণ: ["zone 1", "zone 2", "all other locations"] । উল্লেখিত পোস্টাল কোড গ্রুপগুলি অবশ্যই পরিষেবার ডেলিভারি দেশের সাথে মেলে। অ-খালি হতে হবে. অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

locations[]

object ( LocationIdSet )

প্রয়োজন। অবস্থান আইডি সেটের একটি তালিকা। অ-খালি হতে হবে. অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

ওজন

স্ট্রিং এবং ইউনিটে মান হিসাবে উপস্থাপন করা ওজন।

JSON প্রতিনিধিত্ব
{
  "unit": enum (WeightUnit),
  "amountMicros": string
}
ক্ষেত্র
unit

enum ( WeightUnit )

প্রয়োজন। ওজন ইউনিট। গ্রহণযোগ্য মান হল: কেজি এবং পাউন্ড

amountMicros

string ( int64 format)

প্রয়োজন। মাইক্রোতে একটি সংখ্যা হিসাবে উপস্থাপিত ওজন (1 মিলিয়ন মাইক্রো হল একজনের মুদ্রার স্ট্যান্ডার্ড ইউনিটের সমতুল্য, উদাহরণস্বরূপ, 1 কেজি = 1000000 মাইক্রো)। এই ক্ষেত্রটি -1 সেট করে অসীম হিসাবেও সেট করা যেতে পারে। এই ক্ষেত্রটি শুধুমাত্র -1 এবং ইতিবাচক মান সমর্থন করে।

ওজন ইউনিট

ওজন ইউনিট।

Enums
WEIGHT_UNIT_UNSPECIFIED ইউনিট অনির্দিষ্ট
POUND পাউন্ড ইউনিট।
KILOGRAM কেজি ইউনিট।

LocationIdSet

অবস্থান আইডি সেটের একটি তালিকা। অ-খালি হতে হবে. অন্য সব ক্ষেত্র সেট না থাকলে শুধুমাত্র সেট করা যাবে।

JSON প্রতিনিধিত্ব
{
  "locationIds": [
    string
  ]
}
ক্ষেত্র
locationIds[]

string

প্রয়োজন। অবস্থান আইডিগুলির একটি অ-খালি তালিকা৷ সেগুলিকে অবশ্যই একই অবস্থানের ধরণ হতে হবে (উদাহরণস্বরূপ, রাজ্য)।

সারি

কক্ষের একটি তালিকা অন্তর্ভুক্ত করুন।

JSON প্রতিনিধিত্ব
{
  "cells": [
    {
      object (Value)
    }
  ]
}
ক্ষেত্র
cells[]

object ( Value )

প্রয়োজন। কক্ষের তালিকা যা সারি গঠন করে। দ্বি-মাত্রিক টেবিলের জন্য columnHeaders সমান দৈর্ঘ্য থাকতে হবে, এক-মাত্রিক টেবিলের জন্য 1 দৈর্ঘ্য।

ক্যারিয়ার রেট

বাহক হারের একটি তালিকা যা mainTable বা singleValue দ্বারা উল্লেখ করা যেতে পারে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "carrier": string,
  "carrierService": string,
  "originPostalCode": string,
  "percentageAdjustment": string,
  "flatAdjustment": {
    object (Price)
  }
}
ক্ষেত্র
name

string

প্রয়োজন। ক্যারিয়ার রেট এর নাম। হার গ্রুপ প্রতি অনন্য হতে হবে.

carrier

string

প্রয়োজন। ক্যারিয়ার পরিষেবা, যেমন "UPS" বা "Fedex"

carrierService

string

প্রয়োজন। ক্যারিয়ার পরিষেবা, যেমন "ground" বা "2 days"

originPostalCode

string

প্রয়োজন। এই ক্যারিয়ার রেট জন্য শিপিং মূল.

percentageAdjustment

string

ঐচ্ছিক। দশমিক স্বরলিপিতে একটি সংখ্যা হিসাবে গুণগত শিপিং রেট সংশোধক। নেতিবাচক হতে পারে। উদাহরণস্বরূপ "5.4" হার 5.4% বৃদ্ধি করে, "-3" হার 3% হ্রাস করে।

flatAdjustment

object ( Price )

ঐচ্ছিক। সংযোজন শিপিং হার সংশোধক. নেতিবাচক হতে পারে। উদাহরণস্বরূপ { "amountMicros": 1, "currencyCode" : "USD" } হারে $1 যোগ করে, { "amountMicros": -3, "currencyCode" : "USD" } হার থেকে $3 সরিয়ে দেয়।

চালানের প্রকার

শিপিং পরিষেবার চালানের ধরন।

Enums
SHIPMENT_TYPE_UNSPECIFIED এই পরিষেবা চালানের ধরন নির্দিষ্ট করেনি।
DELIVERY এই পরিষেবাটি গ্রাহকের দ্বারা নির্বাচিত ঠিকানায় অর্ডার পাঠায়।
LOCAL_DELIVERY এই পরিষেবাটি গ্রাহকের দ্বারা নির্বাচিত ঠিকানায় অর্ডার পাঠায়। অর্ডার কাছাকাছি একটি স্থানীয় দোকান থেকে পাঠানো হয়.
COLLECTION_POINT এই পরিষেবাটি গ্রাহকের দ্বারা নির্বাচিত ঠিকানায় অর্ডার পাঠায়। অর্ডার একটি সংগ্রহ পয়েন্ট থেকে পাঠানো হয়.

ন্যূনতম অর্ডার ভ্যালু টেবিল

পিক-আপ পূরণের প্রকারের জন্য প্রতি দোকানের ন্যূনতম অর্ডার মানগুলির সারণী।

JSON প্রতিনিধিত্ব
{
  "storeCodeSetWithMovs": [
    {
      object (StoreCodeSetWithMov)
    }
  ]
}
ক্ষেত্র
storeCodeSetWithMovs[]

object ( StoreCodeSetWithMov )

প্রয়োজন। একই ন্যূনতম অর্ডার মান (MOV) ভাগ করে স্টোর কোড সেটের একটি তালিকা। কমপক্ষে দুটি সেট প্রয়োজন এবং শেষটি অবশ্যই খালি হতে হবে, যা 'অন্য সমস্ত দোকানের জন্য MOV' নির্দেশ করে৷ প্রতিটি স্টোর কোড শুধুমাত্র একবার সমস্ত সেট জুড়ে প্রদর্শিত হতে পারে। একটি পরিষেবার মধ্যে সমস্ত মূল্য একই মুদ্রা থাকতে হবে।

StoreCodeSetWithMov

একই ন্যূনতম অর্ডার মান শেয়ার করে স্টোর কোড সেটের একটি তালিকা। কমপক্ষে দুটি সেট প্রয়োজন এবং শেষটি অবশ্যই খালি হতে হবে, যা 'অন্য সমস্ত দোকানের জন্য MOV' নির্দেশ করে৷ প্রতিটি স্টোর কোড শুধুমাত্র একবার সমস্ত সেট জুড়ে প্রদর্শিত হতে পারে। একটি পরিষেবার মধ্যে সমস্ত মূল্য একই মুদ্রা থাকতে হবে।

JSON প্রতিনিধিত্ব
{
  "storeCodes": [
    string
  ],
  "value": {
    object (Price)
  }
}
ক্ষেত্র
storeCodes[]

string

ঐচ্ছিক। অনন্য স্টোর কোডের একটি তালিকা বা সব ধরার জন্য খালি।

value

object ( Price )

প্রদত্ত দোকানের জন্য সর্বনিম্ন অর্ডার মান।

স্টোর কনফিগারেশন

আপনার পণ্যগুলি যে দোকান থেকে সরবরাহ করা হয় তার একটি তালিকা৷ এটি শুধুমাত্র স্থানীয় ডেলিভারি চালানের প্রকারের জন্য বৈধ।

JSON প্রতিনিধিত্ব
{
  "storeCodes": [
    string
  ],
  "storeServiceType": enum (StoreServiceType),
  "cutoffConfig": {
    object (CutoffConfig)
  },
  "serviceRadius": {
    object (Distance)
  }
}
ক্ষেত্র
storeCodes[]

string

ঐচ্ছিক। স্থানীয় ডেলিভারি প্রদান করে এমন স্টোর কোডের একটি তালিকা। যদি খালি হয়, তাহলে all_stores সত্য হতে হবে।

storeServiceType

enum ( StoreServiceType )

এই বণিক দ্বারা তালিকাভুক্ত সমস্ত দোকান, বা নির্বাচিত দোকানগুলি স্থানীয় ডেলিভারি প্রদান করে কিনা তা নির্দেশ করে৷

cutoffConfig

object ( CutoffConfig )

স্থানীয় ডেলিভারির সাথে সম্পর্কিত কনফিগারগুলি দিনের জন্য শেষ হয়।

serviceRadius

object ( Distance )

সর্বোচ্চ ডেলিভারি ব্যাসার্ধ। এটি শুধুমাত্র স্থানীয় ডেলিভারি চালানের জন্য প্রয়োজনীয়।

স্টোর সার্ভিস টাইপ

ব্যবসায়ীর তালিকাভুক্ত সমস্ত স্টোর বা নির্বাচিত দোকান স্থানীয় ডেলিভারি প্রদান করে কিনা তা নির্দেশ করে।

Enums
STORE_SERVICE_TYPE_UNSPECIFIED দোকান পরিষেবার ধরন নির্দিষ্ট করেনি।
ALL_STORES এই ব্যবসায়ীর দ্বারা তালিকাভুক্ত সমস্ত দোকান, বর্তমান এবং ভবিষ্যত স্থানীয় ডেলিভারি প্রদান করে কিনা তা নির্দেশ করে৷
SELECTED_STORES নির্দেশ করে যে শুধুমাত্র storeCodes তালিকাভুক্ত দোকানগুলি স্থানীয় ডেলিভারির জন্য যোগ্য৷

CutoffConfig

স্থানীয় ডেলিভারির সাথে সম্পর্কিত কনফিগারগুলি দিনের জন্য শেষ হয়।

JSON প্রতিনিধিত্ব
{
  "localCutoffTime": {
    object (LocalCutoffTime)
  },
  "storeCloseOffsetHours": string,
  "noDeliveryPostCutoff": boolean
}
ক্ষেত্র
localCutoffTime

object ( LocalCutoffTime )

দিনের জন্য স্থানীয় ডেলিভারি শেষ হওয়ার সময়।

storeCloseOffsetHours

string ( int64 format)

শুধুমাত্র স্থানীয় ডেলিভারি পূরণের সাথে বৈধ। স্টোর বন্ধ হওয়ার আগে কত ঘন্টার সংখ্যা হিসাবে কাটঅফ সময়কে উপস্থাপন করে। localCutoffTime এর সাথে পারস্পরিকভাবে একচেটিয়া।

noDeliveryPostCutoff

boolean

ব্যবসায়ীরা n+1 দিনের স্থানীয় ডেলিভারি দেখানো থেকে অপ্ট-আউট করতে পারেন যখন তাদের একটি শিপিং পরিষেবা n দিনের স্থানীয় ডেলিভারিতে কনফিগার করা থাকে। উদাহরণস্বরূপ, যদি শিপিং পরিষেবা একই দিনের ডেলিভারি নির্ধারণ করে, এবং এটি কাট-অফ পেরিয়ে যায়, তাহলে এই ক্ষেত্রটিকে গণনাকৃত শিপিং পরিষেবার হারে NO_DELIVERY_POST_CUTOFF প্রদান করে true ফলাফলে সেট করে। একই উদাহরণে, এই ক্ষেত্রটিকে false ফলাফলে সেট করে গণনা করা শিপিং সময় একদিন। এটি শুধুমাত্র স্থানীয় ডেলিভারির জন্য।

লোকালকাটঅফটাইম

দিনের জন্য স্থানীয় ডেলিভারি শেষ হওয়ার সময়।

JSON প্রতিনিধিত্ব
{
  "hour": string,
  "minute": string
}
ক্ষেত্র
hour

string ( int64 format)

ঘন্টা স্থানীয় ডেলিভারি অর্ডার একই দিনে প্রক্রিয়া করার জন্য স্থাপন করা আবশ্যক.

minute

string ( int64 format)

মিনিট স্থানীয় ডেলিভারি অর্ডার একই দিনে প্রক্রিয়া করার জন্য স্থাপন করা আবশ্যক.

দূরত্ব

সর্বোচ্চ ডেলিভারি ব্যাসার্ধ। এটি শুধুমাত্র স্থানীয় ডেলিভারি চালানের জন্য প্রয়োজনীয়।

JSON প্রতিনিধিত্ব
{
  "value": string,
  "unit": enum (Unit)
}
ক্ষেত্র
value

string ( int64 format)

দূরত্বের পূর্ণসংখ্যার মান।

unit

enum ( Unit )

দেশের উপর ভিত্তি করে ইউনিট আলাদা হতে পারে, এটি মাইল এবং কিলোমিটার অন্তর্ভুক্ত করার জন্য প্যারামিটারাইজ করা হয়।

ইউনিট

দেশের উপর ভিত্তি করে ইউনিট আলাদা হতে পারে, এটি মাইল এবং কিলোমিটার অন্তর্ভুক্ত করার জন্য প্যারামিটারাইজ করা হয়।

Enums
UNIT_UNSPECIFIED ইউনিট অনির্দিষ্ট
MILES মাইলে ইউনিট
KILOMETERS কিলোমিটারে ইউনিট

লয়ালটি প্রোগ্রাম

আনুগত্য প্রোগ্রাম একজন বণিক দ্বারা প্রদত্ত।

JSON প্রতিনিধিত্ব
{
  "loyaltyProgramTiers": [
    {
      object (LoyaltyProgramTiers)
    }
  ],
  "programLabel": string
}
ক্ষেত্র
loyaltyProgramTiers[]

object ( LoyaltyProgramTiers )

ঐচ্ছিক। এই শিপিং পরিষেবার আনুগত্য প্রোগ্রাম স্তর.

programLabel

string

এটি বণিক কেন্দ্রে আপনার লয়্যালটি প্রোগ্রাম সেটিংসে সেট করা লয়্যালটি প্রোগ্রাম লেবেল। এই সাব-অ্যাট্রিবিউটটি Google কে আপনার লয়ালটি প্রোগ্রামকে যোগ্য অফারে ম্যাপ করতে দেয়।

লয়ালটি প্রোগ্রামটিয়ার

একটি মার্চেন্ট লয়্যালটি প্রোগ্রামের উপসেট।

JSON প্রতিনিধিত্ব
{
  "tierLabel": string
}
ক্ষেত্র
tierLabel

string

স্তর লেবেল [tierLabel] সাব-অ্যাট্রিবিউটের পার্থক্য প্রতিটি স্তরের মধ্যে স্তরের সুবিধা প্রদান করে। এই মানটি Merchant Center-এ আপনার প্রোগ্রাম সেটিংসেও সেট করা আছে এবং আপনার লয়্যালটি প্রোগ্রামে শুধুমাত্র 1টি স্তর থাকলেও ডেটা সোর্স পরিবর্তনের জন্য এটি প্রয়োজনীয়।

গুদাম

একটি পরিপূর্ণতা গুদাম, যা সঞ্চয় করে এবং ইনভেন্টরি পরিচালনা করে। পরবর্তী ট্যাগ: 7

JSON প্রতিনিধিত্ব
{
  "name": string,
  "shippingAddress": {
    object (Address)
  },
  "cutoffTime": {
    object (WarehouseCutoffTime)
  },
  "handlingDays": string,
  "businessDayConfig": {
    object (BusinessDayConfig)
  }
}
ক্ষেত্র
name

string

প্রয়োজন। গুদামের নাম। অ্যাকাউন্টের মধ্যে অনন্য হতে হবে।

shippingAddress

object ( Address )

প্রয়োজন। গুদামের শিপিং ঠিকানা।

cutoffTime

object ( WarehouseCutoffTime )

প্রয়োজন। দিনের সর্বশেষ সময় যেটি একটি অর্ডার গ্রহণ করা যেতে পারে এবং প্রক্রিয়াকরণ শুরু করতে পারে। পরবর্তীতে আদেশ পরবর্তী দিনে প্রক্রিয়া করা হবে. সময় গুদাম পোস্টাল কোড উপর ভিত্তি করে.

handlingDays

string ( int64 format)

প্রয়োজন। একটি আইটেম প্যাক আপ এবং শিপ আপ করতে এই গুদামটির জন্য যত দিন লাগে৷ এটি গুদাম স্তরে, তবে একটি আইটেমের বৈশিষ্ট্যের উপর ভিত্তি করে অফার স্তরে ওভাররাইড করা যেতে পারে।

businessDayConfig

object ( BusinessDayConfig )

গুদাম ব্যবসার দিন. সেট না থাকলে, ডিফল্টরূপে সোমবার থেকে শুক্রবার হবে।

ঠিকানা

গুদামের শিপিং ঠিকানা।

JSON প্রতিনিধিত্ব
{
  "streetAddress": string,
  "city": string,
  "administrativeArea": string,
  "postalCode": string,
  "regionCode": string
}
ক্ষেত্র
streetAddress

string

ঠিকানার রাস্তার স্তরের অংশ। উদাহরণস্বরূপ: 111w 31st Street

city

string

প্রয়োজন। শহর, শহর বা কমিউন। নির্ভরশীল এলাকা বা উপ-অঞ্চল (উদাহরণস্বরূপ পাড়া বা শহরতলির) অন্তর্ভুক্ত থাকতে পারে।

administrativeArea

string

প্রয়োজন। দেশের শীর্ষ-স্তরের প্রশাসনিক মহকুমা। উদাহরণস্বরূপ, ক্যালিফোর্নিয়ার মতো একটি রাজ্য ("CA") বা কুইবেকের মতো একটি প্রদেশ ("QC")।

postalCode

string

প্রয়োজন। পোস্টাল কোড বা জিপ (উদাহরণস্বরূপ "94043")।

regionCode

string

প্রয়োজন। CLDR দেশের কোড (উদাহরণস্বরূপ "মার্কিন")।

গুদাম কাটার সময়

দিনের সর্বশেষ সময় যেটি একটি অর্ডার গ্রহণ করা যেতে পারে এবং প্রক্রিয়াকরণ শুরু করতে পারে। পরবর্তীতে আদেশ পরবর্তী দিনে প্রক্রিয়া করা হবে. সময় গুদাম পোস্টাল কোড উপর ভিত্তি করে.

JSON প্রতিনিধিত্ব
{
  "hour": integer,
  "minute": integer
}
ক্ষেত্র
hour

integer

প্রয়োজন। কাটঅফ সময়ের ঘন্টা যে পর্যন্ত একটি অর্ডার গুদাম দ্বারা একই দিনে প্রক্রিয়াকরণ করতে হবে। ঘন্টা গুদামের সময় অঞ্চলের উপর ভিত্তি করে।

minute

integer

প্রয়োজন। কাটঅফ সময়ের মিনিট যে পর্যন্ত একটি অর্ডার গুদাম দ্বারা একই দিনে প্রক্রিয়াকরণ করতে হবে। গুদামের সময় অঞ্চলের উপর ভিত্তি করে মিনিট।