และยังมีแบ่งย่อยอีกนะ ว่า พัสดุ กะ จดหมาย กะพวกหนังสือ แบบด่วนพิเศษ EMS แบบเครื่องบิน แบบภาคพื้น ราคายังแตกต่างกันอีก คิดแล้วปวดหัวเลยครับ...
เราคงต้องเลือกสักอย่าง เช่น แม้ว่าจะส่งแค่หนังสือ หรือจดหมาย ก็เสียค่าส่งแบบพัสดุอัตราเดียวกัน
ค่าธรรมเนียมที่ผมตั้งไว้ เลือกจากการส่งพัสดุแบบ EMS
Group แต่ละประเทศมาเป็นโซน และใช้ค่าจัดส่งที่สูงที่สุดของประเทศ xx ที่อยู่ในโซนนั้นๆเป็นตัวแทนตามน้ำของพัสดุที่จะจัดส่งครับ
แต่ปัญหาคือเมื่อผมตั้งค่าดังกล่าวตามรูปที่ผมแนบไว้แล้วนั้น ลูกค้าที่อยู่ต่างประเทศ ไม่ถูกเรียกเก็บค่าจัดส่งสินค้าครับ ไม่ทราบว่าผมควรไปแก้ตรงไหน
อย่างแรกที่ต้องดูก็คือ Group ของลูกค้าครับ ให้ดูว่าสถานะ Group ของลูกค้าเปลี่ยนเป็น oversea หรือยัง การทำงานของระบบเมื่อมีลูกค้าสมัครสมาชิกเข้ามา Group ของลูกค้าจะเป็น Default ก่อนเสมอนะครับ ตรงนี้เราต้องมาเปลี่ยนค่าเองภายหลัง
ดังนั้นหากมีมากกว่า 1 Group เราก็ต้องสร้าง carriers ให้เหมาะสมตามแต่ละ Group ด้วยครับ เช่น มี 2 group และ 2 carries
Group 1 >> Carries1 >> Post EMS (กำหนดโซนเฉพาะ Asia, กำหนด group เป็น 1)
Group 1 >> Carries2 >> Post EMS (กำหนดโซนที่ต้องการไม่รวม Asia, กำหนด group เป็น 1)
Group 2 >> Carries3 >> Post EMS (กำหนดโซนเฉพาะ Asia, กำหนด group เป็น 2)
Group 2 >> Carries4 >> Post EMS (กำหนดโซนที่ต้องการไม่รวม Asia, กำหนด group เป็น 2)
มีมากกว่า 2 group ก็จะเข้าลูปแบบด้านบนอยู่ดีครับ ส่วนปัญหาต่อมาก็คือ เรื่องของโซน Asia ซึ่งรวมประเทศไทยเข้าไปด้วย แต่ร้านค้าเราอยู่ในประเทศไทยซึ่งค่าจัดส่งน่าจะถูกกว่าการส่งในประเทศอื่นๆ ตรงนี้ต้องลองสร้าง Zone เพิ่มครับ กำหนดโซนชื่อ Asia Th ขึ้นมา ที่หน้า Back Office >> Shipping >> Zones
ในหน้า Back Office >> Shipping >> Countries และ Back Office >> Shipping >> States ให้ตั้งค่าประเทศไทยเป็นโซนของ Asia Th ดังนั้นการสร้าง carries ก็จะมีเพิ่มเติมขึ้นมาอีกครับ
Group 1 >> Carries1 >> Post EMS (กำหนดโซนเฉพาะ Asia th, กำหนด group เป็น 1)
Group 1 >> Carries2 >> Post EMS (กำหนดโซนเฉพาะ Asia, กำหนด group เป็น 1)
Group 1 >> Carries3 >> Post EMS (กำหนดโซนที่ต้องการไม่รวม Asia และ Asia th, กำหนด group เป็น 1)
Group 2 >> Carries4 >> Post EMS (กำหนดโซนเฉพาะ Asia th, กำหนด group เป็น 2)
Group 2 >> Carries5 >> Post EMS (กำหนดโซนเฉพาะ Asia, กำหนด group เป็น 2)
Group 2 >> Carries6 >> Post EMS (กำหนดโซนที่ต้องการไม่รวม Asia และ Asia th, กำหนด group เป็น 2)
แต่จากที่ผมมองแล้ว เรามีแค่ group เดียวก็พอครับ ถ้า group เดียว ก็จะได้กานตั้งค่าแบบนี้ครับ
Group 1 >> Carries1 >> Post EMS (กำหนดโซนเฉพาะ Asia th, กำหนด group เป็น 1)
Group 1 >> Carries2 >> Post EMS (กำหนดโซนเฉพาะ Asia, กำหนด group เป็น 1)
Group 1 >> Carries3 >> Post EMS (กำหนดโซนที่ต้องการไม่รวม Asia และ Asia th, กำหนด group เป็น 1)
จะเห็นว่าผมกำหนดชื่อวิธีการจัดส่งไว้ชื่อเดียวกันคือ Post EMS เพราะว่ามันเป็นการจัดส่งลักษณะเดียวกันหรือเป็นวิธีการจัดส่งแบบเดียวของทางร้าน แต่คนละโซนแค่นั้นครับ ลูกค้าจะได้ไม่สับสนว่าเรามีกี่วิธีการจัดส่ง หากเพิ่มไว้หลายชื่อ อาจจะทำให้ลูกค้าเกิดคำถามได้ว่า แล้ววิธีไหนมันดีกว่าหรือถูกกว่าครับ แต่ถ้าอยู่ในการทดสอบเราก็ปรับเปลี่ยนชื่อ Carries อย่าให้ตรงกันก่อนนะครับจะได้ดูความถูกต้องได้
ผมเพิ่มเติมให้อีกนิดครับ สำหรับประเทศไทย เราอาจจะเพิ่มวิธีการจัดส่งแบบ ไปรษณีย์ลงทะเบียนเข้าไปด้วย ก็จะได้ดังนี้ครับ
Group 1 >> Carries1 >> Post REG (กำหนดโซนเฉพาะ Asia th, กำหนด group เป็น 1)
Group 1 >> Carries2 >> Post EMS (กำหนดโซนเฉพาะ Asia th, กำหนด group เป็น 1)
Group 1 >> Carries3 >> Post EMS (กำหนดโซนเฉพาะ Asia, กำหนด group เป็น 1)
Group 1 >> Carries4 >> Post EMS (กำหนดโซนที่ต้องการไม่รวม Asia และ Asia th, กำหนด group เป็น 1)