Shopify lancerer specialbygget applikation med et kundeloyalitetsprogram

Shopify lancerer specialbygget applikation med et kundeloyalitetsprogram

Fakta: Gentagne kunder bruger 67% mere sammenlignet med nye kunder.

Der kan ikke benægtes det enkle faktum, at din butik har brug for en effektiv løsning til at orientere kunder, så de forbliver trofaste over for din butik. Hvis det drejer sig om at etablere et loyalt forhold til klienten, skal en person indse, at hvis en klient køber et produkt, forventer han altid noget ekstra til det købte produkt. Dette kan være et rabattilbud, belønningsformål til deres følgende køb eller muligvis en produktprøve.

Denne standardpraksis har længe været brugt af ejere af detailbutikker for at øge en kundes loyalitet over for en butik. E-handel har dog bidraget med en ny dimension til disse konventionelle loyalitetsprogrammer.

Det, der blev brugt af detailforretninger til at øge kundeloyaliteten, har udviklet sig som et selvstændigt B2B-forretningsforetagende. Udbydere af loyalitetssoftware er målrettet mod e-handelsøkosystemet og samarbejder med detailhandlere for at oprette et digitalt loyalitetsværktøj til deres virksomheder.

Dette " tredjeparts loyalitetssoftware " system belønner både sælgere såvel som købere. Mens købmænd kan koncentrere sig om deres kerneforretning med alt loyalitetsprogram, der håndteres af tredjeparts sælger, kan kunder finde nye leverandører og spare mere på hvert andet køb, de tjener i form af loyalitetskreditter og rabatter.

De specialiserede Shopify-programmører på CISIN havde for nylig mulighed for at hjælpe en

sammenlignelig tredjeparts loyalitetsprogramudbyder " Freebeespoints ". Freebees arbejdede på en sammenlignelig forretningsmodel for at målrette onlinehandlere med deres karakteristiske loyalitetsprogram, der indeholder nogle innovative funktioner som:

  • Freebees-medlemmer bruger deres konti på flere partnerwebsteder og detailbutikker.
  • Cashback ved bestilling fra et partnerside.
  • Virtuel tegnebog til at overvåge din cashback og bruge den under reparation.

For at udvide deres partnerbase initialiserede de deres internetforhandlersøgning ved at oprette en plug and play-app til Shopify.

For at give vores læsere et koncept om de vanskeligheder, der er involveret i at få denne form for program udviklet, komponerer vi denne vejledning for at gå igennem de nøglefunktioner, der leveres af Shopify-appen, og også den tilgang, vi tog for at oprette appen fra bunden.

Tilpasset Shopify App-udvikling

Denne specialkonstruerede Shopify-app giver partnere mulighed for at inkludere " Freebees loyalitetspoint " som en mulighed i deres websides indkøbskurvside. Om siden med indkøbskurv kan disse kunder, der abonnerer på Freebees loyalitetspoint-program, bruge deres Freebees-kontosaldo til at få rabatter på deres ordrer.

For at opnå denne operation brugte Shopify-appen Freebees API til at udføre CRUD-operationer inden for Freebees-databasen.

Hele denne procedure blev samlet som et Shopify-integreret program, der var hostet på klientens server.

Da appen blev oprettet, var den oprettet i Shopify-adminregionen fra det installerede appalternativ:

For at kunne aktivere appen fik administratoren adgang til appindstillingerne, hvor han kan aktivere deres freebee-konti, så kunder kan bruge indstillingen på websiden.

Når du er færdig, vises valget om at indtaste loyalitetskortoplysninger på siden med indkøbskurv, hvor kunderne kan bruge deres belønningsfaktorer for freebees.

Køberen kan blot indtaste sine kortoplysninger om freebees, og maskinen henter forbrugerens freebees-kontooplysninger.

Køberen kan indtaste det beløb, han gerne vil betale via sine freebees-konti for at foretage købet. Det samme beløb er repræsenteret som en reduktion af ordreværdien.

Hvordan det blev afsluttet

Denne app blev også konstrueret ved hjælp af SDK'en Embedded apps. Mens porten blev bygget ved hjælp af YII-rammen, blev porten indlæst i Shopify inden for en Iframe ved hjælp af Embedded apps-funktionalitet.

For at vise en kundes freebees-kontosaldo under kassen, bruger vi nu en kundes freebees-kortnummer og leverer en andragende til Freebees-serveren via deres internet-API. API-tilbagekaldet reagerer igen ved hjælp af kontititel og kontosaldo med det samme.

Disse detaljer vises derefter for Shopify-fronten programmatisk, og forbrugeren kan derefter indtaste den ønskede værdi, som han gerne vil betale ved hjælp af Freebees-saldoen. Den enkle kendsgerning, at kunderne indtaster rabat til en værdi af Shopify, mens de faktiske kontooplysninger gemmes på Freebees-serveren, og derfor var vores ekspert Shopify-udviklere nødt til at oprette en ekstremt alsidig kode, der kontrollerer for mange problemer.

Det omfatter:

  • Vurdering af klienten er ikke i stand til at gå ind i reduktionsbeløbet, der overstiger hans tegnebogssaldo.
  • Klienten kan ikke indtaste det rabatbeløb, der overstiger varens værdi.
  • Hver gang en klient bruger tegnebogen, opdateres saldoen også i freebees-databasen.
  • Når kunden har anvendt reduktionen, opdateres købsværdien korrekt, inden den sendes videre på Shopify Checkout-siden.
  • Hver gang ordren annulleres eller returneres, kan tegnebogens ligevægt også refunderes afhængigt af den samlede vognmængde og værdi ud over returnering af ordrebeløb og værdi.

Betjening af Shopify-refusioner og checkout

Når en klient anvender rabatten med sit Freebees-kort, går han videre til kassen, hvorefter det diskonterede beløb trækkes på Freebees-kontoen. Når han er gået til kassen, opdateres hans freebees-kontosaldo. Imidlertid er klienten ikke i stand til at tilføje, fjerne eller opdatere vogngenstande i henhold til hans bekvemmelighed, og hver gang han gør dette, opdaterer vi også ligevægten i freebees-vognen.

Ikke kun det, denne logik udvides også, efter at ordren er indstillet: i brugsforekomster til ordreannullering og refusion, da applikationen er afhængig af ordreværdien af en vare inde i Shopify-databasen.

Dens proces

For at være i stand til at forstå, hvordan freebees-ligevægten blev synkroniseret, lad os begynde med at forstå ideen bag at lave en ordre i Shopify.

Da vores app er hostet ude af Shopify, derfor for at lave en ordre, hvis værdi ændres fra en ekstern maskine - brugte vi Shopify API-kroge.

Ved hjælp af krogen " Checkout Opret " kunne vi skubbe det nedsatte ordrebeløb videre til denne Shopify-kasseside. Funktionen, der udløste krogen "Checkout Opret" var, at "anvend" -kommandoen i Freebees-indstillingen fra kurvssiden.

For at opdatere en kundes freebees-kontosaldo hver gang han tilføjer eller fjerner et produkt i kassen, brugte vi en sammenlignelig Shopify-krog "Kasseopdatering".

Denne krog blev ikke kun synkroniseret med begivenheder som tilføj merchandise, fjern produkt osv., Men også sammen med standardarrangementsdatabasen. Vi overvågede programmatisk ordreværdien, og selv når købsværdien blev ændret af administratoren efter beregning af en tilbagebetaling, blev krog " Kasseopdatering " automatisk udløst, og også belønningsbalancen blev også tilbagebetalt automatisk.

Konklusion

Var der nogle store udfordringer under skabelsesprocessen? Ikke rigtig!! Med mange års erfaring har vores Shopify-professionelle udviklet utallige mobilprogrammer, der kræver tredjeparts API-integration og Shopify-indkøbskurvsside-personalisering.

Læs mere om vores eventyr i brugerdefineret Shopify-appudvikling, der minder meget om Freebees loyalitetsapplikation.

Har du nogle spørgsmål om den brugerdefinerede Shopify-appudvikling, vi gjorde for freebees? Kom i kontakt med os i dag for at tale om dine ideer eller ansæt Shopify-udvikler, hvis du ønsker at implementere et vane Shopify-alternativ.