Table of Contents
การผสมผสานของ Laravel กับร้านค้า Shopify ทำให้แอป Shopify ที่น่าทึ่ง
พูดง่ายๆ หลังจากที่คุณติดตั้งแอป Shopify ใด ๆ การโต้ตอบใด ๆ กับข้อมูลของร้านค้าจะดำเนินการผ่าน API ของ Shopify Store และแสดงเป็น ขอบเขต.
แอป Shopify ใช้เพื่อเพิ่มคุณสมบัติเพิ่มเติมสำหรับการควบคุมและจัดการร้านค้า ShopifyLaravel ช่วยลดความยุ่งยากในการพัฒนาแอปพลิเคชัน Shopify โดยให้กรอบการเข้ารหัสที่ใช้งานง่ายสำหรับงานทั่วไป
นอกจากนี้ คุณสามารถยกระดับโครงการ Laravel ของคุณด้วย โฮสติ้งที่ขับเคลื่อนด้วย SSD ของ Cloudways!
มาเรียนรู้วิธีผสานแอป Shopify ของคุณกับ Laravel บน Cloudways
ด้วย Shopify ผู้ขายสามารถสร้างและปรับแต่งร้านค้าออนไลน์ของตนเองและขายในสถานที่ต่างๆ เช่น เว็บไซต์ แอพมือถือ โซเชียลมีเดีย ตลาดออนไลน์ ร้านค้า และร้านค้าชั่วคราว
Laravel Shopify ยังช่วยในการจัดการและติดตามรายการในสต็อกผลิตภัณฑ์ที่มีจำหน่ายการชำระเงินจากลูกค้าและการจัดส่งคำสั่งซื้อ
พิจารณา Shopify เป็นแพลตฟอร์มที่จัดเก็บและเข้าถึงผ่านทางอินเทอร์เน็ตหมายความว่าคุณสามารถใช้งานได้บนอุปกรณ์ที่เข้ากันได้ใด ๆทีม Shopify จะอัปเดตซอฟต์แวร์และเซิร์ฟเวอร์สำหรับคุณด้วยสิ่งนี้คุณสามารถทำงานและจัดการธุรกิจของคุณได้จากที่ใดก็ได้ตราบใดที่คุณมีการเข้าถึงอินเทอร์เน็ต
พูดง่ายๆ คุณสามารถใช้ API เพื่อเข้าถึงและทำการเปลี่ยนแปลงคุณสมบัติใด ๆ ในแผงผู้ดูแลระบบ
มีสาเหตุหลายประการที่คุณอาจเลือกสร้างแอป Shopify โดยใช้ Laravel:
Shopify เป็นแพลตฟอร์มโฮสต์ “all-in-one”
หมายความว่าคุณไม่จำเป็นต้องไปที่อื่นเพื่อซื้อเว็บโฮสติ้งหรือแนะนำโปรแกรมของบุคคลที่สาม
แต่แนวคิดก็คือ Shopify ให้ทุกสิ่งที่คุณต้องการเพื่อเรียกใช้และทำงานร้านค้าออนไลน์ของคุณตั้งแต่เริ่มต้นนอกจากนี้ ด้วย Laravel Shopify คุณสามารถขยายความสามารถของแอป Shopify ให้เหมาะกับความต้องการทางธุรกิจของคุณได้
แอป Shopify เป็นคุณสมบัติพิเศษสำหรับการจัดการและควบคุมร้านค้า Shopifyด้วยความช่วยเหลือของ กราฟQL และ API ของ Shopifyคุณจะสามารถสร้างแอปพลิเคชันเช่น Oberlo เพื่อค้นหารายการที่จะนำเสนอ
สำหรับกระบวนการรวมนี้เราจะใช้แพคเกจ Shopify Laravel (ลิงค์แพคเกจ)
มันจะช่วยประหยัดเวลาและชั่วโมงในการพัฒนา
แพคเกจนี้กำลังพัฒนาและนำการอัปเดตมาอย่างแข็งขัน แต่ขณะนี้มันทำงานได้อย่างสมบูรณ์แบบกับเว็บแอปพลิเคชัน Laravel ใด ๆมันจะจัดการกับความยุ่งยากในการเข้ารหัสการเรียกเก็บเงินและการตรวจสอบความถูกต้องของ Shopify ควบคู่ไปกับการเข้าถึง API โดยใช้กราฟิกหรือบริการอื่น ๆ
I. ลงทะเบียนเพื่อใช้บัญชี Cloudways
II.เลือกเซิร์ฟเวอร์
สาม.รับคีย์ API ของ Shopify Laravel และคีย์ขอบเขต
แอป Shopify ใช้เพื่อเพิ่มคุณสมบัติเพิ่มเติมสำหรับการควบคุมและจัดการร้านค้า ShopifyLaravel ช่วยลดความยุ่งยากในการพัฒนาแอปพลิเคชัน Shopify โดยให้กรอบการเข้ารหัสที่ใช้งานง่ายสำหรับงานทั่วไป
ขั้นแรก ลงชื่อเข้าใช้บัญชี Cloudways ของคุณถ้าคุณไม่มีหนึ่ง ลงทะเบียนตอนนี้ฟรี.
หลังจากสร้างแอพบนแดชบอร์ดพาร์ทเนอร์ Shopify ของคุณสิ่งต่อไปที่คุณต้องทำคือตั้งค่าโครงสร้างของ Laravelในการทำเช่นนั้นคุณต้องสร้างโครงการ Laravel ใหม่โดยใช้แพลตฟอร์ม Cloudways
Cloudways เป็นแพลตฟอร์มโฮสติ้งคลาวด์ที่มีการจัดการซึ่งช่วยลดความยุ่งยากในการปรับใช้และจัดการแอปพลิเคชันบนผู้ให้บริการคลาวด์ต่างๆ เช่น AWS, Google Cloud Platform และ DigitalOcean
พวกเขามีเซิร์ฟเวอร์ที่กำหนดค่าไว้ล่วงหน้าการอัปเดตอัตโนมัติและอินเทอร์เฟซที่ใช้งานง่ายสำหรับนักพัฒนาและหน่วยงาน
การผสานรวม Laravel Shopify บน Cloudways นำเสนอการผสมผสานระหว่างเครื่องมือการพัฒนาที่มีประสิทธิภาพ การจัดการที่เรียบง่าย และการโฮสติ้งที่ปลอดภัย ช่วยให้คุณมุ่งเน้นไปที่การสร้างและปรับขนาดแอป Shopify ที่เป็นนวัตกรรมใหม่ของคุณ
เลือกเซิร์ฟเวอร์และแอปพลิเคชัน Laravel ของคุณเลือก ขึ้นอยู่กับปริมาณการใช้งานและตำแหน่งของเว็บไซต์ของคุณ เลือกขนาดเซิร์ฟเวอร์ PHP ที่เหมาะสม และเลือกตำแหน่งเซิร์ฟเวอร์
หลังจากเสร็จสิ้นขั้นตอนเหล่านี้แล้วคุณสามารถนำทางไปยังแท็บแอปพลิเคชันและเลือก สแต็ค PHP การประยุกต์ใช้
ใช้ข้อมูลรับรองหลักที่มีอยู่ในหน้าการจัดการเซิร์ฟเวอร์ เข้าถึงเซิร์ฟเวอร์ผ่าน FileZilla เพื่อใช้ไฟล์ไปยังเว็บเซิร์ฟเวอร์
ไปที่โฟลเดอร์รูท (Public_html) ของแอปพลิเคชัน Laravel ของคุณซึ่งคุณจะเข้าถึงและอัปเดตไฟล์หลายไฟล์
หลังจากสร้างแอพแล้ว ให้เลื่อนไปที่ปุ่ม API เพื่อดูคีย์ API และคีย์ลับ API ของคุณ
เมื่อเสร็จแล้วตอนนี้คุณจะสามารถเข้าถึงไฟล์กำหนดค่าใน config/shopify-app.php
คุณจะต้องกรอกข้อมูล app_name, api_key, api_secret และ api_scopes เพื่อสร้างแอปที่ใช้งานได้รายการเช่น webhook และ scripttags เป็นตัวเลือกทั้งหมดขึ้นอยู่กับความต้องการของแอปของคุณเช่นกันทุกสิ่งที่เกี่ยวข้องกับการชาร์จก็เป็นไปตามดุลยพินิจและถูกปิดใช้งานตามค่าเริ่มต้น
เราขอแนะนำให้คุณใช้ไฟล์ ENV สำหรับการกำหนดค่า
ดังนั้นให้เพิ่มคีย์ API และคีย์ลับ API ที่ส่วนท้ายของไฟล์.ENV
1.คีย์ช็อปไอฟาย_เอพีไอ=6E8A2BCDB6E43D8A29C4D6DD60FC8713
2.SHOPIFY_API_SECRET =****************************************************
ตอนนี้อัปเดตขอบเขต API นอกจากนี้ยังสามารถจัดเก็บไว้ในไฟล์.ENV
API Scopes คือคำขอการเข้าถึงที่คุณจะขอจากร้านค้าในขณะที่ติดตั้งแอพของคุณตัวอย่างเช่นเมื่อมีคนติดตั้งแอปพลิเคชันของคุณจากร้านค้าคุณต้องการเข้าถึงข้อมูลอะไรบ้างจากนั้นผู้ใช้จะถูกขอข้อมูลนั้น
การเข้าถึงที่ได้รับการรับรองมีวัตถุประสงค์เพื่อโต้ตอบกับร้านค้าในนามของร้านค้าเพื่อดำเนินการต่างๆ เช่น การสร้างผลิตภัณฑ์และการจัดการรหัสส่วนลด
รายการเต็มสามารถดูได้ที่นี่: https://shopify.dev/api/usage/access-scopes
อัปเดตขอบเขตต่อไปนี้ในไฟล์ Shopify .config
ตอนนี้ไปที่ไฟล์.env และใช้รายละเอียดฐานข้อมูลของคุณซึ่งคุณสามารถดึงข้อมูลได้จากรายละเอียดการจัดการแอปพลิเคชันและการเข้าถึง
และอัปเดตรายละเอียดเหล่านี้ในไฟล์.ENV
แพ็คเกจนี้คาดการณ์การมีอยู่ของเส้นทางที่มีชื่อบ้านโดยค่าเริ่มต้นแพคเกจมีลักษณะเส้นทางนี้เพื่อแสดงหน้าต้อนรับในการเปิดใช้งานคุณอาจต้องเปิด routes/web.php และแสดงความคิดเห็นเกี่ยวกับเส้นทาง Laravel เริ่มต้น
หรือหากต้องการสร้างเส้นทางของคุณเอง ให้แก้ไข routes/web.php และเปลี่ยนเส้นทางเริ่มต้นเพื่อใช้มิดเดิลแวร์ verify.shopify ที่มีชื่อโฮมเช่น
ตอนนี้ เปลี่ยนทรัพยากร/มุมมอง/welcome.blade.php เพื่อขยายรูปแบบของแพ็คเกจนี้สำหรับความจุของ Shopify AppBridge ตัวอย่าง:
คุณอาจต้องเปลี่ยนรูปแบบผู้ใช้ Laravel ของคุณพบเป็นประจำใน app/User.php หรือ app/Models/User.php
เปิดไฟล์และเพิ่มหลังเนมสเปซ:
ขั้นตอนถัดไปคุณต้องย้ายข้อมูลของคุณโดยใช้คำสั่งนี้:
สิ่งนี้จะเผยแพร่การย้ายไปยังโฟลเดอร์การโยกย้ายของแอปของคุณเมื่อคุณทำเสร็จแล้ว ให้เรียกใช้ php artisan migration เพื่อดำเนินการเปลี่ยนแปลงที่คุณทำเสร็จสมบูรณ์
ตอนนี้ คุณสามารถเข้าถึงหน้าเว็บได้โดยคลิกที่ URL แอปพลิเคชัน
และนี่คือตอนนี้คุณอาจถูกเปลี่ยนเส้นทางไปยังแอป Shopify ที่สร้างด้วย Laravel
Laravel Shopify ไม่ใช่แค่ซอฟต์แวร์ส่วนหนึ่งหรือผลิตภัณฑ์ที่โดดเดี่ยว แต่เป็นแพลตฟอร์มการค้าแบบออลอินวันยิ่งไปกว่านั้น มันเป็นระบบนิเวศที่อุดมสมบูรณ์ที่สร้างความนับถือให้กับเจ้าของพาณิชย์โดยรวบรวมนักออกแบบ ผู้เชี่ยวชาญด้านการค้า และลูกค้าด้วยความสนใจร่วมกันในการทำให้การค้าดีขึ้นสำหรับทุกคน
รับการจัดส่งขั้นสูง การจัดการผู้ขายที่กำหนดค่าได้ คุณลักษณะการชำระเงิน และอื่นๆ ติดตั้ง Shipturtle วันนี้จาก Shopify App Store และเพลิดเพลินกับการทดลองใช้ฟรีเพื่อสัมผัสกับประโยชน์ของมันโดยตรง
ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ Shipturtle มีประโยชน์ต่อธุรกิจของคุณหรือไม่? จองการสาธิตส่วนบุคคล กับทีมขายของเรา
สัมผัสพลังของ Shipturtle ได้ฟรี เริ่มการทดลองใช้ วันนี้และค้นพบว่ามันสามารถเปลี่ยนร้านค้ามัลติเวนเดอร์ของ Shopify ของคุณได้อย่างไร!
เริ่มการสนทนา!แบ่งปันบทความนี้กับเครือข่ายของคุณแจ้งให้พวกเขาทราบว่าเราสามารถช่วยในการปรับปรุงร้านค้ามัลติเวนเดอร์ของพวกเขาได้อย่างไร