ไม่เชื่อเรื่องเทคโนโลยี - ไม่มีสถาปัตยกรรมปลั๊กอินเสาหินหรือการล็อคอินเทคโนโลยี
GraphQL เท่านั้น - ไม่ใช่การออกแบบ API ในภายหลังหรือการกระจายตัวของ API สไตล์ต่างๆ
Headless และ API เท่านั้น - API เป็นวิธีเดียวในการโต้ตอบ กำหนดค่า หรือขยายแบ็กเอนด์
โอเพ่นซอร์ส - Saleor เวอร์ชันเดียวโดยไม่มีการกระจายตัวของฟีเจอร์หรือข้อจำกัดทางการค้า
Cloud Native - ทดสอบการต่อสู้กับแบรนด์ระดับโลก
Native-Multichannel - การควบคุมราคา สกุลเงิน หุ้น ผลิตภัณฑ์ และอื่นๆ ต่อช่องทาง
ความสามารถในการขยาย API เป็นหลักของ Saleor มอบเครื่องมือที่มีประสิทธิภาพสำหรับนักพัฒนาในการขยายแบ็กเอนด์โดยใช้ webhooks คุณลักษณะ เมตาดาต้า แอป การสืบค้นการสมัคร ส่วนขยาย API iframe แดชบอร์ด
เมื่อเปรียบเทียบกับสถาปัตยกรรมปลั๊กอินแบบดั้งเดิม (เสาหิน) จะให้ประโยชน์ดังต่อไปนี้:
หากคุณเป็นนักพัฒนาคนเดียวที่ทำงานกับธุรกิจขนาดเล็กที่ไม่มีปริมาณการใช้งานสูงหรือมีความต้องการที่สำคัญสำหรับความพร้อมใช้งานตลอด 24 ชั่วโมงทุกวัน การใช้แนวทางที่มุ่งเน้นการบริการอาจรู้สึกซับซ้อนกว่าเมื่อเปรียบเทียบกับแนวทาง WordPress หรือ Magento แบบดั้งเดิมที่ให้บริการภาษา - เฟรมเวิร์กเฉพาะ รันไทม์ สคีมาฐานข้อมูล การเขียนโปรแกรมเชิงแง่มุม และเครื่องมืออื่นๆ เพื่อการเริ่มต้นอย่างรวดเร็ว
อย่างไรก็ตาม หากคุณปรับใช้เป็นประจำทุกวัน ความน่าเชื่อถือและเวลาทำงานเป็นสิ่งสำคัญ คุณต้องทำงานร่วมกับนักพัฒนารายอื่น มิฉะนั้น คุณมีข้อกำหนดที่ไม่เล็กน้อย คุณอาจมาถูกที่แล้ว
ดูเอกสาร Saleor สำหรับคำแนะนำในการติดตั้งและการปรับใช้ทีละขั้นตอน
หมายเหตุ: สาขา main
คือเวอร์ชันพัฒนาของ Saleor และอาจไม่เสถียร หากต้องการใช้เวอร์ชันเสถียรล่าสุด ให้ดาวน์โหลดจากหน้าการเผยแพร่หรือเปลี่ยนไปใช้แท็กการเผยแพร่
เวอร์ชันที่พร้อมใช้งานจริงในปัจจุบันคือ 3.x และคุณควรใช้เวอร์ชันนี้สำหรับองค์ประกอบทั้งสาม:
วิธีที่เร็วที่สุดในการพัฒนากับ Saleor คือการใช้บัญชีนักพัฒนาใน Saleor Cloud
ลงทะเบียนที่นี่หรือติดตั้งเครื่องมือ CLI ของเรา:
npm i -g @saleor/cli
และรันคำสั่งต่อไปนี้:
saleor register
บูตหน้าร้านแรกของคุณด้วย:
saleor storefront create --url {your-saleor-graphql-endpoint}
เอกสาร Saleor มีอยู่ที่นี่: docs.saleor.io
หากต้องการมีส่วนร่วม โปรดดูที่พื้นที่เก็บข้อมูล saleor/saleor-docs
วิธีที่ง่ายที่สุดในการรันส่วนประกอบทั้งหมดของ Saleor (API, หน้าร้าน และแดชบอร์ด) ร่วมกันบนเครื่องในพื้นที่ของคุณคือการใช้โปรเจ็กต์แพลตฟอร์ม saleor ไปที่พื้นที่เก็บข้อมูลนั้นเพื่อดูคำแนะนำวิธีใช้งาน
ดูผู้ขาย-แพลตฟอร์ม
ตัวอย่างหน้าร้านโอเพ่นซอร์สที่สร้างด้วย Next.js App Router, React.js, TypeScript, GraphQL และ Tailwind CSS
ตอบสนองพื้นที่เก็บข้อมูลหน้าร้าน
ดูตัวอย่างหน้าร้าน
สำหรับแดชบอร์ด ให้ไปที่พื้นที่เก็บข้อมูล saleor-dashboard
เรารักการมีส่วนร่วมของคุณและพยายามอย่างดีที่สุดเพื่อให้คุณได้รับคำปรึกษาและการสนับสนุน หากคุณกำลังมองหาปัญหาที่ต้องแก้ไข โปรดดูปัญหาที่มีป้ายกำกับว่า Good first issue
หากไม่มีสิ่งใดดึงดูดความสนใจของคุณ โปรดตรวจสอบแผนงานของเราหรือสร้างคุณลักษณะของคุณขึ้นมา เพียงโทรหาเราหรือเปิดปัญหา แล้วเราจะหาวิธีจัดการกับมัน
ดูรายละเอียดเพิ่มเติมในคู่มือการสนับสนุนของเรา
ข้อจำกัดความรับผิดชอบ: ทุกสิ่งที่คุณเห็นที่นี่เปิดกว้างและใช้งานได้ฟรีตราบใดที่คุณปฏิบัติตามใบอนุญาต ไม่มีค่าใช้จ่ายแอบแฝง เราสัญญาว่าจะพยายามอย่างเต็มที่เพื่อแก้ไขข้อบกพร่องและปรับปรุงโค้ด
สวัสดี@saleor.io