Thai OpenCart ร้านค้าออนไลน์ ระบบ Opencart ภาษาไทย

OpenCart เท่านั้น => พูดคุยทั่วไปเกี่ยวกับ OpenCart => Topic started by: moumoo on August 12, 2014, 10:46:00 AM

Title: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: moumoo on August 12, 2014, 10:46:00 AM
สอบถาม ผู้รู้ครับ
คือ ได้กำหนดส่วนลด ตามจำนวนสั่งซื้อแล้ว แต่ พอไปหน้า Checkout ระบบก็ยังคำนวณราคา ปรกติให้ครับ ไม่คำนวณตามจำนวนที่สั่งซื้อ เช่น

3 ขึ้นไป ราคาชิ้นละ 20 บาท
6 ขึ้นไป ราคาชิ้นละ 15 บาท

ต้องปรับแก้อย่างไร
ขอบคุณครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on August 12, 2014, 06:42:20 PM
ดูกลุ่มของลูกค้าด้วยครับว่าเราไปกำหนดให้กับกลุ่มลูกค้าบางกลุ่มหรือไม่
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: offzap on August 13, 2014, 11:46:25 AM
หน้า Admin

เมนู
Catalog > Products > เลือก product > ไปที่ tab discount เลยจร้าา


Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: moumoo on August 13, 2014, 05:39:55 PM
ทำตามแล้วดังนี้ ก็ยังไม่ได้ครับ ผู้รู้ตอบข้อปัญหาทีครับ  ขอบคุณครับ

รายละเอียดตามรูปเลยครับ

http://picture.in.th/id/6a81d5ebfb03733a2e2ff6f2255a837e
http://picture.in.th/id/0dcdb1eb9ea1d651217a1c05c3ec6a68
http://picture.in.th/id/9a29ae5f88483e803e3a5325d4a207b2
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on August 14, 2014, 08:59:59 AM
ขอดูเว็บหน่อยครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: moumoo on August 14, 2014, 05:04:59 PM
ขอดูเว็บหน่อยครับ

เว็บครับ
http://www.piggabit.com/%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%97%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%96%E0%B8%B7%E0%B8%AD%E0%B9%83%E0%B8%99%E0%B8%A3%E0%B8%96%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B9%8C-GOLF
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on August 15, 2014, 08:58:22 AM
ขอดูเว็บหน่อยครับ

เว็บครับ
http://www.piggabit.com/%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%97%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%96%E0%B8%B7%E0%B8%AD%E0%B9%83%E0%B8%99%E0%B8%A3%E0%B8%96%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B9%8C-GOLF

สะดวก pm user/pass หลังร้านมาให้ผมดูหน่อยครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: moumoo on August 15, 2014, 09:05:16 AM
ขอดูเว็บหน่อยครับ

เว็บครับ
http://www.piggabit.com/%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%97%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%96%E0%B8%B7%E0%B8%AD%E0%B9%83%E0%B8%99%E0%B8%A3%E0%B8%96%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B9%8C-GOLF

สะดวก pm user/pass หลังร้านมาให้ผมดูหน่อยครับ

ส่งเรียบร้อยแล้วครับ ขอรบกวนด้วยครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on August 15, 2014, 09:21:13 AM
ขอดูเว็บหน่อยครับ

เว็บครับ
http://www.piggabit.com/%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%97%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%96%E0%B8%B7%E0%B8%AD%E0%B9%83%E0%B8%99%E0%B8%A3%E0%B8%96%E0%B8%A2%E0%B8%99%E0%B8%95%E0%B9%8C-GOLF

สะดวก pm user/pass หลังร้านมาให้ผมดูหน่อยครับ

ส่งเรียบร้อยแล้วครับ ขอรบกวนด้วยครับ

โอเค ผมเข้าใจแล้ว เพราะว่าคุณไปกำหนดส่วนลดให้กับสินค้าที่เป็นโปรโมชั่น มันกำหนดซ้อนกันไม่ได้ครับ
ถ้ากำหนดซ้อนกัน ระบบจะเอาราคาโปรโมชั่นเป็นตัวหลักครับ  ;D
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on August 15, 2014, 09:26:59 AM
อธิบายเพิ่มเติมละกันจะได้เข้าใจตรงกัน

Code: [Select]

$product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND quantity <= '" . (int)$discount_quantity . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1");

if ($product_discount_query->num_rows) {
$price = $product_discount_query->row['price'];
}

// Product Specials
$product_special_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority ASC, price ASC LIMIT 1");

if ($product_special_query->num_rows) {
$price = $product_special_query->row['price'];
}



จะเห็นว่าตัวแปร $price มันอยู่ในเงื่อนไขทั้งใน discount (ระบบส่วนลด) และ specials (ระบบโปรโมชั่น)

ดังนั้นถ้าเซ็ทให้สินค้ามีทั้งส่วนลดและโปรโมชั่น มันเลยเข้าเงื่อนไขที่ 2 เพราะตัวแปร $price มีค่าได้เพียงค่าเดียวครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: moumoo on August 15, 2014, 09:43:50 AM
อธิบายเพิ่มเติมละกันจะได้เข้าใจตรงกัน

Code: [Select]

$product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND quantity <= '" . (int)$discount_quantity . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1");

if ($product_discount_query->num_rows) {
$price = $product_discount_query->row['price'];
}

// Product Specials
$product_special_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority ASC, price ASC LIMIT 1");

if ($product_special_query->num_rows) {
$price = $product_special_query->row['price'];
}



จะเห็นว่าตัวแปร $price มันอยู่ในเงื่อนไขทั้งใน discount (ระบบส่วนลด) และ specials (ระบบโปรโมชั่น)

ดังนั้นถ้าเซ็ทให้สินค้ามีทั้งส่วนลดและโปรโมชั่น มันเลยเข้าเงื่อนไขที่ 2 เพราะตัวแปร $price มีค่าได้เพียงค่าเดียวครับ

กระจ่างเลยครับอย่างนี้
ขอบคุณมากๆครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: มาม่าซัง on August 25, 2014, 09:48:51 AM
เข้ามาเก็บครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: CTY on September 01, 2014, 03:13:44 PM
สอบถามเพิ่มเติมค่ะ
ขออนุญาติ ยืมรูปค่ะ
http://uppic.in.th/id/0dcdb1eb9ea1d651217a1c05c3ec6a68

จากรูปนี้อะค่ะ ถ้าหากเรา ต้องการให้ขึ้นราคาตัด ดังภาพ เราต้องทำวิธีเดียวกันกับด้านบนไหมค่ะ
http://yamamorishop.com/index.php?route=product/product&product_id=65
หน้าเว็ปปกติเราเป็นแบบนี้อะค่ะ

คือเราอยากลด ราคา 10% แต่ลอง ตั้งค่า แบบด้านบนแล้ว มันก้อยังไม่ขึ้น ตัดราคาให้อะคะ
ขอบคุณค่ะ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on September 01, 2014, 07:42:02 PM
สอบถามเพิ่มเติมค่ะ
ขออนุญาติ ยืมรูปค่ะ
http://uppic.in.th/id/0dcdb1eb9ea1d651217a1c05c3ec6a68

จากรูปนี้อะค่ะ ถ้าหากเรา ต้องการให้ขึ้นราคาตัด ดังภาพ เราต้องทำวิธีเดียวกันกับด้านบนไหมค่ะ
http://yamamorishop.com/index.php?route=product/product&product_id=65
หน้าเว็ปปกติเราเป็นแบบนี้อะค่ะ

คือเราอยากลด ราคา 10% แต่ลอง ตั้งค่า แบบด้านบนแล้ว มันก้อยังไม่ขึ้น ตัดราคาให้อะคะ
ขอบคุณค่ะ
แท็บโปรโมชั่นครับ ใส่ราคา เลือกวันที่ เลือกกลุ่มลูกค้า ระบบก้อทำงานแล้วครับ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: CTY on September 02, 2014, 08:15:02 AM
สอบถามเพิ่มเติมค่ะ
ขออนุญาติ ยืมรูปค่ะ
http://uppic.in.th/id/0dcdb1eb9ea1d651217a1c05c3ec6a68

จากรูปนี้อะค่ะ ถ้าหากเรา ต้องการให้ขึ้นราคาตัด ดังภาพ เราต้องทำวิธีเดียวกันกับด้านบนไหมค่ะ
http://yamamorishop.com/index.php?route=product/product&product_id=65
หน้าเว็ปปกติเราเป็นแบบนี้อะค่ะ

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


ขอบคุณมากๆๆนะค่ะ  ตอนแรกเราเข้าใจไปที่ส่วนอื่น พอกลับมาดูรูปแรกๆแล้ว พึ่งเข้าใจว่าเข้าใจผิด ทำได้แล้วนะค่ะ
ขอบคุณค่ะ
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: gearza on August 15, 2016, 01:07:46 AM
เพิ่งได้ใช้ :)
Title: Re: ทำอย่างไร ให้สั่งซื้อเป็น Volum คำนวณลดราคาตามจำนวนที่กำหนด ครับ
Post by: pickawan on August 16, 2016, 11:20:30 AM
งงครับ อธิบายเพิ่มเติมหน่อยเผื่อได้แชร์กันครับ  :)