What is This » Verkope » PWA E-handelsontwikkeling: Die moets en moenies van belegging
pwa-e-handel-ontwikkeling-die-does-en-donts-van-in

PWA E-handelsontwikkeling: Die moets en moenies van belegging

Sukkel jy om jou kliënte op selfoon te kry om te skakel? Of wens jy dalk jou kliënte kan jou webwerf soos 'n toepassing gebruik? E-handel PWA is dalk die nodige oplossing wat jou sal help om daardie gaping tussen web en selfoon te oorbrug, verkope te bevorder en CX dramaties te verbeter. 

Moderne PWA's stel e-handelondernemings in staat om kontemporêre ontwikkelingsmetodologieë te gebruik deur die mees voordelige eienskappe van konvensionele webontwerp saam te voeg met dié wat inherent is aan platformspesifieke toepassings.

Inhoud:
E-handel PWA: Wat maak dit die moeite werd om te begin?
Hoe om 'n goeie e-handel PWA te bou?
PWA vir e-handel: potensiële gevare en slaggate
PWA vermoëns
E-handel platform-gebaseerde PWA oplossings
E-handel PWA suksesverhale
E-handel PWA ontwikkelingskoste

E-handel PWA: Wat maak dit die moeite werd om te begin? 

Aangesien meer rekenaartake deur webblaaiers gedoen word, is die lyn tussen aanlyntoepassings en rekenaarprogramme minder duidelik. En PWA's beoog om hierdie lyn verder te vervaag.

Basies is PWA's 'n spesifieke tipe webtoepassing wat gebou kan word om as selfstandige lessenaarprogramme te funksioneer. 

Om 'n PWA bekend te stel, beteken nie dat al die pragtige dinge soos skaalbaarheid en soekbaarheid outomaties outomaties is nie, so jy sal wil seker maak dat jou ontwikkelingspan dit reg doen. As jy gereed is om 'n PWA te begin, moet jy ooreenstem met die kriteria wat hieronder beskryf word.    

So, wat is dit van PWA wat ontwikkelaars so hard moet werk om te implementeer?

Hoe om 'n goeie e-handel PWA te bou?

Spoed

Uitstekende aanlynprestasie, gekenmerk deur beide spoed en kwaliteit, boei en onderhou gebruikersbetrokkenheid effektief tot 'n groter mate as middelmatige werkverrigting (fancy dit). Die prioritisering van gebruikergesentreerde maatstawwe behoort van uiterste belang te wees as gevolg van die deurslaggewende rol wat spoed speel om gebruikersbetrokkenheid te bevorder. Hoekom omgee? Natuurlik veroorsaak die trae bladsylaaitye 'n styging van 123% in weieringkoerse.   

Werk in enige blaaier

PWA moet oor alle webblaaiers funksioneer. Sodoende verseker u toeganklikheid en verfyn UX. Op hierdie manier begin die ontwikkelingsproses tipies met HTML vir basiese funksionaliteit, gevolg deur CSS en JavaScript vir UX. HTML-vorms kan data deur POST-versoeke oordra, met JavaScript vir validering en AJAX-indiening. 

Enige skermgrootte

As gevolg van hul vermoë om aan te pas by verskeie viewport-groottes, stel PWA's jou kliënte in staat om inhoud naatloos oor verskillende toestelle te verbruik, ongeag die spesifieke toestel wat gebruik word. Die belangrikheid hiervan lê in die feit dat u kliënte die identiese toepassing oor toestelle met verskillende afmetings kan gebruik. Die inhoud moet konsekwent bly ongeag die afmetings van die uitsigpoort, alhoewel die rangskikking daarvan verandering mag vereis.

Kan geïnstalleer word 

Wanneer 'n PWA op 'n toestel geïnstalleer word, vertoon dit soortgelyke gedrag met ander geïnstalleerde toepassings, aangesien dit in 'n aparte venster oopmaak en in die toestel se taakbestuurder verskyn. Daar is waargeneem dat die aflaai van 'n maatskappy se toepassing as sodanig die waarskynlikheid van hul terugkeer verhoog, in vergelyking met toevallige blaai. Dit sluit 'n toename in omskakelingkoerse, gemiddelde sessieduur en herhaalde besoeke in. 

E-handel PWA-ontwikkeling: kriteria van goeie PWA

Vanlyn beskikbaar

PWA's moet ontwerp word om sonder 'n internetverbinding te funksioneer. Jou klante moet toegang hê tot verskeie inhoud, soos reisroetes, instapkaartjies, medialêers, sosialemediaplasings en nuusartikels. Terwyl vanlyn verifikasie noodsaaklik is vir sekuriteit, is inhoudtoeganklikheid en wysiging noodsaaklik vir bruikbaarheid in vanlyn omgewings. IndexedDB, 'n NoSQL-databasis, kan data op 'n blaaiergebaseerde wyse stoor en sinchroniseer, wat asinchroniese bewerkings ondersteun. Dienswerkers kan media-elemente in 'n kas stoor, wat herwinning moontlik maak selfs met die internet af. 

Soekbaar 

Met die meerderheid besoekers aan 'n webwerf, meer as 50%, afkomstig van organiese soektogte, kan die ontdekbaarheid van jou PWA dramaties verbeter word. Die vestiging van kanonieke URL's vir inhoud en die indeksering van webwerwe deur soekenjins is van kardinale belang om hul ontdekbaarheid te verbeter. 

Enige insette

PWA moet verskeie invoermetodes ondersteun, soos 'n muis of stylus, wat wrywinglose oorgange verseker vir gebruikers wat die skermgrootte verontagsaam. Raakfunksies moet byvoorbeeld ondersteun word op groot kykpoorte, terwyl kleiner kykpoorte sleutelborde en muisinvoer moet prioritiseer. Die progressiewe webtoepassing moet verskeie invoermetodes akkommodeer en gebruikersinteraksies verbeter met insetspesifieke funksies soos trek-om-te-verfris. 

PWA vir e-handel: potensiële gevare en slaggate

Wat is die bekommernisse wanneer jy besluit om 'n e-handels-PWA te begin? Wat is die ondergange en hoe kan jy dit vermy?

Persepsie en vertroue

Die persepsie en vertroue wat met PWA's geassosieer word, word steeds geknou deur die heersende idee dat dit minderwaardige toepassings is of in die eerste plek nie eers as toepassings erken word nie. Gebruikers het gewoond geraak aan die praktyk om toepassings op digitale platforms soos Google Play of die App Store te soek, en hulle is dalk nie vertroud met die idee om toepassings direk vanaf webwerwe te installeer nie. Vertroue is 'n belangrike oorweging aangesien verbruikers gewoond geraak het daaraan om op toepassingwinkels staat te maak om die sekuriteit van afgelaaide toepassings te verifieer.

installasie

Die proses om 'n PWA op iOS te installeer, noodsaak gebruikers om toegang tot die Deel-paneel te kry en dan die opsie "Voeg by tuisskerm" te kies. Die prosedure is meer kompleks as die installering van 'n inheemse iOS-toepassing. Die gebruikerservaring kan verbeter word as Safari ondersteuning vir die beforeInstallPrompt gebeurtenis of verander die taal van die boodskap na "Installeer die toepassing."

Manifeste wysiging

Die noodsaaklike elemente van 'n PWA-manifes, insluitend die ikoon, naam en spatskerms, is nie maklik veranderbaar nadat die PWA geïnstalleer is nie. Alhoewel daar onlangse vooruitgang in die rekenaarweergawe van Chrome was wat die wysiging van toepassingname moontlik maak, sal die verbetering van die buigsaamheid in die wysiging van manifesteienskappe die mededingendheid van PWA's verbeter.

Bestek van omvang

Omvangbestuur in PWA's kan soms uitdagings bied as gevolg van die teen-intuïtiewe aard daarvan. Die kwessie van agterste deeltekens kan lei tot teenstrydighede in die definisie van omvang, wat dus die moontlikheid van foute bekendstel. Verder, in die konteks van iOS, wanneer u probeer om toegang tot 'n hiperskakel binne die grense van 'n PWA vanaf 'n eksterne toepassing te verkry, is die verstekgedrag om die Safari-blaaier te begin in plaas van die aangewese PWA.

Toegang tot toestel

Die kwessie wat ter sprake is, het betrekking op die vraag of PWA's toegang tot inheemse dienste, soos kontakte, kalender, SMS/MMS en alarms, gegee moet word, ten spyte van hul inherente sekuriteitsvoordele wat uit hul beperkte omvang spruit. Om PWA's met toegang tot hierdie funksies te aktiveer, kan moontlik sekuriteitsmaatreëls ondermyn en die onderskeid tussen PWA's en inheemse toepassings vervaag.

Druk kennisgewings op iOS 

Stootkennisgewings op iOS was nie toeganklik vir PWA's tot 'n onlangse tydperk nie. Gevolglik kon ontwikkelaars nie staatmaak op stootkennisgewings as 'n manier om belangrike inligting aan iOS-gebruikers oor te dra nie. Apple het onlangs sy voorneme verklaar om ondersteuning te bied vir stootkennisgewings op iOS-toestelle wat in 2023 begin. Baie verbruikers het egter hul ontevredenheid met stootkennisgewingsopdragte uitgespreek as gevolg van hul uitbuiting deur webwerwe. Gevolglik het webblaaiers outomatiese blokkeermeganismes vir hierdie opdragte ingesluit.

PWA vermoëns

PWA e-handel voordele

PWA's bied 'n mobiele inheemse gebruikerservaring ondanks die feit dat dit baie ligter is - bv. die grootte van die BookMyShow PWA is 54x kleiner as die Android-toepassing en 180x kleiner as die iOS-toepassing - as inheemse toepassings. Hierdie toepassings maak gebruik van responsiewe webontwerp en progressiewe verbetering om hul visuele styl en funksionaliteit aan te pas by die vermoëns van die gebruiker se toestel en webblaaier. 

Soos inheemse toepassings, kan PWA's via die webblaaier geïnstalleer word en op die mobiele tuisskerm gewys word. Stootkennisgewings, outomatiese inhoudverversing en app-agtige navigasie en interaksie is alles beskikbaar met PWA's.

Vir e-handel beteken dit dat PWA's die skepping van naatlose digitale inkopie-ervarings oor verskillende toestelle en blaaiers toelaat, wat die gemak en werkverrigting van inheemse mobiele toepassings bied sonder die beperkings van afsonderlike ontwikkeling en verspreiding. 

PWA's bemagtig e-handelondernemings om meer innemende aanlynwinkels te bou wat vir kliënte op enige toestel soos ware toepassings voel.

Waarop 'n PWA gebaseer is

  1. Dienswerkers tegnologie is van kritieke belang vir PWA-ontplooiing. Met stootkennisgewings, kas en vanlyn funksionaliteit lyk die UI soos dié van 'n mobiele toepassing.
  2. Die  webtoepassingmanifes is 'n JSON-lêer wat die toepassing se naam, ikone en kleurskema spesifiseer. Met hierdie kenmerk kan gebruikers die PWA boekmerk.
  3. Vir privaatheid en veiligheidsredes is HTTPS verpligtend.
  4. Die nodige HTML, CSS en JavaScript is by die toepassing se dop ingesluit. Die raamwerk en gebruikerskoppelvlak van die toepassing word hier opgestel.
  5. Dit spreek vanself dat responsiewe webwerwe 'n perfekte basis vir PWA's kan wees as gevolg van hul veelsydigheid om op verskillende vertoongroottes te reageer.

PWA: hoe dit verskil van 'n inheemse mobiele toepassing

Google Play en App Store bied toegang tot inheemse programme wat spesifiek vir hul platforms ontwikkel is. Hierdie toepassings het geen tussengangersagteware nodig om toegang tot die toestel se kenmerke en API's te verkry nie.

Dit is hoekom inheemse toepassings gladder werk en groter interaksie met die bedryfstelsel het.

PWA's word geprys vir hul vermoë om platform-agnosties te wees, oor verskeie platforms en webblaaiers te werk en outomaties opdaterings te kry. 

E-handel PWA: hoe dit verskil van 'n responsiewe webwerf

Terwyl die primêre doel van beide PWA's en responsiewe webwerwe is om die gebruikerservaring te verbeter, boots PWA's die kenmerke van inheemse mobiele toepassings na, soos UI en stootkennisgewings. En responsiewe webwerwe poog om 'n naatlose kykervaring oor verskeie toestelle te bied sonder dat enige bykomende sagteware nodig is.

PWA vs inheemse toepassings vs responsiewe webwerwe 

KenmerkePWA'sInheemse programmeResponsiewe webwerwe
installasieKan direk geïnstalleer wordVereis aflaai en installasieToegang verkry deur webblaaiers
PlatformafhanklikheidWerk op blaaiersPlatformspesifiek (iOS, Android)Platform-agnosties
App Store-+-
Stoot kennisgewings++-
Vanlyn funksionaliteit+ / BeperkBeperk-
Toeganklikheid via URLGeïnstalleer op toestelvia URL
User ExperienceVergelykbaar met inheemse toepassingsGeoptimaliseer vir spesifieke platform-ervaringReageer ontwerp
updatesoutomatiesOutomaties / HandmatigMet die hand
PrestasieAfhanklik van blaaierprestasieGeoptimaliseer vir spesifieke platformprestasieAfhanklik van blaaierprestasie
OntwikkelingskosteRelatief laerHoër ontwikkelingskosteRelatief laer
verspreidingKan via URL gedeel wordVersprei deur toepassingwinkelsKan via URL gedeel word
Integrasie met ToestelfunksionaliteitBeperk+Beperk

Ontwikkel e-handel PWA van nuuts af of omskakeling van nalatenskap?

As jy tans 'n e-handelswebwerf of 'n inheemse toepassing het en dit oorweeg om 'n e-handels-PWA bekend te stel, wonder jy dalk of dit beter is om van nuuts af te begin of jou nalatenskapbates om te skakel.

Oor die algemeen is die omskakeling van 'n responsiewe webwerf die maklikste benadering. Die kode is reeds webgebaseer en geoptimaliseer vir verskillende skermgroottes. Die omskakeling van 'n inheemse toepassing vereis dat bestaande kode opgedateer word om op die web te werk. Die ontwikkeling van e-handel PWA van nuuts af bied die beste ervaring, maar verg die meeste werk.

Omskakeling vanaf 'n responsiewe webwerf

Voordele: Hergebruik bestaande webinhoud/ontwerp, vertroud met webstandaarde

Nadele: Nie geoptimaliseer vir PWA-kenmerke nie, kan ekstra moeite nodig hê om te implementeer

Skakel oor vanaf die inheemse toepassing

Voordele: Hergebruik app-logika, frontend

Nadele: Benodig opdaterings om aan PWA-standaarde te voldoen, ekstra werk om web te ondersteun

Ontwikkel PWA van nuuts af

Voordele: Volledig aangepas vir PWA-standaarde van die begin af

Nadele: Meer tyd/koste betrokke 

PWA: hoe dit van ander hibriede raamwerke verskil 

PWA is geneig om 'n meer naatlose gebruikerservaring te bied in vergelyking met ander hibriede raamwerke. PWA laat byvoorbeeld vanlyn funksionaliteit toe en kan deur 'n webblaaier verkry word, terwyl sommige hibriede toepassings afgelaai en geïnstalleer moet word.

PWA vs Ionies 

Ionic is 'n raamwerk vir die bou van hibriede mobiele toepassings. Terwyl PWA op enige toestel met 'n versoenbare blaaier kan loop, bied Ionic 'n meer inheemse ervaring met toegang tot toestelkenmerke.

PWA vs Flutter

Basies is Flutter 'n raamwerk vir die bou van inheemse mobiele toepassings. Flutter gebruik Dart-programmeertaal. En hoewel PWA meer geskik is vir inhoud-gefokusde toepassings, is Flutter beter vir komplekse en visueel ryk toepassings.

PWA vs React Native

React Native is 'n oopbronraamwerk vir die bou van mobiele toepassings met React. React kan ook gebruik word om die voorkant van 'n PWA te ontwikkel, wat 'n responsiewe en interaktiewe gebruikerskoppelvlak bied.

KenmerkefladderReageer NaturelPWA
Toegang tot toestelJaJagedeeltelik
TaalstapelDartTikskrifJavascript
PrestasieHoog/vinnigHoog/mediumMatig/Goed
Vanlyn afNie ondersteun nieGeenJa
SpoedBaie vinnigVinnigeMatige
Kode kompleksiteitHoogteMediumLaagte
Kode oordraagbaarheidgoeieUitstekendgoeie
User ExperienceUitstekendgoeiegoeie
OntwikkelingskosteDuurMatigeMatige
App -voorbeeldeGoogle Ads, ChovmFacebook, InstagramTwitter Lite, Pinterest, Flipkart

E-handel platform-gebaseerde PWA oplossings

Magento PWA Studio

PWA's kan gebou word met behulp van Magento PWA Studio, wat 'n reeks gereedskap en biblioteke is wat vir hierdie doel geskep is. Die platform maak gebruik van die nuutste gereedskap soos React, Redux en GraphQL om responsiewe en kragtige aanlynwinkels te bou.

Salesforce Commerce Cloud PWA Kit

As jy 'n e-handels-PWA op die Salesforce Commerce Cloud-platform wil bou, het die Commerce Cloud PWA Kit jou gedek met alles wat jy nodig het om te begin. Om sy doelwit om 'n responsiewe en boeiende inkopie-ervaring te bied, te bereik, maak hierdie oplossing gebruik van JavaScript-raamwerke soos React en Vue.js.

Salesforce Commerce Cloud Storefront Reference Architecture (SFRA)

Commerce Cloud se Storefront Reference Architecture (SFRA) is nog 'n nuttige raamwerk vir die skep van PWA's. Wanneer PWA's vir die Commerce Cloud gebou word, kan die SFRA-raamwerk 'n stewige fondament bied. Verhoogde aanpasbaarheid en 'n magdom verpersoonlikingsopsies is net twee van die vele voordele wat dit bied.

SAP Commerce Spartacus

Op die SAP Commerce Cloud kan PWA's ontwikkel word met behulp van die robuuste SAP Commerce Spartacus-raamwerk. Die toepassing se frontend is bo-op Angular gebou, en dit kommunikeer met SAP Commerce Cloud se backend-dienste sonder enige merkbare hik.

Vue winkelfront

Vue Storefront is 'n gevorderde oopbronraamwerk gemaak vir die bou van skaalbare en betroubare aanlynwinkels. Die Vue.js-raamwerk word gebruik om vinnig PWA's te skep wat kan aanpas by hul gebruikers se behoeftes en 'n vloeiende en responsiewe ervaring bied. Drukkennisgewings en die vermoë om op die web te blaai terwyl dit ontkoppel is, is twee noemenswaardige kenmerke.

OplossingFrontend basisKoplose argitektuurTegnologieë gebruik
Magento PWA Studioreageer+Reageer, Redux, GraphQL, webpack, Jest, Node.js, Service Workers
Commerce Cloud PWA Kitreageer+Javascript, webpack, React, Vue.js, GraphQL, Service Workers, REST API
Handel Wolk SFRAJavaScript+Javascript, SSR, React, Angular, Vue.js, SASS, API
SAP Commerce Cloud SpartacusHoekige+Angular, Node.js, yarn, TypeScript, RxJS, SASS, Jasmine, Service Workers, Storefront API's
Vue winkelfrontVue.js+Vue.js, Node.js, ElasticSearch, Webpack, GraphQL

Meer e-handel PWA-instrumente om te oorweeg

  • ScandiPWA: oopbron PWA-oplossing wat spesifiek ontwerp is vir die Magento 2-platform.
  • Gatsby: statiese werfgenerator wat gebruik kan word om PWA's met React te skep.
  • GoPWA: PWA-ontwikkelingsraamwerk vir die bou van skaalbare en presterende PWA's.

E-handel PWA suksesverhale

Baie maatskappye, insluitend van die grootstes op die gebied van e-handel, het reeds gevind dat PWA taamlik doeltreffend is. 

Die twee mees deurslaggewende maatstawwe, omskakeling (veelvuldige voorbeelde het getoon omskakelingskoersverhogings van 27% tot meer as 80%) en betrokkenheid (voorbeelde sluit in 3x meer tyd op die werf, hoër bladsybesigtigings, meer produkte wat bekyk is) koerse, toon stabiel 'n merkwaardige verbetering.

maatskappyHoër omskakelingskoersbetrokkenheid
AliExpress+ 104%+ 74%
Flipkart+ 70%3x
Lancôme+ 17%+ 53%
MaakMyTrip3x+ 160%
BookMyShow+ 80%-
garbarine+ 27%+13% (besoekers)
+35% (kyke)
Troeteldier2.8x2.8x
George+ 31%+ 20%
Debenhams+ 20%2x tot 4x
Gewortelde voorwerpe+ 162%-
Butcher of Blue+ 169%+ 154%
Kaporal+15% (rekenaar) +8% (selfoon)+ 40%

Dit is egter nie die einde van PWA se voordele nie:

  • Verbeterde werkverrigting – Baie het baie vinniger laaitye, laer datagebruik en verminderde bons gerapporteer.
  • Verhoogde verkeer/nuwe kliënte – Sommige het 2x daaglikse gebruikers gesien, 50% nuwe kliënte van PWA.
  • Hoër inkomste – Gevalle met verhoogde inkomste per besoek, inkomste uit verkeer het 79% toegeneem.
  • Laer koste – Laer kliëntverkrygingskoste, baie kleiner toepassingsgroottes as inheems.
  • Vanlyn toegang – Geaktiveer om voort te gaan inkopies sonder 'n internetverbinding.
  • Stootkennisgewings - Druk verhoogde herbetrokkenheid, klikkoerse en herwonne waentjies.
  • Toegang oor platforms heen – Eenvormige ervaring op enige toestel via webtegnologieë.
  • Inheemse kenmerke – Gebruik hardeware/bedryfstelsel-vermoëns gewoonlik net in inheemse toepassings.

E-handel PWA ontwikkelingskoste

E-handel PWA-ontwikkeling het vergelykbare ontwikkelings- en instandhoudingsuitgawes met die ontwikkeling van e-handelwebwerf. Tog kan PWA's op 'n groter verskeidenheid toestelle werk as wat inheemse toepassings kan, en daar is geen bykomende koste vir toegang tot hardeware of plasing in toepassingswinkels nie. 

E-handel webwerfE-handel Android AppE-handel iOS-toepassingE-handel PWA
Ontwikkelingskoste10,000 $ - 30,000 $15,000 $ - 50,000 $20,000 $ - 80,000 $10,000 $ - 30,000 $
Onderhoudskoste$500 – $2,000/maand$1,000 – $3,000/maand$1,500 – $5,000/maand$500 – $2,000/maand
Opdaterings/nuwe kenmerkeLae kosteMatige kosteHoe kosteLae koste
PlatformondersteuningSlegs webSlegs AndroidSlegs iOSWeb, Android, iOS
App Store FooieN / A30% (eerste $1 miljoen), 15%30% (die eerste jaar van 'n intekening), 15%N / A

Bron van Grinteq

Vrywaring: Die inligting hierbo uiteengesit word verskaf deur grinteq.com onafhanklik van Chovm.com. Chovm.com maak geen voorstelling en waarborge oor die kwaliteit en betroubaarheid van die verkoper en produkte nie.

Laat 'n boodskap

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk *

Scroll na bo