JSONని ఉపయోగించి మీ Shopify అడ్మిన్లో వివరణాత్మక డేటాను యాక్సెస్ చేయడం
JSON అనేది JavaScript ఆబ్జెక్ట్ నొటేషన్కు సంక్షిప్త రూపం, ఇది డేటాను నిల్వ చేయడానికి, అలాగే బదిలీ చేయడానికి ఉపయోగించే ఒక ఫార్మాట్, సాధారణంగా సర్వర్ల నుండి వెబ్పేజీలకు డేటా పంపబడినప్పుడు ఇది ఉపయోగించబడుతుంది. Shopify అడ్మిన్లోని చాలా వనరుల పేజీలలో, అంటే ఆర్డర్ల, ఉత్పత్తుల లేదా కస్టమర్ల పేజీల లాంటి వాటిలో, మీరు JSONని ఉపయోగించి మరింత వివరణాత్మక డేటాను యాక్సెస్ చేయవచ్చు.
మీరు JSONని ఉపయోగించి అధునాతన డెవలప్మెంట్ టాస్క్లను చేయాల్సిన అవసరం లేనప్పటికీ, మీ Shopify అడ్మిన్లోని ఒక నిర్దిష్ట వనరుకు సంబంధించిన JSON ఫైల్ను యాక్సెస్ చేయగలగడం వలన మరింత వివరణాత్మక సమాచారాన్ని సేకరించడానికి లేదా ఏవైనా సమస్యలు ఉంటే మీరే స్వయంగా ట్రబుల్షూటింగ్ లేదా దర్యాప్తు చేయడానికి సహాయపడుతుంది. ఉదాహరణకు, మీరు ఒక ఉత్పత్తికి సంబంధించిన వేరియంట్ IDని కనుగొనడానికి దాని JSON ఫైల్ను రివ్యూ చేయవచ్చు, కొన్ని డేటా మైగ్రేషన్ టాస్క్లు లేదా థీమ్ కోడ్ అనుకూలీకరణల కోసం ఇది అవసరం కావచ్చు. మరొక ఉదాహరణ, మీరు Shopify Flowలో ఒక ఆటోమేటెడ్ వర్క్ఫ్లోను బిల్డ్ చేస్తున్నప్పుడు మీరు ఉపయోగించాలనుకుంటున్న డేటా వేరియబుల్ను నిర్ధారించడానికి ఆర్డర్ యొక్క JSON ఫైల్ను చూడవచ్చు.
JSONని ఎక్కువగా డెవలపర్లు ఉపయోగిస్తారు, అయితే కోడింగ్ గురించి కొంత మాత్రమే అవగాహన ఉన్న యూజర్లు సైతం వారి Shopify అడ్మిన్లో కొన్ని సాధారణ JSON సమాచారాన్ని కనుగొని, అర్థం చేసుకోవడం ద్వారా ప్రయోజనం పొందవచ్చు.
ఈ పేజీలో
JSON ఫైల్ను రీఫార్మాట్ చేయడం
ప్రాసెస్ చేయని JSON డేటా అనేది ఎంబెడ్ చేయబడిన వేరియబుల్స్, బ్రాకెట్ల పొడవైన క్రమంగా కనిపిస్తుంది, దీనిని యూజర్లు చదవడం కష్టంగా ఉంటుంది.
JSON ఫార్మాటింగ్ సులభంగా చదివే విధంగా ఉండేందుకు, కింద ఉన్న ఆప్షన్లలో దేనినైనా పరిగణించండి:
- మీ బ్రౌజర్లో JSON వ్యూయర్ ఎక్స్టెన్షన్ను ఇన్స్టాల్ చేయండి.
- చాలా వరకు ఆధునిక వెబ్ బ్రౌజర్లలో డిఫాల్ట్గా అందుబాటులో ఉండే ప్రెట్టీ-ప్రింట్ సామర్థ్యాన్ని ఉపయోగించండి:

మీ Shopify అడ్మిన్లో JSON ఫైల్లను యాక్సెస్ చేయడం
Shopify అడ్మిన్ అనేది మీ వ్యాపారానికి సంబంధించిన అన్ని అంశాలను మేనేజ్ చేయడానికి ఉపయోగపడే ప్రధాన కేంద్రం, అంతేకాకుండా డిఫాల్ట్గా అత్యంత ఉపయోగకరమైన, సంబంధిత సమాచారాన్ని మాత్రమే చూపేలా ఇది రూపొందించబడింది. మీ అడ్మిన్లో ఏవైనా చర్యలు చేసినప్పుడల్లా సేకరించబడే అదనపు సమాచారం వివిధ వనరుల పేజీల .json ఫైల్లలో నిల్వ చేయబడుతుంది. ఇంత పెద్ద మొత్తంలో సమాచారాన్ని అందించడం వలన గందరగోళం ఏర్పడవచ్చు, అలాగే అది మీకు అంతగా ఉపయోగపడకపోవచ్చు, ఇంకా మీ అడ్మిన్ను ఉపయోగించడం కష్టతరం చేయవచ్చు కాబట్టి ఈ అదనపు వివరాలు మీకు డిఫాల్ట్గా చూపబడవు.
చాలా వరకు వ్యాపార టాస్క్ల కోసం, మీ స్టోర్ సమాచారాన్ని యాక్సెస్ చేయడానికి, అలాగే విశ్లేషించడానికి మీరు Shopifyలో ఇప్పటికే ఉన్న టూల్స్ను ఉపయోగించవచ్చు. అయితే, ఏదైనా ఎందుకు లేదా ఎప్పుడు జరిగింది అనే దాన్ని ట్రబుల్షూట్ చేసేటప్పుడు, ఉత్పత్తులు లేదా ఆర్డర్ల వంటి నిర్దిష్ట వనరుల గురించి కచ్చితమైన సమాచారాన్ని రివ్యూ చేయడానికి ఇది అప్పుడప్పుడు సహాయకరంగా ఉండవచ్చు.
ఉదాహరణ: ఆర్డర్ యొక్క JSON ఫైల్ను యాక్సెస్ చేయడం
ఈ ఉదాహరణలో, మీరు మీ Shopify అడ్మిన్లోని ఆర్డర్కు సంబంధించిన JSON ఫైల్ను యాక్సెస్ చేస్తారు.
దశలు:
మీ Shopify అడ్మిన్ నుండి, ఆర్డర్లకు వెళ్లండి.
ఆర్డర్ల జాబితాలోని ఏదైనా ఆర్డర్పై క్లిక్ చేయండి.
బ్రౌజర్ అడ్రస్ బార్లోని URL అడ్రస్ చివరన
.jsonని జోడించండి. ఇది కింద ఇచ్చిన ఉదాహరణ మాదిరిగానే ఉంటుంది:
https://admin.shopify.com/store/{example-shop-name}/orders/12345678901234.json- పేజీని JSON ఫార్మాటింగ్లో రీలోడ్ చేయడానికి
Enterనొక్కండి. - ఆప్షనల్: మీరు మీ బ్రౌజర్లో JSON వ్యూయర్ ఎక్స్టెన్షన్ను ఇన్స్టాల్ చేసుకోకపోయి ఉంటే, JSON ఫైల్ను మరింత యూజర్-ఫ్రెండ్లీగా చేయడానికి మీ బ్రౌజర్లోని ప్రెట్టీ-ప్రింట్ సెట్టింగ్ను యాక్టివేట్ చేయండి. JSON ఫైల్ను రీఫార్మాట్ చేయడం గురించి మరింత తెలుసుకోండి.
ఆర్డర్కు సంబంధించిన "currency", "line_items" వంటి మీరు ఎదురుచూసే చాలా సమాచారం ప్రదర్శించబడుతుందని మీరు గమనిస్తారు, వాటితో పాటు కస్టమర్ ఆర్డర్ చేసినప్పటి వారి బ్రౌజర్ సెషన్ నుండి సేకరించిన "client_details" లాంటి ఇతర వివరణాత్మక సమాచారం కూడా ఉంటుంది. ఈ రకమైన సమాచారం అనేది మొత్తం సెషన్ ట్రాకింగ్ కోసం, అలాగే మార్కెటింగ్ ప్లాట్ఫామ్ విశ్లేషణల కోసం ఉపయోగపడుతుంది, అయితే మీరు ఆర్డర్ను ప్రాసెస్ చేయడానికి, అలాగే నెరవేర్చడానికి ఇది అవసరం లేదు.
JSON ఫైల్లో నిర్దిష్ట ఫీల్డ్లను చూపడం
మీరు JSON ఫైల్లను నిర్దిష్ట ఫీల్డ్లను మాత్రమే చూపేలా చేయవచ్చు, దీని వలన మీరు చేర్చాలనుకుంటున్న నిర్దిష్ట లక్షణాల గురించి తెలిసినప్పుడు సమాచారాన్ని అర్థం చేసుకోవడం సులభం అవుతుంది. బ్రౌజర్ అడ్రస్ బార్లోని ఏదైనా JSON ఫైల్ URL చివర ?fields=ని జోడించండి, ఆపై మీరు చూపాలనుకుంటున్న ప్రాపర్టీల పేర్లను కామాతో వేరు చేస్తూ, ఏ ఆర్డర్లోనైనా చేర్చండి.
ఉదాహరణకు, ఆర్డర్ ID, కస్టమర్ సమాచారం, మొత్తం ధర, అలాగే ట్యాగ్లను చూపడానికి, కింద ఉన్న ఉదాహరణలో చూపిన విధంగా JSON ఫైల్ URL చివరన ?fields=id,customer,total_price,tagsని జోడించండి:
https://admin.shopify.com/store/{example-shop-name}/orders/12345678901234.json?fields=id,customer,total_price,tagsఇతర JSON వనరులను ఉపయోగించడం
మీ Shopify అడ్మిన్లో నిర్దిష్ట సమాచారాన్ని చూపడానికి మీరు కింద ఉన్న JSON వనరులను ఉపయోగించవచ్చు:
- ఉత్పత్తుల కౌంట్: ఉత్పత్తుల మొత్తం సంఖ్యను చూపడానికి, ఉత్పత్తుల జాబితా URL చివరన
/count.jsonను జోడించండి. పూర్తి URL ఈ విధంగా ఉండాలి:
https://admin.shopify.com/store/{example-shop-name}/products/count.json- లావాదేవీలు: ఆర్డర్ లావాదేవీల సమాచారాన్ని మాత్రమే చూపడానికి, ఆర్డర్ పేజీ URL చివరన
/transactions.jsonను జోడించండి. లావాదేవీల వనరు గురించి మరింత తెలుసుకోండి. - ఫుల్ఫిల్మెంట్లు: ఆర్డర్ ఫుల్ఫిల్మెంట్ సమాచారాన్ని మాత్రమే చూపడానికి, ఆర్డర్ పేజీ URL చివరన
/fulfillments.jsonను జోడించండి. ఫుల్ఫిల్మెంట్ వనరు గురించి మరింత తెలుసుకోండి. - వదిలివేయబడిన చెక్అవుట్లు: వదిలివేయబడిన చెక్అవుట్ గురించిన వివరణాత్మక సమాచారాన్ని చూపడానికి, వదిలివేయబడిన చెక్అవుట్ URL చివరన
.jsonను జోడించండి. వదిలివేయబడిన చెక్అవుట్ వనరు గురించి మరింత తెలుసుకోండి.
ట్రబుల్షూటింగ్ కోసం ఉపయోగించే సాధారణ JSON లక్షణాలు
కింద ఉన్న పట్టికలో, వివిధ వనరుల రకాలతో ట్రబుల్షూటింగ్ సహాయం కోసం మీరు చూడాలనుకునే JSON ప్రాపర్టీల జాబితా ఉంది. ఉదాహరణకు, మీరు ఏదైనా ఒక నిర్దిష్ట ఉత్పత్తి ఎప్పుడు ప్రచురించబడిందో నిర్ధారించాలనుకుంటే, మీరు published_at ప్రాపర్టీ కోసం ఉత్పత్తి యొక్క JSON ఫైల్ను రివ్యూ చేయవచ్చు, ఇది ISO 8601 ఫార్మాట్లో తేదీ, అలాగే సమయాన్ని చూపుతుంది.
ఈ పట్టికలో Shopify అడ్మిన్లో నిల్వ చేయబడిన ప్రతి JSON వనరు లేదా ప్రాపర్టీ ఉండదు, కాబట్టి ఇందులో చేర్చబడని ఏదైనా వనరు లేదా ప్రాపర్టీ నిర్వచనాల కోసం Shopify డెవలపర్ డాక్యుమెంటేషన్ను చూడండి.
| రిసోర్స్ | JSON ప్రాపర్టీ | నిర్వచనం |
|---|---|---|
| ఉత్పత్తి | | ఉత్పత్తిని మొదట సృష్టించిన సమయం మరియు తేదీ. |
| ఉత్పత్తి స్టేటస్ని యాక్టివ్గా సెట్ చేసిన సమయం మరియు తేదీ. | |
| ఉత్పత్తిని ఇటీవల అప్డేట్ చేసిన సమయం మరియు తేదీ. ఇందులో ఉత్పత్తి వివరణ, టైటిల్ లేదా SEO సమాచారంలో మార్పులతో పాటు, ఉత్పత్తిని కొనుగోలు చేసినప్పుడు ఇన్వెంటరీలో మార్పులు వంటి ఆటోమేటిక్ అప్డేట్లు ఉండవచ్చు. | |
| వేరియంట్ | | వేరియంట్ను మొదట సృష్టించిన సమయం మరియు తేదీ. ఇది మొత్తం ఉత్పత్తిని సృష్టించిన తేదీ మరియు సమయానికి భిన్నంగా ఉండవచ్చు. |
| వేరియంట్ను ఇటీవల అప్డేట్ చేసిన సమయం మరియు తేదీ. ఇది మొత్తం ఉత్పత్తిని చివరిగా అప్డేట్ చేసిన తేదీ మరియు సమయానికి భిన్నంగా ఉండవచ్చు. | |
| ప్రస్తుత డేటాబేస్ విలువ మరియు కొనుగోలు కోసం కస్టమర్లకు యాక్సెస్ చేయగల వివరాలు. వేరియంట్ ఇన్వెంటరీని ట్రాక్ చేయకపోతే లేదా అది ఓవర్సెల్ కోసం సెట్ చేయబడితే, ఇది నెగెటివ్ విలువగా ఉండవచ్చు. | |
| వేరియంట్ యొక్క చివరి updated_at తేదీకి ముందు ఉన్న డేటాబేస్ విలువ. | |
| ఆర్డర్ | | true లేదా false అని ప్రదర్శించబడుతుంది. ఆర్డర్ చేసిన సమయంలో ఉత్పత్తి లేదా వేరియంట్ షిప్పింగ్ సెట్టింగ్లను ఇది సూచిస్తుంది. |
| true లేదా false అని ప్రదర్శించబడుతుంది. ఆర్డర్ చేసిన సమయంలో ఉత్పత్తి లేదా వేరియంట్పై పన్నులను ఛార్జ్ చేయడానికి ఏ విధంగా సెట్ చేశారో ఇది సూచిస్తుంది. | |
| ఉత్పత్తి ఇన్వెంటరీని ట్రాక్ చేయడానికి సెట్ చేసిన ఫుల్ఫిల్మెంట్ సేవ ఆధారంగా shopify, amazon_marketplace_web, null, లేదా ఏదైనా థర్డ్-పార్టీ విలువ ప్రదర్శించబడుతుంది. null విలువ ఉంటే ఆర్డర్ సమయంలో ఉత్పత్తి ట్రాక్ చేయబడలేదని అర్థం. | |
| ఆర్డర్ను పూర్తి చేయడానికి సిస్టమ్ ద్వారా ఇంక ఎంత ఇన్వెంటరీ రిజర్వ్ చేయబడిందో ఇది ప్రదర్శిస్తుంది. ఇది ప్రస్తుత వేరియంట్ ఇన్వెంటరీకి సమానంగా ఉండదు. | |
| కొనుగోలు చేసిన ఉత్పత్తులు లేదా వేరియంట్ల సంఖ్య. | |
| యునైటెడ్ స్టేట్స్లో, ఇది రాష్ట్ర, కౌంటీ మరియు మునిసిపల్ విలువలను ప్రదర్శిస్తుంది. పన్ను లైన్లు ఏవీ ప్రదర్శించబడనప్పటికీ, ఆర్డర్పై పన్ను ఛార్జ్ చేయబడితే, దానర్థం పన్ను అనేది షిప్పింగ్ ఖర్చుపై ఛార్జ్ చేయబడిందని అర్థం. | |
| కస్టమర్ | | కస్టమర్ను మొదట సృష్టించిన సమయం మరియు తేదీ. |
| కస్టమర్ ప్రొఫైల్ను ఇటీవల అప్డేట్ చేసిన సమయం మరియు తేదీ. |
JSONలో మెటాఫీల్డ్లు
ఉత్పత్తులు లేదా కలెక్షన్ల వంటి Shopify రిసోర్స్కు అదనపు అనుకూల సమాచారాన్ని జోడించడానికి మెటాఫీల్డ్లు అనువైన మార్గం. మెటాఫీల్డ్లను ఉపయోగించి నిల్వ చేయబడిన డేటాకు కొన్ని ఉదాహరణలలో ఉత్పత్తి స్పెసిఫికేషన్లు, సైజ్ చార్ట్లు, డౌన్లోడ్ చేసుకోదగిన డాక్యుమెంట్లు, విడుదల తేదీలు, చిత్రాలు లేదా పార్ట్ నంబర్లు ఉంటాయి. మెటాఫీల్డ్లను ఉపయోగించడం గురించి మరింత తెలుసుకోండి.
మద్దతు ఉన్న రిసోర్స్ పేజీ URL చివరలో /metafields.jsonని జోడించడం ద్వారా మీరు ఆ రిసోర్స్తో అనుబంధించబడిన మెటాఫీల్డ్లను ప్రదర్శించవచ్చు. JSONని ఉపయోగించి మెటాఫీల్డ్ సమాచారాన్ని ప్రదర్శించడానికి ఉపయోగించే రిసోర్స్లు మరియు URL ఫార్మాట్ల కొన్ని ఉదాహరణల కోసం ఈ క్రింది పట్టికను చూడండి.
| ఉదాహరణ రిసోర్స్ రకం | ఉదాహరణ URL |
|---|---|
| కలెక్షన్ | https://admin.shopify.com/store/{your-store-name}/collections/{collection-id}/metafields.json |
| కస్టమర్ | https://admin.shopify.com/store/{your-store-name}/customers/{customer-id}/metafields.json |
| ఆర్డర్ | https://admin.shopify.com/store/{your-store-name}/orders/{order-id}/metafields.json |
| పేజీ | https://admin.shopify.com/store/{your-store-name}/pages/{page-id}/metafields.json |
| ఉత్పత్తి | https://admin.shopify.com/store/{your-store-name}/products/{product-id}/metafields.json |
| వేరియంట్ | https://admin.shopify.com/store/{your-store-name}/products/{product-id}/variants/{variant-id}/metafields.json |
| ఉత్పత్తి చిత్రం | https://admin.shopify.com/store/{your-store-name}/metafields.json?metafield[owner_id]={id}&metafield[owner_resource]=product_imageగమనిక: ఉత్పత్తి చిత్ర మెటాఫీల్డ్లను కేవలం API ద్వారా మాత్రమే జోడించడం సాధ్యపడుతుంది. URLలో ఉన్న |
| స్టోర్ | https://admin.shopify.com/store/{your-store-name}/metafields.json |
మెటాఫీల్డ్లను కలిగి ఉండే రిసోర్స్ల పూర్తి లిస్ట్ మరియు ప్రతి రిసోర్స్ రకం కోసం నిల్వ చేయబడే నిర్దిష్ట ప్రాపర్టీల రకాల కోసం, Shopify డెవలపర్ డాక్యుమెంటేషన్లో Metafield JSON resourceని చూడండి.
JSONలో Events
బ్లాగ్ పోస్ట్ను సృష్టించడం, ఆర్డర్ను ఫుల్ఫిల్ చేయడం లేదా ఉత్పత్తిని జోడించడం వంటి నిర్దిష్ట చర్యలు పూర్తయినప్పుడు, కొన్ని Shopify రిసోర్స్ల ద్వారా Events రూపొందించబడతాయి.
మద్దతు ఉన్న రిసోర్స్ పేజీ URL చివరలో /events.jsonని జోడించడం ద్వారా మీరు ఆ రిసోర్స్తో అనుబంధించబడిన ఈవెంట్లను ప్రదర్శించవచ్చు. JSONని ఉపయోగించి ఈవెంట్ సమాచారాన్ని ప్రదర్శించడానికి ఉపయోగించే రిసోర్స్లు మరియు URL ఫార్మాట్ల కొన్ని ఉదాహరణల కోసం ఈ క్రింది పట్టికను చూడండి.
| ఉదాహరణ రిసోర్స్ రకం | ఉదాహరణ URL |
|---|---|
| ఆర్డర్ | https://admin.shopify.com/store/{your-store-name}/orders/{order-id}/events.jsonఈ ఫైల్ ఈవెంట్ల |
| ఉత్పత్తి | https://admin.shopify.com/store/{your-store-name}/products/{product-id}/events.jsonఈ ఫైల్ ఈవెంట్ల |
| స్టోర్ | https://admin.shopify.com/store/{your-store-name}/events.json?limit=250ఈ URL ఫార్మాట్ మీ స్టోర్లో జరిగిన 250 అత్యంత ఇటీవలి ఈవెంట్లను ప్రదర్శిస్తుంది. ఈవెంట్లలో ఉత్పత్తి సృష్టి లేదా అప్డేట్లు, పేజీ తొలగింపులు మరియు వేరియంట్ అప్డేట్లు ఉండవచ్చు కానీ వీటికి మాత్రమే పరిమితం కావు. |
ఈవెంట్లను సృష్టించగల రిసోర్స్ల పూర్తి లిస్ట్ మరియు ప్రతి రిసోర్స్ రకం కోసం సృష్టించబడే నిర్దిష్ట ఈవెంట్ల కోసం, Shopify డెవలపర్ డాక్యుమెంటేషన్లో Event JSON resourceని చూడండి.