ส่งออกและนำเข้าข้อมูล

Gem Logic ช่วยให้คุณสามารถส่งออกและนำเข้าข้อมูลจำนวนมากโดยใช้ไฟล์ CSV และรูปแบบไฟล์อื่นๆ ฟังก์ชันนี้มีประโยชน์สำหรับการย้ายข้อมูลจากระบบอื่น การอัปเดตจำนวนมาก หรือการสร้างรายงาน

See also

การโอนย้ายข้อมูลจากระบบอื่น สำหรับคู่มือทีละขั้นตอนในการย้ายข้อมูลของคุณจากระบบอื่นมายัง Gem Logic

การดำเนินการส่งออกและนำเข้าสามารถเข้าถึงได้จากเมนู Actions ในมุมมองรายการส่วนใหญ่

การส่งออกข้อมูล

หากต้องการส่งออกข้อมูล ให้ไปที่มุมมองรายการของรายการที่คุณต้องการส่งออก (เช่น สินค้า ผู้ติดต่อ คำสั่งซื้อ) และคลิกที่เมนู การดำเนินการ เลือกไอคอนดาวน์โหลดเพื่อเปิดหน้าต่างการส่งออก

คุณสามารถเลือกได้จากรูปแบบการส่งออกหลายรูปแบบ:

  • Excel (.xlsx)

  • PDF (.pdf)

  • CSV - รูปแบบ EU (คั่นด้วยเครื่องหมายอัฒภาค)

  • CSV - รูปแบบ US (คั่นด้วยเครื่องหมายจุลภาค)

ไฟล์ที่ส่งออกจะมีรายการทั้งหมดที่ตรงกับตัวกรองปัจจุบันของคุณ ใช้ตัวกรองก่อนการส่งออกเพื่อจำกัดข้อมูลที่ต้องการ

ประวัติการส่งออก

การส่งออกทุกครั้งจะถูกบันทึกไว้ คุณสามารถดูการส่งออกที่ผ่านมาได้จาก การดำเนินการ ‣ ประวัติการส่งออก ในมุมมองรายการที่เกี่ยวข้อง จากที่นั่นคุณสามารถดาวน์โหลดไฟล์ที่ส่งออกไว้ก่อนหน้านี้ได้อีกครั้ง

การนำเข้าข้อมูล

หากต้องการนำเข้าข้อมูล ให้ไปที่มุมมองรายการและคลิก การดำเนินการ ‣ นำเข้า ซึ่งจะเปิดหน้าต่างการนำเข้าที่คุณสามารถอัปโหลดไฟล์ CSV ได้

ดาวน์โหลดเทมเพลตเปล่า

ก่อนนำเข้า ให้ดาวน์โหลดเทมเพลต CSV เปล่าจากหน้าต่างการนำเข้า เทมเพลตมีให้ใช้งานในสองรูปแบบ:

  • รูปแบบ US (คั่นด้วยเครื่องหมายจุลภาค)

  • รูปแบบ EU (คั่นด้วยเครื่องหมายอัฒภาค)

เทมเพลตมีคอลัมน์ที่พร้อมใช้งานทั้งหมดพร้อมแถวหัวตารางสองแถว: แถวแรกอธิบายฟิลด์แต่ละฟิลด์ และแถวที่สองมีชื่อฟิลด์ภายใน ห้ามแก้ไขหรือลบแถวหัวตารางเหล่านี้

กรอกข้อมูลของคุณตั้งแต่แถวที่สามเป็นต้นไป คุณสามารถลบคอลัมน์ที่ไม่ต้องการและจัดเรียงใหม่ได้ตามต้องการ

การสร้างรายการใหม่

หากต้องการสร้างรายการใหม่ ให้เว้นคอลัมน์ id ว่างไว้ Gem Logic จะกำหนด ID ให้กับแต่ละรายการใหม่โดยอัตโนมัติเมื่อทำการนำเข้า

การอัปเดตรายการที่มีอยู่

หากต้องการอัปเดตรายการที่มีอยู่ ให้ใส่คอลัมน์ id พร้อม ID ฐานข้อมูลที่ถูกต้องของรายการที่คุณต้องการอัปเดต คุณสามารถรับ ID เหล่านี้ได้โดยการส่งออกข้อมูลที่มีอยู่ก่อน

เมื่อคอลัมน์ id มีค่าที่ตรงกับรายการที่มีอยู่ Gem Logic จะอัปเดตรายการนั้นด้วยค่าจากแถว CSV แทนที่จะสร้างรายการใหม่

Tip

ขั้นตอนทั่วไปคือการ**ส่งออก**ข้อมูลที่มีอยู่ของคุณก่อน แก้ไขค่าที่ต้องการในไฟล์ที่ส่งออก จากนั้น**นำเข้า**ใหม่อีกครั้ง เนื่องจากไฟล์ที่ส่งออกมี ID ฐานข้อมูลรวมอยู่แล้ว การนำเข้าจะทำการอัปเดตรายการที่มีอยู่

ประวัติการนำเข้า

การนำเข้าทุกครั้งจะถูกบันทึกไว้ คุณสามารถดูการนำเข้าที่ผ่านมาได้จาก การดำเนินการ ‣ ประวัติการนำเข้า ในมุมมองรายการที่เกี่ยวข้อง รายการนำเข้าแต่ละรายการจะแสดงสถานะและให้คุณดาวน์โหลดไฟล์ต้นฉบับหรือรายงานที่มีข้อผิดพลาดที่เกิดขึ้น

การนำเข้าสินค้า

การนำเข้าสินค้าเป็นไปตามขั้นตอนทั่วไปเช่นเดียวกับการนำเข้าอื่นๆ — ดาวน์โหลดเทมเพลต CSV เปล่า (รูปแบบ US คั่นด้วยเครื่องหมายจุลภาคหรือรูปแบบ EU คั่นด้วยเครื่องหมายอัฒภาค) กรอกแถวของคุณ และอัปโหลดไฟล์จาก Stock ‣ สินค้า ‣ การดำเนินการ ‣ นำเข้า

รายละเอียดเฉพาะสำหรับสินค้าสองประการ:

  • สินค้าที่มีอยู่จะจับคู่โดย ``item_sku`` ไม่ใช่โดย ``id`` หาก item_sku ของแถวมีอยู่แล้วใน Gem Logic สินค้านั้นจะถูกอัปเดตด้วยค่าจากแถว แถวที่มี item_sku ใหม่หรือว่างเปล่าจะสร้างสินค้าใหม่ (SKU จะถูกสร้างอัตโนมัติเมื่อฟิลด์ว่างเปล่า)

  • แถวหัวตารางแรกของเทมเพลตสินค้าถูกสงวนไว้และห้ามแก้ไขหรือลบ คุณสามารถลบคอลัมน์ที่ไม่ต้องการและจัดเรียงใหม่ได้อย่างอิสระ

หลังจากอัปโหลดแล้ว สถานะของการนำเข้าแต่ละครั้งจะปรากฏใน Actions ‣ Import history ซึ่งคุณสามารถดาวน์โหลดรายงานข้อผิดพลาดสำหรับแถวที่นำเข้าไม่สำเร็จได้

กฎการกำหนดราคาในการนำเข้าสินค้า

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

  • price — จำนวนเงินที่ใช้โดยกฎ (ไม่ใช่ราคาขายขั้นสุดท้ายเสมอไป)

  • pricing_rule — วิธีการคำนวณราคาขายจาก price

  • sales_channel_price — ช่องทางการขายที่ราคานี้ใช้กับ

คุณสามารถตั้งค่าชุดสามตัวได้สูงสุด 5 ชุด ต่อสินค้า (price, price_2price_5 โดยแต่ละชุดมี pricing_rule_* และ sales_channel_price_* ที่ตรงกัน) ชุดสามตัวที่ว่างเปล่าจะถูกเพิกเฉย

ค่าที่อนุญาตสำหรับ pricing_rule

คอลัมน์ pricing_rule ต้องเป็น หนึ่งในสี่ค่าเหล่านี้ — ค่าอื่นใดจะทำให้แถวถูกปฏิเสธ:

  • fixed_price — ราคาขายเท่ากับ price ตามที่เป็นอยู่

  • cost_multiplier — ราคาขายคือ ต้นทุน × price (โดยที่ ต้นทุน คือผลรวมของต้นทุนโลหะ พลอย และชิ้นส่วนประกอบของสินค้า)

  • price_per_carat — ราคาขายคือ price × น้ำหนักกะรัตรวม ของพลอยในสินค้า

  • cost_based — ราคาขายเท่ากับต้นทุนของสินค้า price จะถูกเพิกเฉย

วิธีการใช้ชุดสามตัว

  • หาก price ถูกตั้งค่าและ sales_channel_price ว่างเปล่า กฎและจำนวนเงินจะถูกนำไปใช้กับ ช่องทางการขายทั้งหมด สำหรับสินค้านั้น

  • หากทั้ง price และ sales_channel_price ถูกตั้งค่า กฎและจำนวนเงินจะถูกนำไปใช้ เฉพาะกับช่องทางการขายนั้นเท่านั้น ใช้ชุดสามตัวที่สองและสามสำหรับช่องทางเพิ่มเติม

  • หาก price ว่างเปล่า จะไม่มีการเปลี่ยนแปลงราคาสำหรับชุดสามตัวนั้น — แม้ว่าคุณจะกรอก pricing_rule หรือ sales_channel_price ก็ตาม

การนำเข้าซ้ำเพื่ออัปเดตราคา

เมื่อนำเข้าสินค้าที่มีอยู่แล้วซ้ำ:

  • pricing_rule ที่ว่างเปล่าจะตั้งค่ากฎเป็น fixed_price เสมอ ทั้งสำหรับสินค้าใหม่และเมื่ออัปเดตสินค้าที่มีอยู่แล้ว หากคุณต้องการรักษากฎที่แตกต่าง (เช่น cost_multiplier หรือ price_per_carat) ให้กรอกค่านั้นในคอลัมน์ pricing_rule

หลังจากนำเข้า Gem Logic จะคำนวณราคาขายสำหรับช่องทางการขายแต่ละช่องทางโดยอัตโนมัติตามกฎ ดังนั้นคุณไม่จำเป็นต้องกรอกคอลัมน์ราคาปกติด้วย

ประเภทเรคคอร์ดที่รองรับ

ประเภทบันทึกต่อไปนี้รองรับการส่งออกและนำเข้า:

  • คุณสมบัติ

  • แบรนด์

  • หมวดหมู่

  • ใบรับรอง

  • คอลเลกชัน

  • ผู้ติดต่อ

  • การซื้อจากลูกค้า

  • ที่อยู่อีเมล

  • เทมเพลตอีเมล

  • บัตรของขวัญ

  • ใบแจ้งหนี้และใบลดหนี้ขาเข้า

  • วัสดุ

  • บันทึกข้อความและรายการบันทึกข้อความ

  • ใบแจ้งหนี้และใบลดหนี้ขาออก

  • สินค้า

  • โครงการ

  • ใบเสนอราคาและรายการใบเสนอราคา

  • การซ่อมและรายการซ่อม

  • การขายและรายการขาย

  • การจัดส่ง

  • คลังสินค้า

  • คำสั่งซื้อจากซัพพลายเออร์

  • งาน

  • ธุรกรรม