พัฒนาโมดูล Odoo

โมดูล Odoo ที่พัฒนาเฉพาะธุรกิจคุณ ทดสอบครบ และเป็นของคุณทั้งหมด

เราพัฒนาโมดูล Odoo ด้วย Python, OWL และ QWeb สำหรับ Odoo 16 ถึง 19 ทั้ง Community และ Enterprise ทุกโมดูลเริ่มจากสเปกที่เขียนเป็นลายลักษณ์อักษร มีราคาคงที่ มีเทสต์อัตโนมัติ และส่งมอบเข้า Git repository ของคุณเอง

  • Python และ OWL
  • Odoo 16–19
  • Community และ Enterprise
  • เทสต์อัตโนมัติ
  • โค้ดอยู่ใน Git ของคุณ
เวอร์ชัน Odoo ที่เราพัฒนาให้
ซอร์สโค้ดส่งมอบให้คุณทั้งหมด
แอปของเราเองบน Odoo Apps Store
ตอบกลับภายในหนึ่งวันทำการ

งานที่เราพัฒนา

พัฒนา Odoo ครบทุกชั้น ทั้งโมเดล หน้าจอ และรายงาน

ทุกโมดูลที่เราเขียนต่อยอดจาก Odoo มาตรฐานด้วยการสืบทอด (inheritance) โดยไม่แก้ไฟล์ของระบบหลัก เวอร์ชันถัดไปจึงเป็นแค่การปรับโค้ด ไม่ต้องเขียนใหม่ทั้งหมด งานพัฒนาเฉพาะมักครอบคลุมส่วนต่าง ๆ ดังนี้

โมเดลและแอปใหม่

สร้างเอกสารและข้อมูลที่ Odoo ยังไม่มี เช่น การเบิกงวดงาน สัญญาเช่า หรือผลแล็บ พร้อมเมนู สิทธิ์การเข้าถึง และ chatter สำหรับติดตามประวัติ

คอมโพเนนต์หน้าจอด้วย OWL

วิดเจ็ตฟิลด์ แดชบอร์ด และ client action ที่เขียนด้วย OWL ซึ่งเป็น JavaScript framework ของ Odoo เอง จึงทำงานกลมกลืนกับหน้าจออื่นของระบบ

รายงานและเอกสาร QWeb

ใบกำกับภาษี ใบส่งสินค้า ใบเสนอราคา และใบรับรองต่าง ๆ ตามรูปแบบของคุณ เป็นภาษาไทย อังกฤษ หรือทั้งสองภาษา พิมพ์เป็น PDF จากเทมเพลต QWeb

Controller และ REST endpoint

เส้นทาง HTTP และ JSON สำหรับเว็บไซต์ แอปมือถือ หรือระบบของคู่ค้า ป้องกันด้วย API key และกฎสิทธิ์ของ Odoo

งานตั้งเวลาและคิวงาน

Cron job และคิวงานเบื้องหลังสำหรับอัปเดตราคาทุกคืน นำเข้าข้อมูลเป็นชุด ส่งการแจ้งเตือน และงานที่ใช้เวลานานเกินกว่าจะให้ผู้ใช้รอหน้าจอ

ฟีเจอร์พอร์ทัลและเว็บไซต์

หน้าพอร์ทัลให้ลูกค้าดูคำสั่งซื้อ ใบแจ้งหนี้ และเอกสาร และหน้าสำหรับผู้ขายเพื่อยืนยันใบสั่งซื้อและวันส่งของ

ส่วนขยาย Point of Sale

ปรับหน้าจอ POS ใบเสร็จ กติกาสะสมแต้ม และขั้นตอนรับชำระเงินด้วย OWL สำหรับหน้าร้านค้าปลีกและร้านอาหาร

ส่วนที่แพ็กเกจภาษีท้องถิ่นยังไม่ครอบคลุม

หนังสือรับรองการหักภาษี ณ ที่จ่าย ไฟล์ ภ.ง.ด.3 และ ภ.ง.ด.53 และใบกำกับภาษีอิเล็กทรอนิกส์สำหรับไทย รวมถึงฟิลด์ภาษีขายของสหรัฐฯ และ GST ของอินเดียในจุดที่แพ็กเกจมาตรฐานยังไม่มี

ย้ายโมดูลไป Odoo 18 และ 19

ปรับโมดูลเฉพาะจากเวอร์ชันเก่าให้ใช้ ORM และ OWL เวอร์ชันปัจจุบัน พร้อมเทสต์ยืนยันว่ากฎทางธุรกิจยังทำงานถูกต้อง

แนวทางเขียนโค้ดของเรา

อัปเกรด Odoo ครั้งหน้า โค้ดของคุณก็ยังใช้ได้

Odoo ออกเวอร์ชันหลักใหม่ทุกปี และดูแลเฉพาะสามเวอร์ชันล่าสุด โค้ดที่พัฒนาเฉพาะจึงต้องย้ายตามได้ โค้ดของเราต่อยอดโมเดลมาตรฐานด้วยการสืบทอด เก็บกฎทางธุรกิจไว้ใน Python ที่มีเทสต์แทนการฝังไว้ในหน้าจอ และไม่แก้ไฟล์ของระบบหลักเลย เป็นแนวทางเดียวกับที่เราใช้พัฒนาแอปของเราเองสองตัวบน Odoo Apps Store

  • สืบทอดโมเดล ไม่แก้โค้ดระบบหลัก
  • รันเทสต์ทุกครั้งที่ commit
  • มีสเปกเป็นลายลักษณ์อักษรก่อนเริ่มเขียน
  • เอกสารส่งมอบอยู่ใน repository ของคุณ
  1. กำหนดสเปก

    ตกลงฟิลด์ กฎ หน้าจอ และเทสต์เป็นลายลักษณ์อักษร พร้อมราคาคงที่

  2. พัฒนา

    เขียน Python, OWL และ XML ในโมดูลแยกที่สืบทอดจากระบบหลัก

  3. ทดสอบ

    Unit test และ tour test ต้องผ่านใน CI ก่อนเดโมให้คุณดู

  4. ส่งมอบ

    ส่งโมดูล เทสต์ และ README เข้า Git repository ของคุณ

ตัวอย่างการใช้งาน

โมดูลเฉพาะทาง ทำงานอย่างไรในธุรกิจจริง

เบิกงวดงานพร้อมหักเงินประกันผลงาน

เปอร์เซ็นต์งานที่เสร็จในแต่ละรายการ BOQ กลายเป็นใบแจ้งหนี้ลูกค้าที่หักเงินประกันผลงานไว้ และลงบัญชีตามบัญชีวิเคราะห์ (analytic account) ของโครงการ

โซนจัดส่งและการจัดรถ

ใบสั่งขายดึงโซนจัดส่งจากที่อยู่ลูกค้าโดยอัตโนมัติ และคลังสินค้าเห็นรายการจัดส่งของวันพรุ่งนี้แยกตามรถและเส้นทาง

ผลตรวจรายล็อตและใบรับรอง

บันทึกผลตรวจคุณภาพแยกตามล็อต ระงับใบส่งสินค้าเมื่อผลตรวจไม่ผ่าน และพิมพ์ใบรับรองผลวิเคราะห์ (COA) ให้ผู้ซื้อ

ตามกลุ่มธุรกิจ

ธุรกิจที่ Odoo มาตรฐาน มักต้องมีโมดูลเสริม

ธุรกิจเหล่านี้มีเอกสารหลักที่ Odoo มาตรฐานยังไม่รองรับ โมดูลที่พัฒนาเฉพาะจึงมักเป็นแกนกลางของการวางระบบ

ขั้นตอนการทำงาน

จากสเปกที่เขียนไว้ สู่โมดูลที่ใช้งานจริง

  1. 1. ดูงานจริงก่อน

    เรานั่งคุยกับคนที่จะใช้โมดูลจริง และจดสิ่งที่เกิดขึ้นในงานปัจจุบัน รวมถึงกรณียกเว้นต่าง ๆ

  2. 2. เขียนสเปกและกำหนดราคา

    สเปกเป็นลายลักษณ์อักษรระบุฟิลด์ กฎ หน้าจอ และเทสต์ พร้อมราคาคงที่หนึ่งราคาต่อโมดูล

  3. 3. พัฒนาบนระบบทดสอบ

    พัฒนาบน branch ใน repository ของคุณพร้อมฐานข้อมูลทดสอบ (staging) และมีรายงานความคืบหน้าเป็นลายลักษณ์อักษรทุกสัปดาห์

  4. 4. ทดสอบและตรวจรับ

    เทสต์อัตโนมัติต้องผ่านใน CI ก่อน จากนั้นทีมของคุณทดสอบตรวจรับบน staging ด้วยข้อมูลจริง

  5. 5. ขึ้นระบบและดูแลต่อ

    เรานำโมดูลขึ้นระบบจริง จัดทำเอกสาร และอยู่ดูแลใกล้ชิดจนผ่านการปิดงบเดือนแรก

เครื่องมือ

เทคโนโลยีเบื้องหลัง ทุกโมดูลที่เราส่งมอบ

  • Python
  • OWL
  • JavaScript
  • XML
  • QWeb
  • SCSS
  • PostgreSQL
  • Odoo ORM
  • OCA modules
  • Git
  • GitHub Actions
  • Docker
  • Odoo.sh
  • XML-RPC

เงื่อนไขของเรา

ข้อตกลง ที่เราเขียนเป็นลายลักษณ์อักษร

เราไม่อ้างจำนวนลูกค้า คะแนนรีวิว หรือตัวเลขความเร็วที่พิสูจน์ไม่ได้ นี่คือเงื่อนไขที่ใช้กับงานพัฒนาทุกงานของเรา

ขอใบเสนอราคาแบบราคาคงที่
ราคาต่อโมดูล ตกลงก่อนเริ่มงาน
รายงานความคืบหน้าเป็นลายลักษณ์อักษร
ที่ปรึกษาคนเดียวตั้งแต่คุยครั้งแรกจนส่งมอบ
สเปก เดโม และเอกสาร
สำนักงาน: กรุงเทพฯ นิวยอร์ก เดลี NCR

FAQ

คำถามที่ลูกค้าถามบ่อย

พัฒนาโมดูล Odoo ราคาเท่าไร

แต่ละโมดูลมีราคาคงที่ตามสเปกที่เขียนไว้ คุณจึงรู้ค่าใช้จ่ายก่อนเริ่มงาน ราคาขึ้นอยู่กับจำนวนโมเดล หน้าจอ รายงาน และการเชื่อมต่อที่เกี่ยวข้อง ไม่ได้คิดตามชั่วโมง ส่วนค่าไลเซนส์ Odoo แยกต่างหาก Community ใช้ฟรี และ Enterprise เรียกเก็บโดย Odoo โดยตรง เราไม่บวกเพิ่ม

พัฒนาให้ Odoo Community หรือ Enterprise

ทั้งสองรุ่น ตั้งแต่ Odoo 16 ถึง 19 เราตรวจตั้งแต่ต้นว่าโมดูลต้องพึ่งแอป Enterprise ตัวใดบ้าง เช่น Studio, Quality หรือ Field Service และสำหรับ Community เราจะไม่ใส่การพึ่งพาแอป Enterprise เพื่อให้ติดตั้งได้โดยไม่มีปัญหา

ใครเป็นเจ้าของโค้ดที่พัฒนา

คุณเป็นเจ้าของทั้งหมด ทุกโมดูล เทสต์ และ README ถูก commit เข้า Git repository ของคุณเอง ไม่มีการซ่อนโค้ดหรือผูกไว้กับเซิร์ฟเวอร์ของเรา หากวันหนึ่งคุณเปลี่ยนผู้ให้บริการหรือใช้ทีมภายใน ก็เริ่มต่อได้จากซอร์สโค้ดฉบับเต็ม

อัปเกรด Odoo แล้วโมดูลที่พัฒนาเฉพาะจะพังไหม

การอัปเกรดข้ามเวอร์ชันหลักต้องปรับโค้ดบ้างเสมอ แต่จะเป็นงานเล็กเมื่อโมดูลสืบทอดจากระบบหลักแทนการแก้ไขโดยตรง เทสต์ของเราชี้ได้ชัดว่ากฎข้อใดทำงานต่างไป และเราย้ายโมดูลให้เองได้ในโครงการอัปเกรด

แก้โมดูลที่นักพัฒนาเจ้าอื่นเขียนไว้ได้ไหม

ได้ เราเริ่มจากรีวิวโค้ดเทียบกับเวอร์ชัน Odoo ที่คุณใช้ ระบุจุดเสี่ยงหรือโค้ดที่ซ้ำซ้อน แล้วเสนอราคางานแก้แยกจากฟีเจอร์ใหม่ รายงานรีวิวเป็นของคุณ ไม่ว่าจะให้เราทำต่อหรือไม่

พัฒนาแอปเพื่อขายบน Odoo Apps Store ได้ไหม

ได้ เราเผยแพร่แอปของเราเองบน Odoo Apps Store คือ Shopify Odoo Connector และ TechAfterMe Dashboard จึงเข้าใจข้อกำหนดด้านการจัดแพ็กเกจ เวอร์ชัน และหน้ารายการแอป เราพัฒนาโมดูล หน้าคำอธิบาย และภาพหน้าจอ แล้วคุณเผยแพร่ภายใต้บัญชีผู้ขายของคุณเอง

เริ่มต้นกับเรา

บอกเราว่า อยากให้ Odoo ทำอะไรเพิ่ม

ส่งขั้นตอนงาน ภาพหน้าจอ หรือไฟล์ Excel ที่อยากเลิกใช้มาให้เรา เราตอบกลับภายในหนึ่งวันทำการ และหลังคุยกันสั้น ๆ คุณจะได้สเปกเป็นลายลักษณ์อักษรพร้อมราคาคงที่

  • ตอบกลับภายในหนึ่งวันทำการ
  • ราคาคงที่ต่อโมดูล เป็นลายลักษณ์อักษร
  • โค้ด เทสต์ และเอกสารอยู่ใน repo ของคุณ

อยากคุยก่อน? โทรหาเรา หรือ แชต WhatsApp.

ข้อมูลของคุณจะถูกเก็บเป็นความลับ เราตอบกลับภายใน 1 วันทำการ