เมื่อคืนวานนี้ผมมีการ update ระบบต่าง ๆ ดังนี้ครับ
1. เมนู - ผมปรับให้ระบบมีการตรวจเช็กจำนวนหมวดเมนูก่อน ว่ามีมากไหม? ซึ่งถ้ามีไม่เกิน 20 หมวด(ทั้งหมวดหลัก หมวดย่อย) จะให้ระบบนับยอดของสินค้า แล้วแสดงจำนวนให้เห็นครับ แต่ถ้ามีหมวดมากกว่านั้น ก็จะตัดการนับจำนวนยอดสินค้าออก ทั้งนี้เนื่องจากการนับจำนวนสินค้า ในร้านค้าที่มีหมวดสินค้ามาก ๆ จะทำให้การดึงข้อมูลทำได้ช้า และส่งผลให้ลูกค้าที่เข้าร้าน เปิดหน้าเว็บได้ช้า (ถึงช้ามาก) และส่งผลต่อระบบโดยรวมในช่วง Peek Time ตอนกลางวันได้ หากมีคนเปิดเข้าเว็บพร้อม ๆ กันแล้วต้องดึงข้อมูลแบบนี้ ซึ่งคงไม่ดีแน่ ๆ ครับ ที่ทำให้เว็บช้ากันไปหมด
พอปรับไปแล้ว ผมทดสอบกับร้านค้าเดิมในช่วง Peek Time ก็เห็นผลเลยครับ ว่าเปิดได้เร็วขึ้นอย่างชัดเจน
การตัดแบบนี้ จะส่งผลให้ลูกค้าที่เข้าร้าน สามารถเข้าหน้าเว็บได้เร็วขึ้น แต่อาจจะเสียตรงที่ไม่เห็นว่าแต่ละหมวดมีสินค้าอยู่เท่าไหร่ ทั้งนี้ก็คิดว่า เข้าเร็ว น่าจะดีกว่า เห็นจำนวนแต่เข้าได้ช้าครับ
แต่อย่างไรก็ดี ผมได้มีการขอคำแนะนำจากรุ่นพี่มา ว่าจะทำให้แสดงได้เร็วขึ้นโดยที่ยังแสดงหมวดสินค้าอยู่ได้ไหม? ซึ่งเขาก็ให้คำแนะนำมาเหมือนกัน แต่คงต้องลองก่อนครับ ว่าทำไปแล้วจะดีขึ้นไหม? ถ้าไม่ดีขึ้น หรือดีขึ้นนิดเดียว ก็จะใช้วิธีนี้ละครับ (ปล. ใครอ่านไม่เข้าใจ ลองเข้าไปดูกระทู้นี้ครับ แล้วจะเข้าใจครับ)
http://www.sabuyjaishop.com/ssz/bulletin/viewdetail.aspx?post=reply&topic=T0LDNF355N3XCV5RIR11011620101055&reid=R3TP5ZQ45BOA2QG45SDIT11620104352&page=1&forumid==
2. เรื่องระบบราคาโปรโมชั่นครับ สืบเนื่องจากมีการปรับระบบค่าเงิน
สำหรับร้านค้าที่เลือกระบบ 2 ภาษา หรือระบบแสดงแค่ภาษาอังกฤษ และกำหนดไปเลยว่า สินค้า 1 ชิ้นเท่ากับกี่เหรียญ
รู้สึกว่าระบบโปรโมชั่นจะไม่ได้ปรับแก้ให้เข้ากันกับระบบราคาใหม่ครับ ผมจึงปรับเพิ่มขึ้น
ตอนนี้ถ้าใครใช้ระบบ 2 ภาษา และมีการใส่โปรโมชั่น โดยเซ็ตในระบบภาษาไว้ว่า "กำหนดไปเลยว่า สินค้า 1 ชิ้นเท่ากับกี่เหรียญ" ให้เข้าไปกำหนดราคาโปรโมชั่นเพิ่มเติมด้วยครับ ว่าถ้าเป็นภาษาอังกฤษ และค่าเงินเป็นเหรียญ
ซื้อเกินกี่เหรียญ ถึงจะได้ส่วนลด
ถ้าไม่ไปปรับเพิ่ม ก็จะแสดงส่วนลดไม่ถูกนะครับ
ส่วนร้านที่ใช้ค่าเงินไทยอยู่แล้ว ก็ไม่มีอะไรต้องปรับเพิ่มครับ
3. จากการ update editor ตัวใหม่ ใครยังไม่รู้เข้าไปดูที่ url นี้ครับ
http://www.sabuyjaishop.com/ssz/bulletin/viewdetail.aspx?forumid=0055&post=reply&topic=T2MTTTRJTKYVWUB55UGM331520105913
จริง ๆ แล้ว ตอนที่ผมนำตัว editor นี้มาทดสอบ ผมลองกับ IE6, IE7, IE8, Firefox, Chrome ก็ใช้งานได้ปกติดีครับ ไม่มีอาการช้าใด ๆ เลย แต่เห็นมี 2 - 3 ท่าน บอกว่า เวลาที่พิมพ์ข้อความลงไปที่ editor ตัวใหม่นี้ มันจะแสดงตัวอักษรได้ช้ากว่าตอนพิมพ์ และมีบางท่านอาการหนักกว่านั้นอีกคือ พิมพ์ไปได้ซักพัก กดนั่น กดนี่ เกิด error ไปเลยก็มี
ผมเลยเอา editor ตัวเก่า มาใช้ในหน้า "บันทึกข้อมูลสินค้า" และหน้า "บอร์ด" ครับ เพราะคนส่วนใหญ่จะได้ไม่พบปัญหากัน (เนื่องจากเป็นตัวที่ใช้งานหลัก ๆ )
แม้ว่าตัว editor นี้จะเป็นตัวใหม่กว่า มี function การใช้งานที่หลากหลาย ซึ่งผมลองด้วยตัวเองไม่เคยพบปัญหาใด ๆ เลย แต่ก็เพราะ Browser มีหลากหลายครับ บางทีการเซ็ต Browser ข้างในแต่ละคนก็เปลี่ยนไปไม่เหมือนกัน ก็เลยทำให้เกิดการทำงานที่แตกต่างกันขึ้น(อย่างที่บอกมา)
สำหรับท่านที่ใช้ IE กับ editor ตัวนี้แล้วมีปัญหาเกิด Error บ๊อง ๆ ขึ้น ผมขอแนะนำให้กด Reset IE ของคุณใหม่ครับ เพื่อให้ระบบของ IE กลับสู่ค่าเริ่มต้น จะได้ไม่มี setting ที่ขัดแย้งกับการทำงานของโปรแกรม
การ Reset Browser นั้น ขึ้นอยู่กับ version ของ Browser ด้วยครับ ตัวอย่างเช่นผมใช้ IE8 เวลากด reset ให้กดที่เมนูของ IE ดังนี้
Tools > Internet Options > เลือก TabSheet "Advanced"
แล้วกด ปุ่ม "Restore advanced Setting" กับปุ่ม "Reset..."
หลังจากทำแล้ว ก็ปิดแล้วเปิด IE ใหม่ แล้วค่อยใช้งาน ปัญหาบ๊อง ๆ ก็จะหายไปครับ
ถ้าไม่หาย อาจจะต้องโหลด Firefox มาใช้แล้วครับ
ที่ต้องการแจ้งก็มีเท่านี้ล่ะครับ
ขั้นตอนการเซ็ต ผมแนบรูปให้ดูด้วยครับ...