পণ্য ডেলিভারির সময় হলো অর্ডার দেওয়ার পর তা ডেলিভারি হতে যে আনুমানিক সময় লাগে, তার একটি হিসাব। শিপিং সিগন্যাল পার্টনাররা তাদের অংশীদার মার্চেন্টদের পক্ষ থেকে নির্দিষ্ট অঞ্চলের জন্য ডেলিভারির সময় নির্ধারণ করতে এই ফিচারটি ব্যবহার করতে পারেন।
শিপিং সিগন্যাল পার্টনাররা এই রিসোর্সটি ব্যবহার করে অফার-অঞ্চল জোড়ার জন্য ডেলিভারির সময় নির্ধারণ করতে পারেন, এবং তাদের সাথে সংযুক্ত মার্চেন্টদের পক্ষ থেকে বিদ্যমান ডেলিভারির সময় দেখতে বা মুছে ফেলতে পারেন। একটি ProductDeliveryTime রিসোর্স একাধিক ডেলিভারির সময় সংরক্ষণ করে, এবং প্রতি অফারে কেবল একটিই ProductDeliveryTime ইনস্ট্যান্স থাকতে পারে।
ProductDeliveryTime রিসোর্সটি ব্যবহার করতে, আপনি যে মার্চেন্ট অ্যাকাউন্টটি আপডেট করছেন সেটি দিয়ে নয়, বরং আপনার নিজের মার্চেন্ট সেন্টার অ্যাকাউন্ট দিয়ে প্রমাণীকরণ করুন।
তৈরি করুন
শিপিং সিগন্যাল পার্টনাররা যে মার্চেন্ট অ্যাকাউন্টটি আপডেট করতে চান তার merchantId এবং একটি ProductDeliveryTime ইনস্ট্যান্স সহ create কল করে একটি প্রোডাক্ট ডেলিভারি টাইম তৈরি বা আপডেট করতে পারেন। একটি বিদ্যমান প্রোডাক্ট ডেলিভারি টাইম আপডেট করতে, নিশ্চিত করুন যে আপনি ProductDeliveryTime সমস্ত ফিল্ড প্রদান করেছেন, যার মধ্যে অপরিবর্তিত ফিল্ডগুলোও অন্তর্ভুক্ত। প্রতিটি create অনুরোধ পূর্ববর্তী ইনস্ট্যান্সটিকে ওভাররাইট করে, তাই আপনি যে ফিল্ডগুলো অন্তর্ভুক্ত করেন না সেগুলো হারিয়ে যায়। এই মেথডটি আপনার জমা দেওয়া আপডেট করা তথ্যসহ ProductDeliveryTime ইনস্ট্যান্সটি রিটার্ন করে।
প্রতিটি ProductDeliveryTime অধীনে সর্বাধিক ১০০টি areaDeliveryTimes এন্ট্রি থাকতে পারে।
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime
এখানে একটি নমুনা অনুরোধের মূল অংশ দেওয়া হলো:
{
"productId": {
"productId": "online:en:US:offer-id"
}
"areaDeliveryTimes": [
{
"deliveryArea": {
"countryCode": "US"
"postalCodeRange": {
"firstPostalCode": "123*"
"lastPostalCode": "456*"
}
}
"deliveryTime": {
"minHandlingTimeDays": "0"
"maxHandlingTimeDays": "1"
"minTransitTimeDays": "2"
"maxTransitTimeDays": "4"
}
},
{
"deliveryArea": {
"countryCode": "US"
"administrativeAreaCode": "NY"
}
"deliveryTime": {
"minHandlingTimeDays": "0"
"maxHandlingTimeDays": "1"
"minTransitTimeDays": "5"
"maxTransitTimeDays": "7"
}
}
]
}
পেতে
মার্চেন্টের merchantId এবং productId দিয়ে get মেথড কল করে কোনো পণ্যের ডেলিভারির সময় জানুন। এই মেথডটি প্রদত্ত productId জন্য ProductDeliveryTime ইনস্ট্যান্সটি রিটার্ন করে।
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId
মুছে ফেলুন
শিপিং সিগন্যাল পার্টনাররা মার্চেন্টের merchantId এবং productId সহ delete কল করে কোনো পণ্যের ডেলিভারির সময় মুছে ফেলতে পারেন। এই মেথডটি একটি খালি রেসপন্স রিটার্ন করে।
DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/productdeliverytime/productId