Merchant Center खाते के सभी प्रॉडक्ट के लिए टैक्स और शिपिंग की सेटिंग मैनेज करने के लिए, Merchant Center खाते के एपीआई का इस्तेमाल करें. इसमें उप-खाते भी शामिल हैं.
आपके किए गए बदलाव, सभी प्रॉडक्ट पर लागू होते हैं. अलग-अलग प्रॉडक्ट के लिए टैक्स और शिपिंग की जानकारी अपडेट करने के लिए, Merchant Center के प्रॉडक्ट एपीआई का इस्तेमाल करें.
टैक्स की सेटिंग
अमेरिका में रहने वाले ग्राहकों को टारगेट करने वाले प्रॉडक्ट के लिए, टैक्स की सेटिंग जोड़ने के लिए, accounttax संसाधन का इस्तेमाल किया जा सकता है. इससे खाते के लेवल पर, टैक्स की सेटिंग अपडेट हो जाती हैं.
इस सैंपल अनुरोध में, दो अलग-अलग जगहों के लिए टैक्स की अलग-अलग दरें जोड़ी गई हैं. (ज़्यादा जानकारी के लिए, जियो टारगेट देखें).
POST https://merchantapi.googleapis.com/accounts/v1beta/{account_id}/accounttax/{account_id}
{
"taxRules": [
{
"regionCode": "US",
"[locationId](/adwords/api/docs/appendix/geotargeting)": 21167,
"useGoogleRate": true,
"shippingTaxed": false
},
{
"locationId": 21137,
"shippingTaxed": true,
"selfSpecifiedRateMicros": 21500
}
// ...
]
}
शिपिंग की सेटिंग
accounts.shippingSettings
संसाधन की मदद से, एक से ज़्यादा क्लाइंट वाले खाते (एमसीए) और उससे जुड़े सभी उप-खातों की शिपिंग सेटिंग को वापस पाया और अपडेट किया जा सकता है.
एमसीए का इस्तेमाल आम तौर पर इंटिग्रेटर, एग्रीगेटर, और चैनल पार्टनर करते हैं. ये ऐसे लोग होते हैं जो कई व्यापारियों/कंपनियों/कारोबारियों के लिए ऑनलाइन स्टोर और एपीआई सेवाएं मैनेज करते हैं. जिन कारोबारियों या कंपनियों के पास एक से ज़्यादा ऑनलाइन स्टोर या अलग-अलग वेबसाइटों पर बेचे जाने वाले ब्रैंड हैं वे भी एक ही एमसीए के तहत उप-खाते बनाने का विकल्प चुन सकते हैं.
Google, कुछ प्रॉडक्ट के लिए डिलीवरी में लगने वाले समय का अनुमान अपने-आप अपडेट कर सकता है.
शिपिंग की सेटिंग जोड़ना
अपने खाते के लिए शिपिंग की सेटिंग जोड़ने या अपडेट करने के लिए, accounts.shippingSettings.insert
वाला तरीका अपनाएं.
अनुरोध बॉडी में accounts.shippingSettings
संसाधन का पूरा संसाधन बॉडी होना चाहिए, भले ही आप सिर्फ़ एक एट्रिब्यूट को अपडेट कर रहे हों. ऐसा इसलिए, क्योंकि अनुरोध बॉडी में NULL या वैल्यू मौजूद न होने पर, मौजूदा वैल्यू को शून्य कर दिया जाता है.
पिन कोड के ग्रुप सेट करना
Merchant Center खाते के लिए, postalCodeGroups नाम के इलाकों को मैनेज करने के लिए, Merchant Center API का इस्तेमाल करें.
postalCodeGroups रिसॉर्स, ग्रुपिंग की एक सूची होती है. इसमें हर ग्रुपिंग, एक से ज़्यादा पिन कोड की सूची होती है. ये पिन कोड, शिपिंग की एक ही सेटिंग शेयर करते हैं.
अपने postalCodeGroups को मैनेज करने के लिए, Merchant API का इस्तेमाल इस तरह करें:
अपनी सभी shippingsettings और postalCodeGroups को वापस पाने के लिए, get कॉल करें.
get कॉल से shippingsettings को update कॉल में कॉपी करें.
अगर शिपिंग सेवा में ट्रांज़िट समय के लेबल का इस्तेमाल नहीं किया जाता है, तो अनुरोध के मुख्य हिस्से से यह एंट्री हटाएं.
"transitTimeLabels": [ "all other labels" ],
update कॉल के लिए, postalCodeGroups सेक्शन में उन इलाकों की जानकारी डालें जिनका आपको इस्तेमाल करना है.
shippingsettings और postalCodeGroups संसाधनों की मदद से, update कॉल करें.
ऑर्डर वाले दिन डिलीवरी करने की सुविधा जोड़ना
अगर आपके पास स्थानीय इन्वेंट्री है, तो Content API for Shopping का इस्तेमाल करके, ऑर्डर वाले दिन डिलीवरी करने की सुविधा वाली शिपिंग सेवाओं को कॉन्फ़िगर किया जा सकता है. स्थानीय प्रॉडक्ट में स्टोर में मौजूद जानकारी जोड़ें (addlocalinventory) देखें.
ऑर्डर वाले दिन डिलीवरी करने की सुविधा देने वाली शिपिंग सेवाओं के लिए, local_delivery को shipmentType के तौर पर इस्तेमाल किया जाता है.
इन बातों का ध्यान रखें:
- local_delivery एट्रिब्यूट की मदद से जोड़ी गई सभी शिपिंग सेवाओं को ऑर्डर वाले दिन डिलीवरी करने वाली सेवाएं माना जाता है.
- स्थानीय डिलीवरी के लिए, deliveryTime की जानकारी नहीं बदली जा सकती.
स्थानीय इन्वेंट्री में मौजूद प्रॉडक्ट के लिए, ऑर्डर वाले दिन डिलीवरी करने की सुविधा सेट अप करने के लिए, accounts.shippingSettings.insert
तरीके का इस्तेमाल करें.
अगले दिन डिलीवरी की सुविधा जोड़ना
ऑर्डर वाले दिन डिलीवरी करने के लिए तय किए गए कट-ऑफ़ समय के बाद किए गए ऑर्डर, डिफ़ॉल्ट रूप से अगले दिन डिलीवरी के लिए शेड्यूल किए जाते हैं.
अगले दिन डिलीवरी की सुविधा बंद करने के लिए, no_delivery_post_cutoff को true पर सेट करें.
अगले दिन डिलीवरी की सुविधा बंद करने पर, आपकी शिपिंग सेवाएं हर दिन कटऑफ़ समय से पहले ही दिखती हैं.
अगले दिन डिलीवरी की सुविधा सिर्फ़ तब उपलब्ध होती है, जब shipmentType की वैल्यू local_delivery हो.
सामान लौटाने की नीति जोड़ना
अगर शॉपिंग विज्ञापनों या ऑर्गैनिक लिस्टिंग के ज़रिए प्रॉडक्ट दिखाए जाते हैं, तो सामान लौटाने की ऑनलाइन नीतियों को बनाने, देखने, उनमें बदलाव करने या उन्हें मिटाने के लिए, returnpolicyonline एट्रिब्यूट का इस्तेमाल किया जा सकता है. इसके लिए, इन एट्रिब्यूट की ज़रूरत होगी:
- टारगेट किए गए देश (शॉपिंग विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग के लिए, सामान लौटाने की नीतियां सेट अप करना देखें) * सामान वापस लेने पर खरीदार से लिए जाने वाले शुल्क
- प्रॉडक्ट लौटाने के तरीके
- सामान लौटाने की स्थिति
- सामान लौटाने की वजह की कैटगरी
- सामान लौटाने की नीति के यूआरएल (शॉपिंग विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग के लिए, सामान लौटाने की नीतियां सेट अप करना लेख पढ़ें)
शॉपिंग विज्ञापनों या ऑर्गैनिक लिस्टिंग के ज़रिए बेचे जाने वाले प्रॉडक्ट के लिए, सामान लौटाने का पता देना ज़रूरी नहीं है.
ज़्यादा जानकारी के लिए, शॉपिंग विज्ञापनों और ऑर्गैनिक लिस्टिंग के लिए, सामान लौटाने की नीतियां सेट अप करना लेख पढ़ें.
सामान लौटाने की नीति जोड़ने के लिए, returnpolicyonline.create का इस्तेमाल किया जा सकता है. जवाब में, अपडेट की गई नीति शामिल होती है.
POST https://merchantapi.googleapis.com/v1beta/{account_id}/returnpolicyonline