|
|
|
ช่วยให้แนวคิดหน่อยครับ เรื่องการจัดโปรโมชั้นสินค้า |
|
|
|
|
|
|
|
จะทำอะไรครับ ขยายความหน่อย งง
|
|
|
|
|
Date :
2013-06-13 08:37:14 |
By :
01000010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แค่ใส่เงื่อนไข เข้าไปบรรทัดเดียวเท่านั้นเอง ผมว่าข้อนี้มันง่าย มากนะครับ ขอแนะนำคร่าว ๆ ดังนี้
1. ใส่เงื่อนไขการขาย If B1(เบียร) = 3 Then ...P(price) = 250
2. ทำเป็นส่วนลดท้ายรายการ โดยมีเงื่อนไขเช่นเดียวกัน
ลองไปทำดูนะครับ
|
|
|
|
|
Date :
2013-06-13 10:00:13 |
By :
ผ่านมาเห็นแล้วอยากช่วย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ Concept ของห้างขายของก็ดีนะ
1. พอพนง. กดปุ่มคำนวณ ราคารวม
ก็ค่อย Group by จน.สินค้าแต่ละอย่าง เช่น
Product ID, Product Name, Number of Items, UnitPrice, TotalPrice
25, นมตรามะลิ, 6, 15, 90
27, นมตราเรือใบ, 4, 14, 56
2. แล้วก็ไปตรวจสอบกับตารางส่วนลด ซี่งมีข้อมูลประมาณว่า
Product ID, Product Name, Number of Items, DiscountAmt
25, นมตรามะลิ, 2, -1.5
26, นมตราหมี, 3, -0.5
3. ระบบตรวจพบว่า
Product#25 มีส่วนลด ซื้อ 2 กระป๋อง ลด 1.5 บาท
แต่เนื่องจาก ซื้อ 6 กระป๋อง จะได้ส่วนลด -1.5*6/2 = -4.5 บาท
ระบบจึงพิมพ์รายการเพิ่ม Discount -4.5
4. เพราะฉะนั้น ยอดชำระ = 90+56-4.5 = 141.5
คร่าวๆ ประมาณนี้
ความจริงตารางในข้อ 2 ควรใส่วัน Effective และ Expiry ด้วย
แต่ให้ไปคิดเองล่ะกัน
|
|
|
|
|
Date :
2013-06-13 11:10:27 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 5 เขียนโดย : watcharop เมื่อวันที่ 2013-06-13 11:10:27
รายละเอียดของการตอบ ::
ใช้ Concept ของห้างขายของก็ดีนะ
1. พอพนง. กดปุ่มคำนวณ ราคารวม
ก็ค่อย Group by จน.สินค้าแต่ละอย่าง เช่น
Product ID, Product Name, Number of Items, UnitPrice, TotalPrice
25, นมตรามะลิ, 6, 15, 90
27, นมตราเรือใบ, 4, 14, 56
2. แล้วก็ไปตรวจสอบกับตารางส่วนลด ซี่งมีข้อมูลประมาณว่า
Product ID, Product Name, Number of Items, DiscountAmt
25, นมตรามะลิ, 2, -1.5
26, นมตราหมี, 3, -0.5
3. ระบบตรวจพบว่า
Product#25 มีส่วนลด ซื้อ 2 กระป๋อง ลด 1.5 บาท
แต่เนื่องจาก ซื้อ 6 กระป๋อง จะได้ส่วนลด -1.5*6/2 = -4.5 บาท
ระบบจึงพิมพ์รายการเพิ่ม Discount -4.5
4. เพราะฉะนั้น ยอดชำระ = 90+56-4.5 = 141.5
คร่าวๆ ประมาณนี้
ความจริงตารางในข้อ 2 ควรใส่วัน Effective และ Expiry ด้วย
แต่ให้ไปคิดเองล่ะกัน
จากข้อที่ 1. - ข้อที่ 4. จนถึง คร่าวฯ ประมาณนี้...
และ
Code
แค่ใส่เงื่อนไข เข้าไปบรรทัดเดียวเท่านั้นเอง ผมว่าข้อนี้มันง่าย มากนะครับ ขอแนะนำคร่าว ๆ ดังนี้
1. ใส่เงื่อนไขการขาย If B1(เบียร) = 3 Then ...P(price) = 250
2. ทำเป็นส่วนลดท้ายรายการ โดยมีเงื่อนไขเช่นเดียวกัน
ลองไปทำดูนะครับ
ผมรับรู้/และผมก็ยอมรับได้ตั้งแต่แรกแล้วว่า ผู้ที่เขียน/คิด แบบนี้ได้นั้น "ไม่เป็นสองรองใคร"
[x] ผมมีความเชื่อว่า เมื่อถึงจุดหนึ่งแล้ว เราจะเจอปัญหาเดียวกันเสมอ ครับ
|
|
|
|
|
Date :
2013-06-15 19:44:04 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริง ๆ แล้ว วิธีการทำ Promotion นั้นง่าย ๆ มีหลายวิธี ทำเป็นเงื่อนไขใส่ไว้ในฐานข้อมูล เวลาจะใช้เงื่อนไขใด ก็ให้ User ที่ทำ Promotion เช็คเอา โดยที่ฝ่ายขายไม่ต้องไปยุ่งกับโปรแกรมเลยมีหน้าที่ขายอย่างเดียว
1. ทำเป็นเมนู Promotion ให้ User กรอก เช่น ซื้อ XXXX หน่วย ลด XXXX บาท หรือลดเป็น %
2. ทำเป็นเมนู Promotion ให้ User กรอก เช่น ซื้อ XXXX หน่วย แถม XXXX หน่วย
เวลาทำโปรแกรมขายสินค้าทุกอย่างแล้วเขียนโปรแกรมให้ตรวจสอบว่าสินค้าแต่ละตัว มี Promotion หรือไม่ ถ้ามีก็เข้าไปเช็คเงื่อนไข ถ้าไม่มี ก็ขายตามปกติ ...ง่าย ๆ ครับ
....แต่ก็อย่างที่คุณ "ผ่านมา" บอกนั่นแหละครับ เรามักจะเจอปัญหาเดียวกันเสมอ สุดแต่วิธีการของ Programmer แต่ละคนจะใช้วิทยายุทธ์ และประสพการณ์ในการแก้ไขปัญหาอย่างไร และ...ผลสรุปสุดท้าย ปัญหาย่อมมีทางออกเสมอครับ
ขอให้โปรแกรมของคุณประสพสำเร็จนะครับ เอาใจช่วย...ได้ผลอย่างไรนำมาแชร์กันบ้างนะครับ
|
|
|
|
|
Date :
2013-06-15 22:27:22 |
By :
ผ่านมาเห็นแล้วอยากช่วย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|