CheckBarcode.com

#1 အခမဲ့ GTIN စစ်ဆေးကိရိယာ နှင့် GS1 prefix ရှာဖွေမှု

ကော်ပီရှင်းပါ
အတည်ပြုမှု စတင်ရန် ဘားကုတ်ကို ထည့်ပါ။
အမျိုးအစား
-
အရှည်
-
စစ်ဆေးဂဏန်း
-
မျှော်မှန်းထားသော ဂဏန်း
-
အမေးများသော မေးခွန်းများ

GTIN နှင့် ဘားကုတ် အတည်ပြုခြင်းအတွက် သိထားသင့်သမျှ

ထုတ်ကုန်ဘားကုတ်များအတွက် ဘားကုတ်အတည်ပြုခြင်း၊ GTIN စစ်ဆေးမှုနှင့် GS1 prefix ရှာဖွေမှုကို အသုံးပြုသော ကတ်တလောက်၊ လုပ်ငန်းဆောင်ရွက်မှုနှင့် အင်ဂျင်နီယာအဖွဲ့များအတွက် ရှင်းလင်းသော အဖြေများ။

မည်သည့် ဘားကုတ်စံနှုန်းများကို ပံ့ပိုးပါသလဲ?

ဤ ဘားကုတ် စစ်ဆေးကိရိယာသည် EAN-8၊ UPC-E၊ UPC-A၊ EAN-13 နှင့် GTIN-14 ကုဒ်များကို အွန်လိုင်းတွင် အတည်ပြုနိုင်သည်။ 8၊ 12၊ 13 သို့မဟုတ် 14 လုံးပါ ဂဏန်းများကိုသာ ထည့်ပါ။ 8 လုံးပါ ဘားကုတ်တွင် ကုဒ်သည် format နှစ်မျိုးလုံးတွင် မှန်ကန်ပါက EAN-8၊ UPC-E သို့မဟုတ် EAN-8 / UPC-E ထပ်တူဖြစ်မှုအဖြစ် ဖော်ပြနိုင်သည်။

အတည်ပြုမှုကို ဘယ်လို ဆုံးဖြတ်ပါသလဲ?

ဤ ဘားကုတ် စစ်ဆေးကိရိယာသည် ကုဒ်၏ ပံ့ပိုးထားသော GTIN အရှည်ကို စစ်ဆေးပြီး စံ GTIN အလေးချိန်စည်းမျဉ်းများအတိုင်း ရှေ့ဂဏန်းများမှ check digit ကို ပြန်တွက်ချက်ပါသည်။ ထို့နောက် တွက်ချက်ထားသော ဂဏန်းကို ဘားကုတ်၏ နောက်ဆုံးဂဏန်းနှင့် နှိုင်းယှဉ်၍ ကုဒ် မှန်ကန်မမှန်ကန်ကို အတည်ပြုပါသည်။

ဤကိရိယာက အသုံးပြုသော ဘားကုတ်အတည်ပြု အယ်လဂိုရစ်သမ်များကို ဘယ်မှာ ကြည့်နိုင်မလဲ?

ဤကိရိယာသည် GS1 ၏ check digit အယ်လဂိုရစ်သမ်ကို EAN-8၊ UPC-A၊ EAN-13 နှင့် GTIN-14 အတွက် အသုံးပြုသည်။ UPC-E အတွက် zero-suppressed တန်ဖိုးကို GTIN-12 သို့မဟုတ် UPC-A ပုံစံသို့ ချဲ့ထွင်ပြီး GS1 ၏ တူညီသော check digit စည်းမျဉ်းများကို အသုံးပြု၍ စစ်ဆေးပါသည်။ အောက်ပါ တရားဝင်ရင်းမြစ်များတွင် check digit တွက်နည်း၊ EAN/UPC ဘားကုတ်အမျိုးအစားစုနှင့် UPC-E နှင့် zero-suppressed GTIN-12 တန်ဖိုးများကြား ဆက်နွယ်မှုကို ရှင်းပြထားသည်။

စစ်ဆေးဂဏန်း မှန်နေသလို မြင်ရသော်လည်း ဘားကုတ် ဘာကြောင့် မမှန်ကန်နိုင်သလဲ?

စစ်ဆေးဂဏန်း မှန်ကန်ခြင်းသည် ဘားကုတ်တွက်ချက်မှု တိကျညီညွတ်ကြောင်းကိုသာ ပြသသည်။ ထည့်သွင်းထားသော အချက်အလက်သည် ဂဏန်းသာ မဟုတ်လျှင်၊ ပံ့ပိုးထားသော အရှည်မဟုတ်လျှင် သို့မဟုတ် EAN-8၊ UPC-E၊ UPC-A၊ EAN-13 သို့မဟုတ် GTIN-14 အတွက် ဖော်မတ်အတည်ပြုမှု မအောင်မြင်လျှင် ဤစစ်ဆေးကိရိယာသည် ကုဒ်ကို မမှန်ကန်အဖြစ် ဖော်ပြမည်ဖြစ်သည်။ ဒီနေရာတွင် အောင်မြင်ပြီး အခြားနေရာတွင် ငြင်းပယ်ခံရပါက ကတ်တလောက်၊ marketplace သို့မဟုတ် ရောင်းချသူလိုအပ်ချက်များကြောင့် ဖြစ်တတ်သည်။

GS1 prefix က ဘာကို ဖော်ပြသလဲ?

GS1 prefix သည် ဘားကုတ်နံပါတ်အတွက် company prefix range နှင့် ဆက်စပ်သော GS1 member organization ကို ဖော်ပြသည်။ ဤ GS1 prefix ရှာဖွေကိရိယာသည် ထုတ်ပေးသည့် နယ်ပယ်နှင့် barcode prefix အခြေအနေကို နားလည်ရန် ကူညီပေးသော်လည်း အမှတ်တံဆိပ်ပိုင်ရှင်၊ ရောင်းချသူ သို့မဟုတ် ထုတ်လုပ်ရာနိုင်ငံကို တိတိကျကျ အတည်မပြုပါ။

prefix data ဖြင့် ထုတ်ကုန်ပိုင်ဆိုင်မှုကို ဥပဒေအရ အတည်ပြုနိုင်ပါသလား?

မရပါ။ GS1 prefix data နှင့် barcode validation သည် ဘားကုတ်နံပါတ်ကို ပြန်လည်သုံးသပ်ရာတွင် ကူညီနိုင်သော်လည်း ဥပဒေအရ ထုတ်ကုန်ပိုင်ဆိုင်မှု၊ ကုန်အမှတ်တံဆိပ်အခွင့်အရေး သို့မဟုတ် marketplace တွင် listing တင်ခွင့်ကို မသက်သေပြနိုင်ပါ။ barcode ownership verification အတွက် တရားဝင် GS1 records၊ ပေးသွင်းသူစာရွက်စာတမ်းများနှင့် marketplace compliance checks ကို အသုံးပြုပါ။

UPC code မှန်ကန်နေခြင်းတစ်ခုတည်းကြောင့် ထုတ်ကုန်သည် အစစ်ဖြစ်သည်ဟု အာမခံနိုင်ပါသလား?

မရပါ။ valid UPC code သို့မဟုတ် barcode check တစ်ခုသည် ဘားကုတ်နံပါတ် ဖွဲ့စည်းပုံအရ မှန်ကန်ကြောင်းကိုသာ အတည်ပြုသည်။ အတုထုတ်ကုန်များသည် အစစ်ထုတ်ကုန်များထံမှ ကူးယူထားသော real UPC codes ကို အသုံးပြုနိုင်သည်။ barcode validation ကို စစ်ထုတ်သည့် အဆင့်တစ်ခုအဖြစ် အသုံးပြုပြီးနောက် ယုံကြည်စိတ်ချရသော လက်လီရောင်းချသူများ၊ ထုတ်လုပ်သူများ၊ ထုပ်ပိုးမှုလုံခြုံရေးလက္ခဏာများနှင့် ထောက်ပံ့ရေးကွင်းဆက် စာရွက်စာတမ်းများဖြင့် authenticity ကို ထပ်မံစစ်ဆေးပါ။

ဘားကုတ်ကနေ ထုတ်ကုန်ကို ဘယ်နိုင်ငံမှာ ထုတ်လုပ်ခဲ့သည်ကို သိနိုင်ပါသလား?

မရပါ။ ဘားကုတ်တစ်ခုက ထုတ်ကုန်၏ ထုတ်လုပ်ရာမူရင်းနိုင်ငံကို မပြောပါ။ GS1 prefix သည် company prefix range ကို လိုင်စင်ထုတ်ပေးသော GS1 member organization ကို ပြနိုင်သော်လည်း ထိုနယ်ပယ်သည် ထုတ်ကုန် ထုတ်လုပ်သည့်နိုင်ငံနှင့် မတူနိုင်ပါ။ country-of-origin verification လိုအပ်ပါက ထုပ်ပိုးမှုအသေးစိတ်၊ ထုတ်လုပ်သူအချက်အလက်နှင့် တရားဝင်ထုတ်ကုန်မှတ်တမ်းများကို အသုံးပြုပါ။

တူညီသော UPC သို့မဟုတ် EAN ကို မတူညီသော ထုတ်ကုန်များတွင် အသုံးပြုနိုင်ပါသလား?

ပုံမှန်အားဖြင့် မရပါ။ UPC၊ EAN သို့မဟုတ် အခြား GTIN တစ်ခုသည် trade item configuration တစ်မျိုးတည်းကိုသာ ဖော်ပြသင့်သည်။ အရွယ်အစား၊ အရသာ၊ အရောင်၊ pack count သို့မဟုတ် ထုပ်ပိုးပုံစံ မတူပါက ordering၊ inventory သို့မဟုတ် checkout တွင် ခွဲခြားနိုင်ရန် မတူညီသော ဘားကုတ်နံပါတ်များ လိုအပ်တတ်သည်။ တူညီသော ထုတ်ကုန်၏ physical copies များသည် တူညီသော code ကို သုံးနိုင်ပြီး တူညီသော GTIN ကို ရောင်းချရေးချန်နယ်များ သို့မဟုတ် နိုင်ငံများအနှံ့ တူညီသော ထုတ်ကုန်အတွက် အသုံးပြုနိုင်သည်။ မသက်ဆိုင်သော ထုတ်ကုန်များက code တစ်ခုကို မျှဝေသုံးနေပါက စံမမှီသော သတ်မှတ်ပေးမှု၊ ကူးယူထားသော marketplace data သို့မဟုတ် counterfeit labeling ကို ညွှန်ပြတတ်သည်။

ဘားကုတ်နံပါတ်များကို သိမ်းဆည်းပါသလား?

မသိမ်းဆည်းပါ။ barcode validation သည် သင့် browser session အတွင်းတွင် လုပ်ဆောင်ပြီး သင်စစ်ဆေးသော ဘားကုတ်နံပါတ်များကို server-side တွင် အမြဲတမ်းသိမ်းထားရန် မလိုအပ်ပါ။ ထို့ကြောင့် account-based data retention မလိုအပ်သော private barcode verification လုပ်ငန်းစဉ်များအတွက် အသုံးဝင်သည်။

အတည်ပြုတောင်းဆိုမှုများကို third-party API များသို့ ပို့ပါသလား?

မပို့ပါ။ barcode format validation နှင့် check digit calculation သည် စာမျက်နှာပေါ်တွင် တိုက်ရိုက် လုပ်ဆောင်ပြီး GS1 prefix ရှာဖွေမှုသည် app ထဲတွင် ပါဝင်သော reference data ကို အသုံးပြုသည်။ ဤ validator သည် အဓိက barcode checking flow အတွက် third-party API များသို့ request မပို့ပါ။

UPC လမ်းညွှန်

UPC code ဖြင့် ထုတ်ကုန်အချက်အလက် ရယူနည်းနှင့် UPC ဒေတာဘေ့စ်များကို နှိုင်းယှဉ်နည်း

UPC lookup လုပ်နည်းများ၊ ထုတ်ကုန်နှင့် အာဟာရအချက်အလက် ရှာနည်းများ၊ UPC ဒေတာဘေ့စ်များကို နှိုင်းယှဉ်နည်းနှင့် API lookup ကုန်ကျစရိတ် လျှော့ချနည်းများ။

UPC code ဖြင့် ထုတ်ကုန်အချက်အလက် ရယူနည်း

inventory စီမံခန့်ခွဲမှု၊ ပြိုင်ဘက်လေ့လာမှု၊ ဈေးနှုန်းနှိုင်းယှဉ်မှု သို့မဟုတ် marketplace လုပ်ငန်းဆောင်ရွက်မှုများအတွက် UPC lookup လိုအပ်ပါက သင်လိုအပ်သော ဒေတာအနက်နှင့် အမြန်နှုန်းကို ကိုက်ညီသော ရင်းမြစ်ကို အသုံးပြုပါ။

  • တရားဝင် ထုတ်လုပ်သူရှာဖွေမှု: ဘားကုတ်ကို လိုင်စင်ပေးထားသော ကုမ္ပဏီကို သိလိုပါက Verified by GS1 ကို အသုံးပြုပါ။ ၎င်းသည် brand owner အတည်ပြုမှုအတွက် အကောင်းဆုံး တရားဝင်ရင်းမြစ်ဖြစ်သော်လည်း အသေးစိတ် metadata ပါသော ထုတ်ကုန်ကတ်တလောက် အပြည့်အစုံ မဟုတ်ပါ။

  • ပြင်ပ UPC ဒေတာဘေ့စ်များ: ဥပမာ Barcode LookupGo-UPCUPC IndexBuycott နှင့် EAN-Search ကဲ့သို့သော ရှာဖွေမှုဆိုဒ်များသည် တစ်ကြိမ်တည်း ရှာဖွေမှုများ၊ ထုတ်ကုန်အမည်များ၊ အမျိုးအစားများနှင့် တခါတရံ ပုံများအတွက် အထောက်အကူဖြစ်စေသည်။ coverage၊ update လတ်ဆတ်မှုနှင့် တိကျမှုသည် ရင်းမြစ်အလိုက် ကွာခြားသည်။

  • Google ရှာဖွေမှု: တစ်ကြိမ်တည်း စစ်ဆေးရန် UPC ကို Google တွင် တိုက်ရိုက်ရှာပါ။ လက်လီရောင်းချသူဆိုဒ်အလိုက် ရလဒ်များ လိုချင်ပါက site:ebay.com သို့မဟုတ် site:walmart.com ကဲ့သို့သော site filter ကို ထည့်ပါ။

  • UPC lookup API များ: ဥပမာ UPCItemDB နှင့် UPCDatabase သည် Excel၊ Google Sheets၊ အတွင်းသုံးကိရိယာများနှင့် အချိန်နှင့်တပြေးညီ app များအတွက် သင့်တော်သည်။ အခပေးအစီအစဉ်ရွေးမီ match rate၊ field completeness၊ latency နှင့် quota စည်းမျဉ်းများကို စမ်းသပ်ပါ။

  • လက်လီရောင်းချသူ API များနှင့် scraping: ဥပမာ eBay Browse နှင့် Walmart Item Search ကဲ့သို့သော retailer API များသည် အဆိုပါ marketplace များတွင် ရောင်းချနေသော ထုတ်ကုန်များအတွက် အသုံးဝင်နိုင်သည်။ web scraping သည် ထုတ်ကုန်ဒေတာကို ထုတ်ပေးနိုင်သော်လည်း terms of service၊ reliability နှင့် blocking risk ကို အရင် သုံးသပ်သင့်သည်။

UPC code ဖြင့် အစားအစာ အာဟာရအချက်အလက်ကို ဘယ်လို ရယူမလဲ

အစားအစာ barcode lookup များတွင် brand နှင့် ထုတ်ကုန်အမည်ထက် ပါဝင်ပစ္စည်းများ၊ ကယ်လိုရီ၊ ဓာတ်မတည့်စေသော အရာများနှင့် အစားအသောက်တစ်ကြိမ်စာ အချက်အလက်များကို ပိုလိုအပ်တတ်သည်။

  • USDA FoodData Central: FoodData Central သည် nutrition app များနှင့် food data workflow များအတွက် အကောင်းဆုံး တရားဝင် စတင်ရာနေရာဖြစ်သည်။ USDA သည် software သို့မဟုတ် website များတွင် nutrient data လိုအပ်သော application developers များအတွက် API ကို ထုတ်ပေးထားသည်။

  • Open Food Facts: Open Food Facts သည် barcode search၊ API access နှင့် bulk data options ပါဝင်သော အသိုင်းအဝိုင်းမှ ထိန်းသိမ်းထားသည့် open food database ဖြစ်သည်။ coverage ကျယ်ပြန့်ရန် လိုအပ်ပြီး crowdsourced records များကို ကိုယ်တိုင် အတည်ပြုနိုင်ပါက အသုံးဝင်သည်။

  • Commercial UPC API များ: ဥပမာ Go-UPC API သည် ပါဝင်ပစ္စည်းများ သို့မဟုတ် အာဟာရအချက်အလက်ကဏ္ဍများကိုလည်း ပြန်ပေးနိုင်သော်လည်း coverage၊ licensing နှင့် freshness ကွာခြားသောကြောင့် actual ထုတ်ကုန်များဖြင့် စမ်းသပ်ပြီးမှ ယုံကြည်အသုံးပြုပါ။

ဘားကုတ် စစ်ဆေးကိရိယာနှင့် ဘားကုတ် ဒေတာဘေ့စ်တို့ ဘာကွာသလဲ

ဤကိရိယာများသည် မတူညီသော ပြဿနာများကို ဖြေရှင်းပေးပြီး အဖွဲ့များစွာအတွက် နှစ်မျိုးလုံး လိုအပ်တတ်သည်။

  • ဘားကုတ် စစ်ဆေးကိရိယာ: ဘားကုတ် စစ်ဆေးကိရိယာသည် ဖွဲ့စည်းပုံ၊ အရှည်နှင့် check digit ကို စစ်ဆေးအတည်ပြုပြီး GS1 prefix အခြေအနေကိုလည်း ပြနိုင်သည်။ ၎င်းက နံပါတ်သည် ဖွဲ့စည်းပုံအရ မှန်ကန်မမှန်ကန်ကို ပြောပြသည်။

  • ဘားကုတ် ဒေတာဘေ့စ်: ဘားကုတ် ဒေတာဘေ့စ်သည် UPC ကို ထုတ်ကုန်ခေါင်းစဉ်၊ အမှတ်တံဆိပ်၊ ထုတ်လုပ်သူ၊ အမျိုးအစား၊ ပုံများ၊ ဖော်ပြချက်များ၊ ပါဝင်ပစ္စည်းများ သို့မဟုတ် အာဟာရအချက်အလက်များကဲ့သို့သော ထုတ်ကုန်ဒေတာများနှင့် ချိတ်ဆက်ပေးသည်။

  • အကောင်းဆုံး လုပ်ငန်းစဉ်: ပထမဦးစွာ ကုဒ်ကို စစ်ဆေးပြီးမှ မှန်ကန်သော UPC များကို ဒေတာဘေ့စ် သို့မဟုတ် API သို့ ပို့ပါ။ ဒါက မလိုအပ်သော ရှာဖွေမှုများကို လျှော့ချပေးပြီး နောက်ဆက်တွဲစနစ်များတွင် ဒေတာအရည်အသွေးကို တိုးတက်စေသည်။

UPC ဒေတာဘေ့စ် ရွေးချယ်ရာတွင် ဘာကို စဉ်းစားသင့်သလဲ

မှန်ကန်သော UPC ဒေတာဘေ့စ်သည် marketing claims ထက် သင့်ဘားကုတ်ဒေတာစု ပေါ်တွင် ဘယ်လောက်ကောင်းကောင်း လုပ်ဆောင်နိုင်သလဲဆိုတာပေါ် ပိုမိုမူတည်ပါသည်။

  • ကိုက်ညီမှုနှုန်း: သင် တကယ်ရှာသော UPC များအတွက် ထုတ်ကုန်များကို ရှာနိုင်မနိုင် စမ်းသပ်ပါ။ coverage သည် အမျိုးအစား၊ အမှတ်တံဆိပ်ပေါင်းစပ်မှုနှင့် ဒေသအလိုက် ကွာခြားနိုင်သည်။

  • တိကျမှု: ထုတ်ကုန်ခေါင်းစဉ်များ၊ အမှတ်တံဆိပ်များ သို့မဟုတ် ပုံများ မမှန်ပါက ကိုက်ညီမှုနှုန်း မြင့်သည်ဆိုရုံနဲ့ မလုံလောက်ပါ။ သင်ကိုယ်တိုင် စစ်ဆေးနိုင်သော ထုတ်ကုန်များနှင့် ရလဒ်များကို အတည်ပြုစစ်ဆေးပါ။

  • ပြည့်စုံမှု: အချို့ရင်းမြစ်များသည် ထုတ်ကုန်အမည်တစ်ခုတည်းသာ ပြန်ပေးပြီး အချို့က ဖော်ပြချက်များ၊ ပုံများ၊ brand owner data၊ ပါဝင်ပစ္စည်းများ သို့မဟုတ် အာဟာရအချက်အလက်ကဏ္ဍများကိုပါ ထည့်ပေးသည်။ သင့်လုပ်ငန်းစဉ်အတွက် လိုအပ်သော အသေးစိတ်အဆင့်ကို ရွေးပါ။

  • လုပ်ဆောင်ချက်များ: output format၊ API quality၊ အစုလိုက်ရှာဖွေမှု အထောက်အပံ့၊ latency၊ quota handling နှင့် provider က သင့် integration path ကို ပံ့ပိုးသလားဆိုတာ စစ်ဆေးပါ။

  • ကုန်ကျစရိတ်: လစဉ်စျေးနှုန်းကို တကယ်အသုံးဝင်သော request volume နှင့် နှိုင်းယှဉ်ပါ။ free tier များကို ဘယ်လို အသုံးချနိုင်သလဲ၊ no-match response များသည် quota ထဲမှာ တွက်သလားဆိုတာကိုလည်း ကြည့်ပါ။ successful match တစ်ခုအတွက် ကုန်ကျစရိတ်သည် များသောအားဖြင့် ပိုအသုံးဝင်သော တိုင်းတာချက် ဖြစ်သည်။

UPC ဒေတာဘေ့စ် API ရှာဖွေမှု ကုန်ကျစရိတ်ကို ဘယ်လို လျှော့ချမလဲ

မမှန်ကန်သော၊ ထပ်နေသော သို့မဟုတ် ဦးစားပေးနိမ့်သော ဘားကုတ်များကို လုပ်ဆောင်ပါက UPC ဒေတာဘေ့စ် ရှာဖွေမှုများသည် မြန်မြန်ဆန်ဆန် စျေးကြီးလာနိုင်သည်။

  • UPC များကို ကြိုတင် စစ်ဆေးပါ: ပြင်ပ ဒေတာဘေ့စ်ကို မခေါ်မီ check digit နှင့် format validation အဆင့်ကို လုပ်ဆောင်ပါ။ မှားယွင်းသော ကုဒ်များကို အရင်စစ်ထုတ်ခြင်းသည် အလဟသဖြစ်သည့် အခပေး request များကို လျှော့ချပေးသည်။

  • free tier များကို ဂရုတစိုက် ပေါင်းစပ်အသုံးပြုပါ: API အများအပြားသည် နေ့စဉ်အခမဲ့ capacity ကို တိုးချဲ့ပေးနိုင်သော်လည်း provider အလိုက် quota များကို ခြေရာခံပြီး response quality ကို တသမတ်တည်း ထိန်းထားနိုင်မှသာ အသုံးဝင်သည်။

  • တည်ငြိမ်သော ရလဒ်များကို cache လုပ်ပါ: ထုတ်ကုန်ဒေတာသည် များသောအားဖြင့် နှေးကွေးစွာသာ ပြောင်းလဲသောကြောင့် repeated lookup များကို cache လုပ်ခြင်းသည် API spend ကို များစွာ လျှော့ချပေးနိုင်သည်။ တူညီသော UPC များကို မကြာခဏ ရှာဖွေသောအခါ အထူးကောင်းမွန်သည်။

  • batch သို့မဟုတ် နောက်မှလုပ်မည့် lookup များကို သုံးပါ: ဒေတာကို real time မလိုအပ်ပါက throughput ကို ချက်ချင်း ပိုဝယ်မည့်အစား request များကို free သို့မဟုတ် lower-cost quota များထဲသို့ နာရီများ သို့မဟုတ် ရက်များအတွင်း ဖြန့်ဝေပါ။

  • trial နှင့် scraping ကို သတိဖြင့် သုံးပါ: တစ်ကြိမ်တည်း လုပ်ငန်းများအတွက် trial plan များ လုံလောက်နိုင်သည်။ scraping သည် စျေးသက်သာသလို ထင်ရနိုင်သော်လည်း terms of service ကို ချိုးဖောက်နိုင်ပြီး maintenance သို့မဟုတ် blocking cost များသည် API fee များထက် ပိုမြင့်သွားနိုင်သည်။