---
title: แผนและราคา
description: สร้างและกำหนดราคาแผน VM: ขนาด, ราคาต่อชั่วโมงและรายเดือน, รอบการเรียกเก็บเงิน, แผนกำหนดเอง, การโคล, และผลกระทบของการเปลี่ยนราคาต่อ VM ที่กำลังทำงานอยู่
url: https://nexcmp.com/th/docs/catalog/plans/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# แผนและราคา {#plans-and-pricing}

> **ตำแหน่งในหน้าผู้ดูแลระบบ:** Services › Virtual Machines › Plans & pricing (`/vm/catalog`) โดยมีแท็บ Plan, Custom plan, Cycle และ Offering CloudStack เทมเพลตจะอยู่บนหน้าแยกต่างหากคือ Services › Virtual Machines › Template (`/vm/templates`)

## What it does {#what-it-does}

**แผน** คือขนาดที่ลูกค้าซื้อได้: vCPU, RAM, ดิสก์รูท และราคา ในโซนหนึ่ง จากแหล่งข้อมูลเดียว (CloudStack หรือคลัสเตอร์ Proxmox VE) ลูกค้าจะเลือกแผน, ระบบปฏิบัติการ และ**รอบการเรียกเก็บเงิน** (รายชั่วโมง, รายเดือน หรือระยะเวลาชำระเงินล่วงหน้าที่นานกว่า) แผนจะถูกวางขายในพอร์ทัลลูกค้า ผ่านทาง API และบนเว็บไซต์ของตัวแทนจำหน่าย

## ข้อกำหนด {#requirements}

| Item | Requirement |
|---|---|
| Source | เชื่อมต่อ CloudStack แล้ว (แผนชี้ไปยังข้อเสนอเซอร์วิสของ CloudStack) หรือเชื่อมต่อคลัสเตอร์ Proxmox VE เข้ากับโซน ดู [CloudStack](https://nexcmp.com/th/docs/infrastructure/cloudstack/) และ [Proxmox VE](https://nexcmp.com/th/docs/infrastructure/proxmox/) |
| โซน | โซนที่ขาย Virtual Machine ดู [Zones](https://nexcmp.com/th/docs/infrastructure/zones/) |
| เทมเพลต | เทมเพลตที่เปิดใช้งานและพร้อมใช้งานอย่างน้อยหนึ่งรายการ ดู [OS templates](https://nexcmp.com/th/docs/infrastructure/templates/) |
| อัตราแลกเปลี่ยน | เฉพาะเมื่อคุณป้อนราคาเป็น VND เท่านั้น ดู [Currency and exchange rates](https://nexcmp.com/th/docs/catalog/currency-and-exchange-rates/) |
| สิทธิ์การใช้งาน | ผู้ดูแลระบบ: ทุกการเปลี่ยนแปลงราคาต้องระบุเหตุผล |

## เตรียมโครงสร้างพื้นฐาน {#prepare-the-infrastructure}

- **CloudStack:** สร้าง service offerings ที่คุณต้องการขาย (แบบสาธารณะ หรือแชร์กับโดเมนของ NexCMP) โดยแผนจะชี้ไปยัง offering หนึ่ง แท็บ **Offering CloudStack** จะแสดง offerings และ disk offerings แบบสดจาก CloudStack (แคชไว้ 60วินาที) เมื่อตารางแผนว่างเปล่า เวิกเกอร์จะสร้างแผนหกรายการจาก offerings จริงของคุณโดยอัตโนมัติ
- **Proxmox VE:** ไม่ต้องตั้งค่าใน Proxmox โดยแผนจะกำหนด CPU, RAM และดิสก์ของตัวเอง ซึ่งดิสก์ต้องไม่เล็กกว่าดิสก์ของเทมเพลต

## เชื่อมต่อใน NexCMP {#connect-in-nexcmp}

### วิธีการจัดเก็บราคา {#how-prices-are-stored}

NexCMP จัดเก็บทุกราคาเป็น **ไมโครดอลลาร์ต่อชั่วโมง** (µ$/hour; 1 µ$ เท่ากับ 1/1,000,000 USD) คุณสามารถป้อนราคาในหน่วยที่คุณต้องการได้และฟอร์มจะทำการแปลงให้:

| หน่วย | หมายเหตุ |
|---|---|
| USD / ชั่วโมง (6 ตำแหน่งทศนิยม) | จัดเก็บตามที่เป็นอยู่ |
| USD / เดือน | หารด้วยการตั้งค่าชั่วโมงต่อเดือน (730) |
| VND / เดือน | แปลงหนึ่งครั้งตามอัตราแลกเปลี่ยนปัจจุบัน แล้วจัดเก็บเป็น µ$/hour จะปรากฏขึ้นเมื่อมีอัตราแลกเปลี่ยนเท่านั้น |

ฟอร์มจะแสดงผลลัพธ์: µ$/hour, USD/hour, ราคาต่อเดือน และรอบการเรียกเก็บเงินทั้งหมด **ราคาต่อเดือน = ราคาต่อชั่วโมง × 730**; รอบที่นานกว่าคือ **ราคาต่อเดือน × จำนวนเดือน × (1 − ส่วนลด)**

### เพิ่มแผน {#add-a-plan}

1. เปิด **Services › Virtual Machines › Plans & pricing** แล้วคลิก **Add plan**
2. กรอกข้อมูลในฟอร์ม:

   | ฟิลด์ | ค่าตัวอย่าง |
   |---|---|
   | ชื่อแผน | `VM-2-4` |
   | สลัก (Slug) | ว่างไว้: สร้างจากชื่อ |
   | โซน | โซนเริ่มต้นของคุณ |
   | แหล่งที่มาของโครงสร้างพื้นฐาน | ว่างไว้สำหรับ CloudStack หรือคลัสเตอร์ Proxmox |
   | Service offering CloudStack (แบบสด) | เลือกหนึ่งรายการ (แสดงเฉพาะสำหรับ CloudStack) |
   | CPU (คอร์), RAM (MB), ดิสก์หลัก (GB) | `2`, `4096`, `40` |
   | Disk offering | ไม่บังคับ สำหรับขนาดดิสก์หลักที่กำหนดเอง |
   | ป้อนราคาตาม / ราคา | `USD / month`, `12` |
   | คำอธิบายสั้น | `2 vCPU, 4 GB RAM, 40 GB NVMe` |
   | ลำดับ | `10` |
   | ใช้งาน | เปิด: ลูกค้าสามารถซื้อได้ |
   | การมองเห็น | มองเห็นได้ในแคตตาล็อก |
   | เหตุผลในการเปลี่ยนราคา | `initial price` |


3. คลิก **OK** แผนจะปรากฏในตารางพร้อมราคาต่อชั่วโมงและต่อเดือน รวมถึงช่องสำหรับรอบการเรียกเก็บเงินที่เปิดใช้งานทั้งหมด

      ![ตารางแผนพร้อมราคาต่อชั่วโมง ต่อเดือน และต่อรอบการเรียกเก็บเงิน](https://nexcmp.com/th/docs/images/catalog/plans-02-list.webp)

### รอบการเรียกเก็บเงิน {#billing-cycles}

เปิดแท็บ **Cycle** เพื่อตั้งค่าว่ารอบใดบ้างที่ลูกค้าสามารถเลือกได้และส่วนลดของรอบนั้นๆ

| รอบ | ค่าเริ่มต้น | หมายเหตุ |
|---|---|---|
| รายชั่วโมง | เปิดตลอดเวลา | เรียกเก็บเงินเป็นรายชั่วโมง |
| รายเดือน | เปิด, 0% | |
| 1 ปี | เปิด, 10% | |
| 2 ปี | เปิด, 15% | |
| 3 ปี | เปิด, 20% | |

คุณสามารถเปลี่ยนชื่อรอบการเรียกเก็บเงิน ปรับส่วนลด (0 ถึง 90%) และเปิดหรือปิดใช้งานได้ การเปลี่ยนแปลงจะมีผลกับ VM ที่ซื้อหรือต่ออายุ **หลังจาก** ที่คุณบันทึกแล้ว ส่วน VM ที่กำลังทำงานอยู่จะยังคงใช้ราคาเดิมที่ล็อกไว้

![แท็บรอบการเรียกเก็บเงินพร้อมส่วนลดตามรอบ](https://nexcmp.com/th/docs/images/catalog/plans-03-cycles.webp)

### กำหนดแผนหลักและคำนวณแผนอื่น ๆ ต่อ {#set-a-base-plan-and-derive-the-others}

**Set base plan + derive other plans** จะทำการคำนวณราคาใหม่ทั้งตารางจากราคาเดียว เลือกแผนหลักและราคา จากนั้นเลือกว่าจะรักษา **current price ratios** ระหว่างแผนไว้ หรือคำนวณจาก **component prices** (µ$/ชั่วโมง ต่อ vCPU, ต่อ GB RAM และต่อ GB NVMe พร้อมส่วนลดชุดรวมเสริม 0 ถึง 50%) ตารางตัวอย่างจะแสดงราคาเก่าและใหม่ก่อนที่จะบันทึกจริง คลิก **Apply** และระบุเหตุผล

เมื่อคุณใช้ราคาใหม่: VM แบบ **รายชั่วโมง** ที่กำลังทำงานอยู่จะได้รับราคาที่ **ถูกลง** ตั้งแต่รอบการเรียกเก็บเงินถัดไป และ VM แบบชำระเงินล่วงหน้าจะได้รับราคาใหม่เมื่อต่ออายุ หากราคา **สูงขึ้น** VM ที่กำลังทำงานอยู่จะยังคงใช้ราคาเดิม

### แผนกำหนดเอง {#custom-plans}

แท็บ **Custom plan** ช่วยให้ลูกค้าสามารถเลือกขนาด vCPU, RAM และ NVMe ได้เอง กำหนดราคาต่อหน่วยรายชั่วโมงสำหรับหนึ่ง vCPU, หนึ่ง GB ของ RAM และหนึ่ง GB ของ NVMe (เว้นว่างไว้เพื่อคำนวณจากส่วนลดเปอร์เซ็นต์), ค่าต่ำสุด, สูงสุด และขั้นบันไดของแต่ละรายการ รวมถึงรอบการเรียกเก็บเงินที่ใช้ได้ แผนแบบ **custom** ควรมีราคาสแพงกว่าแผนคงที่ที่มีขนาดเท่ากัน มิฉะนั้นลูกค้าจะข้ามแผนคงที่ หน้าดังกล่าวจะไฮไลต์แถวที่แผน custom มีราคาถูกกว่า เปิดใช้งาน **Enable custom plans for customers** เพื่อทำการขาย หากปิดจะแสดงคำว่า "Coming soon" ในพอร์ทัล VM แบบ custom แต่ละรายการจะมีแถวแผนที่ซ่อนอยู่เป็นของตัวเอง แถวเหล่านั้นจะไม่สามารถแก้ไขหรือลบได้ในขณะที่ VM ยังคงอยู่


### เปลี่ยน, ซ่อน, โคลน, ลบ {#change-hide-clone-delete}

| การดำเนินการ | What it does |
|---|---|
| **Edit** | เปลี่ยนชื่อ, คำอธิบาย, ลำดับ, ราคา, สถานะการใช้งานและการมองเห็น |
| **เปิด/ปิด** | **Off**: ลูกค้าไม่สามารถซื้อได้ VM ที่กำลังทำงานอยู่จะไม่ได้รับผลกระทบ |
| **ซ่อน / แสดง** | แผนที่ถูกซ่อนจะไม่ปรากฏในแคตตาล็อก แต่ VM ที่มีอยู่จะยังคงใช้งานได้และผู้ดูแลระบบสามารถกำหนดให้ได้ |
| **Clone** | สร้างแผนใหม่ในโซนเดียวกันด้วยแหล่งที่มา, ขนาด หรือราคาใหม่ และสามารถเลือกซ่อนแผนเก่าได้ หากต้องการขายการกำหนดค่าเดียวกันจาก CloudStack และ Proxmox ให้ทำการโคลนแล้วเลือกแหล่งที่มาอื่น |
| **เลื่อนขึ้น/ลง** | เปลี่ยนลำดับ |
| **Delete** | นำแผนออกจากรายการขายและจากตาราง VM ที่ใช้งานอยู่แล้วจะยังคงใช้งานแผนนั้นต่อไป |

::: warning แผนที่กำลังใช้งานอยู่จะถูกล็อก
เมื่อแผนมี VM ใช้งานอยู่ **โซน, ออฟเฟอริง, ซีพียู, แรม, ดิสก์ และแหล่งที่มา** ของแผนจะถูกล็อกเพื่อไม่ให้ VM ที่ทำงานอยู่ถูกเปลี่ยนแปลงโดยไม่รู้ตัว ใช้ **Clone** เพื่อสร้างการกำหนดค่าใหม่ ส่วนแผนเก่าจะยังคงรักษา VM ของตนไว้
:::

## ตรวจสอบ {#verify}

1. แผนจะปรากฏในตารางพร้อมกับราคารายชั่วโมงและรายเดือนที่ถูกต้องตามที่คาดไว้
2. ในพอร์ทัลลูกค้า ให้เริ่มการสั่งซื้อ: โซนจะมีแผนดังกล่าวให้บริการและราคาตามรอบจะตรงกับแท็บ **Cycle**
3. ทดลองสั่งซื้อ ตรวจสอบการหักเงินในกระเป๋าเงินเทียบกับราคาที่แสดง และลบ VM

## ข้อจำกัดและหมายเหตุ {#limits-and-notes}

- แผนหนึ่งรายการจะอยู่ใน **หนึ่ง** โซนและ **หนึ่ง** แหล่งที่มาเท่านั้น
- ราคาจะถูกจัดเก็บในหน่วย µ$/ชั่วโมง ส่วนราคา VND ที่แสดงจะถูกคำนวณและปัดเศษตาม **VND rounding step** (ดูที่หน้าสกุลเงิน) กระเป๋าเงินจะเป็น USD เสมอ
- ผู้ค้าระดับตัวแทนจะได้รับราคาขายส่งและราคาขายปลีกที่คำนวณมาจากราคาขายปลีกมาตรฐาน การเปลี่ยนแปลงราคาสำหรับแผนที่มีอยู่จะไม่คัดลอกราคาตัวแทนแบบกำหนดเองไปยังแผนที่โคลนซึ่งคุณได้เปลี่ยนการกำหนดค่า
- ขีดจำกัดต่ำสุด สูงสุด และขั้นบันไดของแผนกำหนดเองจะถูกตรวจสอบกับขีดจำกัดของ CloudStack เอง การกำหนดขนาดดิสก์สูงสุดที่เกินกว่า `storage.max.volume.size` ของ CloudStack จะทำให้การปรับใช้ล้มเหลวและมีการคืนเงิน

## การแก้ Problme {#troubleshooting}

| อาการ | สาเหตุ | วิธีแก้ปัญหา |
|---|---|---|
| "ต้องระบุชื่อแพ็กเกจ" / "ต้องระบุข้อเสนอการบริการ" | ข้อมูลที่จำเป็นหายไป | ระบุชื่อ และสำหรับ CloudStack ให้เลือก offering |
| "CPU/RAM/ดิสก์ต้องมีค่า > 0" | ขนาดว่างเปล่าหรือเป็นศูนย์ | กรอกข้อมูลทั้งสามรายการ |
| "ราคาไม่ถูกต้อง (µ$/hr ต้องอยู่ระหว่าง 1 ถึง 100,000,000)" | ราคานอกเหนือช่วงที่กำหนด | ตรวจสอบหน่วยและจำนวนเงิน |
| "การเปลี่ยนแปลงราคาต้องระบุเหตุผล" | ไม่ได้ระบุเหตุผลขณะแก้ไข | พิมพ์เหตุผล (อย่างน้อย 3 ตัวอักษร) |
| "Offering "X" เป็น 4c/8192 แต่แพลนกำหนด 2c/4096 - CloudStack จะจัดสรรตาม offering ต้องการบันทึกหรือไม่?" | ตัวเลขในแพลนไม่ตรงกับของ offering | ทำให้ตรงกัน หรือยืนยันเพื่อใช้ขนาดของ CloudStack |
| "ไม่สามารถดึงข้อมูล offering จาก CloudStack ได้" | การเชื่อมต่อขัดข้องหรือคีย์ไม่มีสิทธิ์ | ดูที่ [CloudStack](https://nexcmp.com/th/docs/infrastructure/cloudstack/) |
| "เทมเพลตยังไม่พร้อมใช้งานบน CloudStack - การปรับใช้จะล้มเหลว ต้องการเปิดใช้งานต่อไปหรือไม่?" | คุณเปิดใช้งานเทมเพลตที่ยังไม่เสร็จสมบูรณ์ | รอให้เทมเพลตพร้อมใช้งาน |
| ไม่สามารถแก้ไขแพลนได้ ("มี VM อยู่ - ถูกล็อก") | มี VM ที่ใช้งานแพลนนี้อยู่ | โคลนแพลนนี้ |
| แพลนไม่แสดงให้ลูกค้าเห็น | ปิดใช้งาน, ซ่อนอยู่, หรือโซนยังไม่พร้อม | ตรวจสอบ **Active**, **Visibility** และแท็กโซน ดูที่ [Zones](https://nexcmp.com/th/docs/infrastructure/zones/) |
| "โปรดเลือกอย่างน้อย 1 รอบการเรียกเก็บเงิน" | ไม่ได้เลือก vòng รอบสำหรับแพลนกำหนดเอง | เลือกอย่างน้อยหนึ่งรายการ |
| "ส่วนลดบันเดิลต้องอยู่ระหว่าง 0–50%" | นอกเหนือช่วงที่กำหนด | ใช้ค่า 0 ถึง 50 |
| ตัวเลือกราคา VND หายไป | ยังไม่มีอัตราแลกเปลี่ยน | อัปเดตอัตราแลกเปลี่ยนก่อน |
