ระบบการตั้งชื่อบาร์โค้ดเริ่มต้น¶
การตั้งชื่อบาร์โค้ด กำหนดวิธีการจดจำและจัดหมวดหมู่บาร์โค้ด เมื่อสแกนบาร์โค้ดแล้ว บาร์โค้ดจะถูกเชื่อมโยงกับกฎข้อแรกด้วยรูปแบบที่ตรงกัน รูปแบบต่างๆ จะถูกอธิบายไว้ในรายการการตั้งชื่อของ Odoo โดยใช้นิพจน์ทั่วไป และ Odoo จะอ่านบาร์โค้ดได้สำเร็จหากคำนำหน้าและ/หรือความยาวตรงกับที่กำหนดไว้ในกฎของบาร์โค้ด
ตัวอย่างเช่น ที่ การขายหน้าร้าน บาร์โค้ดน้ำหนักผลิตภัณฑ์ในรูปแบบหมายเลขบทความยุโรป (EAN) ซึ่งเริ่มต้นด้วย 21
และมีห้าหลักที่ระบุน้ำหนัก จะถูกใช้เพื่อชั่งน้ำหนักผลิตภัณฑ์และสร้างบาร์โค้ดที่แสดงน้ำหนักและราคา 21
และน้ำหนักห้าหลักเป็นรูปแบบบาร์โค้ดที่ใช้เพื่อระบุบาร์โค้ดและสามารถปรับแต่งเพื่อให้แน่ใจว่า Odoo ได้ตีความบาร์โค้ดทั้งหมดสำหรับธุรกิจอย่างถูกต้อง
Note
โดยทั่วไปบาร์โค้ดยังใช้กับแอป สินค้าคงคลัง และ บาร์โค้ด ของ Odoo อีกด้วย
Odoo บาร์โค้ด รองรับรูปแบบ EAN, Universal Product Code (UPC) และ GS1 เอกสารนี้โฟกัสเฉพาะ กฎและรูปแบบเริ่มต้นใน Odoo ซึ่งใช้การเข้ารหัส UPC และ EAN
Important
ในการใช้บาร์โค้ด UPC และ EAN เพื่อระบุผลิตภัณฑ์อย่างเฉพาะเจาะจงตลอดห่วงโซ่อุปทานทั้งหมด จะต้อง ซื้อจาก GS1
ใน Odoo คุณสามารถกำหนดรูปแบบบาร์โค้ดที่กำหนดเองได้เพื่อจดจำบาร์โค้ดเฉพาะของบริษัท ไม่จำเป็นต้องซื้อบาร์โค้ดหากใช้ภายในบริษัทเท่านั้น เช่น ใน ตัวอย่าง ที่บาร์โค้ดเขียนในรูปแบบ EAN
การกำหนดค่า¶
หากต้องการใช้การตั้งชื่อเริ่มต้น ให้ไปที่ บาร์โค้ด ให้ทำเครื่องหมายที่ช่องกาเครื่องหมาย เครื่องสแกนบาร์โค้ด การทำเช่นนี้จะติดตั้งแอป บาร์โค้ด ลงในฐานข้อมูล
ภายใต้ส่วนขั้นตอนต่อไป ในช่อง การตั้งชื่อบาร์โค้ด ให้ตรวจสอบว่าได้เลือก การตั้งชื่อเริ่มต้น แล้ว จากนั้นคลิก บันทึก

เมื่อติดตั้งโมดูล บาร์โค้ด แล้ว และเลือก การตั้งชื่อเริ่มต้น การดำเนินการกับบาร์โค้ดโดยใช้ UPC และ EAN ซึ่งมีรายละเอียดอยู่ใน รายการการตั้งชื่อเริ่มต้น จะพร้อมใช้งาน และตามค่าเริ่มต้น Odoo จะจัดการการแปลง UPC/EAN โดยอัตโนมัติ
ตัวอย่าง: บาร์โค้ดน้ำหนักสินค้า¶
หากต้องการเข้าใจได้ดียิ่งขึ้นว่าคำศัพท์ของบาร์โค้ดถูกนำมาใช้เพื่อระบุผลิตภัณฑ์ใน Odoo ได้อย่างไร ตัวอย่างนี้จะใช้บาร์โค้ดน้ำหนักผลิตภัณฑ์ในรูปแบบ EAN เพื่อให้ธุรกิจ การขายหน้าร้าน พิมพ์บาร์โค้ดโดยอัตโนมัติ และคำนวณราคาโดยใช้น้ำหนักของสินค้า
ในการตั้งค่าบาร์โค้ดสำหรับผลิตภัณฑ์ที่มีน้ำหนัก จะใช้กฎดังต่อไปนี้:
ชื่อกฎ |
รูปแบบบาร์โค้ด |
ฟิลด์ใน Odoo |
---|---|---|
บาร์โค้ดน้ำหนักที่มีทศนิยม 3 ตำแหน่ง |
(21)....{NNDDD} |
ฟิลด์ บาร์โค้ด บนแบบฟอร์มผลิตภัณฑ์ |
Example
หากต้องการเข้าใจรูปแบบบาร์โค้ดสำหรับผลิตภัณฑ์ที่มีน้ำหนักได้ดีขึ้น โปรดพิจารณาบาร์โค้ด 2112345000008
:
21
: รหัสที่ระบุบาร์โค้ดสำหรับผลิตภัณฑ์ที่มีน้ำหนัก12345
: ตัวเลข 5 หลัก (แสดงด้วย.....
ในตารางด้านบน) ที่ใช้ระบุผลิตภัณฑ์00000
: ตัวเลขห้าหลัก (แสดงด้วย{NNDDD}
ในตาราง) แทนน้ำหนักของผลิตภัณฑ์ ในแบบฟอร์มผลิตภัณฑ์ ค่าน้ำหนักห้าค่า ต้องเป็น00000
สองหลักแรกเป็นค่าจำนวนเต็ม และสามหลักสุดท้ายเป็นค่าทศนิยม ตัวอย่างเช่น "13.5 กรัม" ในรูปแบบ{NNDDD}
คือ13500
8
: ตรวจสอบหลัก สำหรับ211234500000
ส่วนประกอบเหล่านี้เมื่อนำมารวมกันจะเป็นบาร์โค้ด EAN - 13 ที่มี 13 อักขระ
ในการกำหนดค่าบาร์โค้ดผลิตภัณฑ์สำหรับ พาสต้าโบโลเนส
จะต้องป้อนบาร์โค้ด EAN สำหรับผลิตภัณฑ์ที่มีน้ำหนัก 2112345000008
ลงในฟิลด์ บาร์โค้ด บนแบบฟอร์มผลิตภัณฑ์ (เข้าถึงได้โดยไปที่ และเลือกผลิตภัณฑ์ที่ต้องการ) นอกจากนี้ หน่วยวัด ยังถูกตั้งค่าเป็น kg อีกด้วย

ขั้นตอนต่อไปคือการชั่งน้ำหนักพาสต้าของลูกค้าให้ได้ 1.5 กิโลกรัม ซึ่งจะสร้างบาร์โค้ดใหม่สำหรับพาสต้าตามน้ำหนัก 211234501500 ซึ่งมีเลขตรวจสอบ 2 บาร์โค้ดใหม่คือ 2112345015002

ตรวจสอบให้แน่ใจว่าผลิตภัณฑ์สแกนได้อย่างถูกต้องโดยไปที่ ได้รับ จากนั้นคลิกปุ่ม สร้าง เพื่อสร้างร่างการเคลื่อนย้ายสต๊อก สแกนบาร์โค้ดน้ำหนักผลิตภัณฑ์ เช่น 2112345015002
และหากผลิตภัณฑ์ที่ต้องการปรากฏขึ้น การตั้งค่าบาร์โค้ดก็จะถูกต้อง

สร้างกฎเกณฑ์¶
Important
จำเป็นต้องเพิ่มกฎใหม่สำหรับรูปแบบ UPC และ EAN ที่ ไม่อยู่ ในรายการเริ่มต้นของ Odoo เนื่องจากไม่สามารถอ่านบาร์โค้ดได้สำเร็จหากมีฟิลด์ที่ไม่รู้จัก
แม้ว่าจะสามารถสร้างกฎใหม่ได้ แต่ฟิลด์ Odoo จะ ไม่ เติมข้อมูลจากกฎเหล่านี้โดยอัตโนมัติ จำเป็นต้องมีการพัฒนาแบบกำหนดเอง <https://www.odoo.com/appointment/132>`_ สำหรับฟังก์ชันการทำงานนี้
หากต้องการสร้างกฎ ให้เปิดใช้งาน โหมดนักพัฒนา ก่อน จากนั้นไปที่ และเลือก การตั้งชื่อเริ่มต้น
ในหน้านี้ ให้กำหนดค่าฟิลด์ตัวเลือกต่อไปนี้:
การแปลง UPC/EAN: กำหนดว่าจะต้องแปลงบาร์โค้ด UPC/EAN โดยอัตโนมัติหรือไม่เมื่อจับคู่กฎกับการเข้ารหัสอื่น ตัวเลือกได้แก่ เสมอ (ตัวเลือกเริ่มต้น), ไม่เคย, EAN-13 เป็น UPC-A และ UPC-A เป็น EAN-13
เป็นระบบการตั้งชื่อ GS1: ตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมายนี้ ไม่ได้ ได้ทำเครื่องหมายไว้ เนื่องจาก การตั้งชื่อเริ่มต้น ใช้การเข้ารหัส UPC และ EAN ไม่ใช่ การเข้ารหัส GS1

ในหน้า การตั้งชื่อเริ่มต้น ให้คลิก เพิ่มบรรทัด ที่ด้านล่างของตาราง ซึ่งจะเปิดหน้าต่างป็อปอัป สร้างกฎ ขึ้นมาเพื่อสร้างกฎใหม่
ฟิลด์ ชื่อกฎ จะใช้ภายในเพื่อระบุว่าบาร์โค้ดแสดงถึงอะไร
ฟิลด์ ลำดับ แสดงถึงความสำคัญของกฎ ซึ่งหมายความว่าค่ายิ่งเล็ก กฎจะปรากฏในตารางมากขึ้นเท่านั้น
ฟิลด์บาร์โค้ด ประเภท แสดงการจำแนกประเภทข้อมูลที่แตกต่างกันที่ระบบสามารถเข้าใจได้ (เช่น แพ็คเกจ, ล็อต, สถานที่, คูปอง เป็นต้น)
ฟิลด์ การเข้ารหัส ระบุว่าบาร์โค้ดจะใช้การเข้ารหัสแบบใด กฎนี้ใช้ได้เฉพาะในกรณีที่บาร์โค้ดใช้การเข้ารหัสเฉพาะนี้เท่านั้น ตัวเลือก การเข้ารหัส ที่ใช้ได้คือ EAN-13, EAN-8, UPC-A และ GS1-28
ฟิลด์ รูปแบบบาร์โค้ด แสดงถึงวิธีที่ระบบจดจำลำดับตัวอักษรหรือตัวเลขเพื่อบรรจุข้อมูลเกี่ยวกับผลิตภัณฑ์ บางครั้ง เมื่อต้องใช้ตัวเลขจำนวนหนึ่ง ระบบจะแสดงจำนวน .
N
แทนตัวเลขจำนวนเต็ม และ D
แทนตัวเลขทศนิยม
Example
1...
หมายถึงตัวเลข 4 หลักที่ขึ้นต้นด้วย 1 NNDD
หมายถึงตัวเลข 2 หลักที่มีจุดทศนิยม 2 ตำแหน่ง ตัวอย่างเช่น 14.25
คือ 1425
หลังจากกรอกข้อมูลแล้ว ให้คลิกปุ่ม บันทึกและสร้าง เพื่อบันทึกกฎ และเริ่มสร้างกฎใหม่ทันที หรือคลิก บันทึกและปิด เพื่อบันทึกกฎ และกลับไปที่ตารางของกฎ
รายการระบบการตั้งชื่อเริ่มต้น¶
ตารางด้านล่างนี้ประกอบด้วยรายการกฎ การตั้งชื่อเริ่มต้น ของ Odoo รูปแบบบาร์โค้ดเขียนด้วยนิพจน์ทั่วไป
ชื่อกฎ |
ประเภท |
การเข้ารหัส |
รูปแบบบาร์โค้ด |
---|---|---|---|
บาร์โค้ดราคาที่มีทศนิยม 2 ตำแหน่ง |
ราคาสินค้า |
EAN-13 |
23.....{NNNDD} |
บาร์โค้ดส่วนลด |
สินค้าลดราคา |
ใดๆ |
22{NN} |
บาร์โค้ดน้ำหนักที่มีทศนิยม 3 ตำแหน่ง |
น้ำหนักสินค้า |
EAN-13 |
21.....{NNDDD} |
บาร์โค้ดของลูกค้า |
ลูกค้า |
ใดๆ |
042 |
บาร์โค้ดคูปองและบัตรของขวัญ |
คูปอง |
ใดๆ |
043|044 |
บาร์โค้ดแคชเชียร์ |
แคชเชียร์ |
ใดๆ |
041 |
บาร์โค้ดระบุตำแหน่ง |
ตำแหน่ง |
ใดๆ |
414 |
บาร์โค้ดแพ็คเกจ |
แพ็คเกจ |
ใดๆ |
แพ็ค |
บาร์โค้ดล็อต |
ล็อต |
ใดๆ |
10 |
บัตรเครดิตแม่เหล็ก |
บัตรเครดิต |
ใดๆ |
%.* |
บาร์โค้ดของสินค้า |
หน่วยสินค้า |
ใดๆ |
.* |
Note
เมื่อ รูปแบบบาร์โค้ด มี .*
แสดงว่าสามารถมีอักขระได้เป็นจำนวนหรือประเภทใดก็ได้
See also