ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Magento PWA studio

เผยแพร่แล้ว: 2022-04-18

Progressive Web App หรือ PWA ได้รับความนิยมเพิ่มขึ้นเรื่อยๆ เนื่องจากคุณลักษณะที่ทันสมัย ต้องขอบคุณเทคโนโลยีล้ำสมัยที่ช่วยยกระดับประสบการณ์ของลูกค้าและนำรายได้มาสู่ธุรกิจมากขึ้น ดังนั้นบริษัทจำนวนมากจึงใช้แพลตฟอร์มนี้สำหรับร้านค้าออนไลน์เพื่อใช้ประโยชน์จากการประปาส่วนภูมิภาค โดยเฉพาะอย่างยิ่ง ธุรกิจจำนวนมากเลือกเว็บแอปแบบโปรเกรสซีฟบนวีโอไอพี จากนั้นเราจะให้รายการตรวจสอบโดยละเอียดเกี่ยวกับ Magento PWA studio เพื่อช่วยให้คุณคุ้นเคยกับมันมากขึ้น

ภาพรวมของ กปภ. สตูดิโอ

กปภ.สตูดิโอ

Progressive Web App คืออะไร?

เว็บแอปแบบโปรเกรสซีฟมีลักษณะและให้ความรู้สึกเหมือนเป็นแอปที่มาพร้อมเครื่อง แต่ทำงานโดยตรงในเบราว์เซอร์บนอุปกรณ์เคลื่อนที่ ไม่จำเป็นต้องดาวน์โหลดอะไรจาก App Store ลูกค้าจะได้รับประสบการณ์เหมือนแอปทันทีในเบราว์เซอร์แทน

คุณสมบัติของ Progressive Web App

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

การค้นพบได้และติดตั้งง่าย: PWA คือเว็บไซต์ที่มีความพิเศษบางอย่างที่สามารถค้นพบได้ผ่านเครื่องมือค้นหาทั่วไป เช่น Google หรือ Bing ดังนั้น ผู้ใช้จึงไม่จำเป็นต้องดาวน์โหลดอะไรจากร้านแอพ การติดตั้ง กปภ. ทำได้ง่ายมาก โดยจะติดตั้งอยู่เบื้องหลังในระหว่างการเยี่ยมชมครั้งแรก

การใช้คุณลักษณะของโทรศัพท์: PWA มีความเป็นไปได้มากมายในการเข้าถึงคุณลักษณะของอุปกรณ์บน Android และอีกเล็กน้อยสำหรับ iOS การใช้กล้อง GPS หรือเครื่องสแกนลายนิ้วมือในลักษณะที่คล้ายกับแอปช่วยเพิ่มประสบการณ์ของผู้ใช้

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

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

ความรู้สึกเหมือนแอป: แนวคิดทั้งหมดที่อยู่เบื้องหลังการประปาส่วนภูมิภาคคือการหาวิธีเชื่อมต่อประสบการณ์ที่ดีที่สุดกับประสบการณ์ที่เหมือนแอปที่มีลักษณะเปิดกว้างของเว็บ

โครงร่างของ Magento PWA Studio

Magento studio

ที่มาของ Magento PWA Studio

Magento ได้เปิดตัวชุดเครื่องมือสำหรับผู้ค้าทุกรายที่ดำเนินการร้านค้าออนไลน์ Magento PWA Studio เป็นชื่อของชุดเครื่องมือนี้ จะช่วยประหยัดเวลาและเงินของผู้ค้าปลีกออนไลน์ในการพัฒนาแอพพื้นฐานสำหรับระบบปฏิบัติการที่แตกต่างกันทั้งหมด

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

ผู้ค้าสามารถใช้สถาปัตยกรรม front-end ที่รวดเร็วและ API เว็บแบบเปิดได้ ช่วยเปลี่ยนร้านค้าของพวกเขาให้กลายเป็นบรรทัดฐานใหม่อย่างรวดเร็ว

PWA Buildpack

Buildpack ประกอบด้วยการพัฒนาที่จำเป็นและสร้างไลบรารีและเครื่องมือสำหรับการสร้าง front-end และ PWA ที่รวดเร็วปานสายฟ้า ช่วยให้คุณสามารถจัดสภาพแวดล้อมในพื้นที่ของคุณสำหรับการพัฒนาการประปาส่วนภูมิภาค

หน้าร้าน กปภ.

PWA Storefront หรือที่รู้จักในชื่อ Venia Storefront เป็น PWA ที่พิสูจน์แนวคิดที่สร้างขึ้นด้วยเครื่องมือ Peregrine และ PWA Buildpack เมื่อเรียนรู้เกี่ยวกับ Magento PWA Studio และสิ่งที่สามารถทำได้ หน้าร้านจะแสดงตัวอย่างหน้าหมวดหมู่และรายละเอียดผลิตภัณฑ์

เพเรกริน

โครงการ Peregrine ของ Magento ดังที่ได้กล่าวไว้ก่อนหน้านี้ มีชุดเครื่องมือและส่วนประกอบ UI สำหรับการสร้าง Magento PWA ส่วนประกอบสามารถรวม ขยาย และผสมเพื่อสร้างร้านค้า Magento 2 PWA ที่ไม่เหมือนใคร

คุณสมบัติเด่นบางประการของ Magento PWA Studio

ReactJS – ReactJS ทำงานได้ดีมากและมอบประสบการณ์การช็อปปิ้งและนักพัฒนาที่ยอดเยี่ยม

ทางเลือกหน้าจอหลัก – Magento PWA มีร้านค้าที่สามารถดาวน์โหลดได้จากหน้าจอหลัก มันจะมีลักษณะและทำงานเป็นแอพที่มาพร้อมเครื่อง

ทำงานแบบออฟไลน์ – เว็บแอป PWA สามารถทำงานได้ทั้งออฟไลน์และออนไลน์

แบ็คเอนด์ที่แข็งแกร่ง – แบ็กเอนด์ภายในที่แข็งแกร่งของ Magento มอบประสบการณ์ผู้ใช้ที่ราบรื่นโดยไม่มีปัญหาเล็กน้อย

ข้อได้เปรียบเมื่อใช้ Magento PWA Studio

วิธีการติดตั้ง Magento PWA Studio

เครื่องมือการพัฒนาที่ครอบคลุม

Magento Studio มอบเครื่องมือในการพัฒนา PWA ที่ทันสมัยและมีเอกสารประกอบอย่างละเอียด ผู้ใช้สามารถจัดเตรียมสภาพแวดล้อมการพัฒนา PWA ในพื้นที่ของตนเองได้อย่างรวดเร็ว

ติดตั้งง่าย

การตั้งค่า PWA จากแบ็กเอนด์นั้นง่ายดายด้วย Magento Studio ในการเริ่มต้นแอปพลิเคชันให้สำเร็จ ผู้ใช้ต้องแทรก URL อินสแตนซ์ Magento ในไฟล์ .env จากนั้นคุณจะโคลนที่เก็บและเรียกใช้คำสั่ง เห็นได้ชัดตั้งแต่เริ่มต้นว่าความง่ายในการพัฒนาเป็นเป้าหมายสูงสุด

GraphQL

เนื่องจาก GraphQL ใช้การดึงข้อมูลที่เปิดเผย PWAs ที่พัฒนาด้วย Magento Studio แทบไม่มีการดึง ข้อความค้นหามากเกินไป จากนั้น จะสามารถรองรับผู้ใช้หลายคนจากแหล่งต่างๆ ได้ดีขึ้น

การสนับสนุนชุมชน

Magento เป็นแพลตฟอร์มอีคอมเมิร์ซที่มีชื่อเสียง ซึ่งส่งผลให้มีชุมชนผู้ใช้ Magento PWA และผู้ทำงานร่วมกันทั่วโลกจำนวนมาก

สถาปัตยกรรมและเฟรมเวิร์กของ Magento PWA studio

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

ผู้สร้างสตูดิโอ Magento PWA พร้อมใช้งานแล้ว

ไม่จำเป็นต้องติดตั้งตัวสร้างและใช้เวลาในการปรับแต่งและตั้งค่าสภาพแวดล้อม ทุกอย่างใช้งานได้ทันทีด้วย Magento PWA Studio หลังการติดตั้ง ทุกอย่างพร้อมและพร้อมที่จะไป

องค์ประกอบที่สร้างไว้ล่วงหน้าสามารถปรับได้

PWA Studio มีชิ้นส่วนเว็บไซต์สำเร็จรูปและพร้อมใช้งานจำนวนมาก เมื่อสร้างเว็บไซต์ของคุณ คุณสามารถใช้องค์ประกอบใดๆ หรือทั้งหมดรวมกันก็ได้ ณ จุดนี้ องค์ประกอบที่เตรียมไว้สามารถใช้ได้ตามที่เป็นอยู่ แม้แต่ชิ้นงานที่ทำไว้ล่วงหน้าก็สามารถปรับเปลี่ยนได้ตามความต้องการของผู้พัฒนาหรือผู้บริโภค

การกำหนดเส้นทางและการแคชที่ง่ายดายอย่างสมบูรณ์แบบ

คุณสมบัติการกำหนดเส้นทางและการแคชของ Magento PWA Studio เป็นคุณสมบัติที่ยอดเยี่ยมเพิ่มเติม การกำหนดเส้นทางและการแคชทำได้ในลักษณะเดียวกับที่เคยทำมา โดยไม่มีการเปลี่ยนแปลง หากคุณใช้เทคนิคการกำหนดเส้นทางและแคชของ Magento แบบเดิม คุณไม่จำเป็นต้องมีส่วนร่วมในการกำหนดเส้นทางและการแคช

Magento PWA Studio และข้อเสียที่คุณต้องเอาชนะ

แพลตฟอร์มเดียว

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

ขาดความเข้ากันได้

เมื่อพูดถึงความเข้ากันได้ ฟีเจอร์ GraphicQL ของ Magento Studios แสดงผลไม่เหมาะสมกับเวอร์ชันก่อนหน้า

ปัญหาการสนับสนุน iOS

Magento ไม่รองรับการแจ้งเตือน iOS PWA และจะไม่ทำงานกับอุปกรณ์ iOS ที่ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต

ปัญหาการตรวจสอบ

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

วิธีการติดตั้ง Magento PWA Studio (พร้อมเวอร์ชั่น 2 )

วิธีการติดตั้ง Magento PWA Studio

ขั้นตอนที่ 1: ติดตั้ง Magento เวอร์ชันล่าสุด

ในการติดตั้ง Magento PWA Studio คุณต้องติดตั้งเวอร์ชัน Magento 2.3.x ก่อน คุณไม่สามารถติดตั้ง Magento PWA Studio Project(2.3) ได้หากไม่มีมัน เนื่องจากไม่มี Magento เวอร์ชันอื่นรองรับ

ขั้นตอนที่ 2: ติดตั้ง NodeJS

หลังจากนั้น คุณจะต้องติดตั้ง NodeJS (เวอร์ชัน >=10.14.1) หากคุณไม่คุ้นเคยกับเทคนิคนี้ ให้ใช้คำสั่งที่แสดงด้านล่าง (สำหรับผู้ใช้ Linux เท่านั้น)

sudo apt-get ติดตั้ง nodejs

ก่อนอื่น คุณต้องตรวจสอบ เวอร์ชันของโหนด :

 node -v

จากนั้นตรวจสอบเวอร์ชัน NPM:

 npm -v

หากเวอร์ชันที่คุณติดตั้งเก่ากว่าที่แสดงด้านบน ให้ใช้คำสั่งด้านล่างเพื่ออัปเกรดโหนดเวอร์ชันล่าสุดและเสถียร

 sudo npm cache clean -f
 sudo npm install -gn
 sudo n stable

ขั้นตอนที่ 3: ติดตั้งและเรียกใช้ Node JS

หลังการติดตั้งและรัน NodeJS คุณจะต้องติดตั้ง Yarn (Yarn >=1.13.0 ) เรียกใช้คำสั่งต่อไปนี้สำหรับการติดตั้ง Yarn (ใช้ได้กับระบบปฏิบัติการ Linux เท่านั้น)

 sudo npm install yarn -g

ตอนนี้ตรวจสอบรุ่นเส้นด้าย:

 yarn -v

ขั้นตอนที่ 4:

เมื่อติดตั้ง Yarn แล้ว ให้โคลนที่เก็บ PWA ไปยังไดเร็กทอรีการพัฒนาของคุณ

 ขั้นตอนที่ 5:

ต่อจากขั้นตอนนี้ ให้ติดตั้งการพึ่งพาโปรเจ็กต์โดยรันคำสั่งต่อไปนี้

 yarn install

ขั้นตอนที่ 6: สร้างไฟล์ .env

สำหรับการสร้างไฟล์ .env ให้รันคำสั่งที่ตามมาจากไดเร็กทอรีรูท PWA-

(สำหรับธีม Venia คุณสามารถใช้ Magento ที่คุณติดตั้งหรือ Magento 2.3.1 ที่เป็นค่าเริ่มต้นได้ ที่นี่เราใช้ค่าเริ่มต้น)

 คุณยังสามารถสร้างไฟล์ .env และตั้งค่า MAGENTO_BACKEND_URL แบบกำหนดเองของคุณได้โดยใช้คำสั่งต่อไปนี้:

 ขั้นตอนที่ 7: ติดตั้งใบรับรอง SSL

ติดตั้งใบรับรอง SSL ในขณะที่ PWA ทำงานบนเส้นทางที่ปลอดภัย คุณสามารถเรียกใช้ คำสั่ง create-custom-origin เพื่อสร้าง ใบรับรอง SSL:

 ขั้นตอนที่ 8: ติดตั้งข้อมูลตัวอย่าง Venia

คุณยังสามารถติดตั้งข้อมูล Venia Sample ซึ่งมี bash script อยู่แล้วที่

 ในการติดตั้งข้อมูลตัวอย่างใน Magento ให้รันคำสั่งต่อไปนี้:

 สร้างสิ่งประดิษฐ์ทั้งหมดสำหรับธีมของคุณตอนนี้โดยเรียกใช้-

 yarn run build

เริ่มต้นเซิร์ฟเวอร์โดยเรียกใช้คำสั่งใดๆ ต่อไปนี้ตามที่คุณต้องการ จากไดเร็กทอรีรากของโปรเจ็กต์ PWA

ในแง่ของ การพัฒนา-

 โดยมุ่งหวังที่จะเป็นผู้ พัฒนา PWA Studio อย่างเต็มรูปแบบ

 สำหรับการสร้างสิ่งประดิษฐ์และดำเนินการสตูดิโอ กปภ. เพื่อจัดทำ-

 ติดตั้ง กปภ. เรียบร้อยแล้ว เมื่อคุณเรียกใช้คำสั่งที่กล่าวถึงข้างต้น คุณจะเห็น URL ที่ กปปส. ดำเนินการอยู่ จากนั้นจะระบุว่าการติดตั้งสำเร็จหรือไม่ 

ติดตั้ง Magento PWA Studio

บทสรุป

เรานำคุณผ่านบทความนี้ด้วยความ หวังว่า: คุณมีภาพรวมของ Magento PWA studio ด้วยคุณสมบัติที่น่าทึ่งมากมาย จึงคุ้มค่าที่จะเพิ่มร้านค้าออนไลน์ของคุณ ดังนั้นธุรกิจของคุณจึงสามารถตอบสนองความต้องการของลูกค้าและนำโอกาสมาพัฒนาในสภาพแวดล้อมอินเทอร์เน็ตได้มากขึ้น อย่างไรก็ตาม หากคุณยังสับสนเกี่ยวกับเทคโนโลยีนี้ Magesolution ยินดีที่จะเป็นพันธมิตรเพื่อช่วยเหลือธุรกิจของคุณ ด้วยประสบการณ์มากมายในด้านนี้ เราจึงมั่นใจที่จะให้บริการที่ดีที่สุด: Magento Progressive Web Application Development ดังนั้น หากคุณมีคำถามใดๆ โปรดติดต่อเราเพื่อขอข้อมูลเพิ่มเติม