ระบบการตั้งชื่อบาร์โค้ดเริ่มต้น

การตั้งชื่อบาร์โค้ด กำหนดวิธีการจดจำและจัดหมวดหมู่บาร์โค้ด เมื่อสแกนบาร์โค้ดแล้ว บาร์โค้ดจะถูกเชื่อมโยงกับกฎข้อแรกด้วยรูปแบบที่ตรงกัน รูปแบบต่างๆ จะถูกอธิบายไว้ในรายการการตั้งชื่อของ 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

สร้างบาร์โค้ดที่มีน้ำหนัก 1.5 กิโลกรัม

ตรวจสอบให้แน่ใจว่าผลิตภัณฑ์สแกนได้อย่างถูกต้องโดยไปที่ แอปบาร์โค้ด -> การดำเนินงาน จากนั้นคลิกประเภทการดำเนินการ เช่น ได้รับ จากนั้นคลิกปุ่ม สร้าง เพื่อสร้างร่างการเคลื่อนย้ายสต๊อก สแกนบาร์โค้ดน้ำหนักผลิตภัณฑ์ เช่น 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

เมื่อ รูปแบบบาร์โค้ด มี .* แสดงว่าสามารถมีอักขระได้เป็นจำนวนหรือประเภทใดก็ได้