Shopify lanserer spesialtilpasset applikasjon med et kundelojalitetsprogram

Shopify lanserer spesialtilpasset applikasjon med et kundelojalitetsprogram

Fakta: Gjentatte kunder bruker 67% mer sammenlignet med nye kunder.

Det kan ikke benektes det enkle faktum at butikken din trenger en effektiv løsning for å orientere kunder slik at de holder seg trofaste mot butikken din. Hvis det gjelder å etablere et lojalt forhold til klienten, må en person innse at hvis en klient kjøper et produkt, forventer han alltid noe i tillegg til det kjøpte produktet. Dette kan være et rabattilbud, belønningsformål for deres følgende kjøp eller muligens et produktprøve.

Denne standardpraksisen har lenge vært brukt av butikkinnehavere for å øke lojaliteten til en kunde overfor en butikk. Imidlertid har e-handel bidratt med en ny dimensjon til de konvensjonelle lojalitetsprogrammene.

Det som ble brukt av butikkene for å øke kundelojaliteten, har utviklet seg som et frittstående B2B-forretningsforetak. Lojalitetsprogramvareleverandører retter seg mot e-handelsøkosystemet og samarbeider med forhandlere for å sette opp et digitalt lojalitetsverktøy for sine selskaper.

Dette " tredjeparts lojalitetsprogramvare " -systemet belønner både selgere og kjøpere. Mens selgere kan konsentrere seg om kjernevirksomheten med alt lojalitetsprogrammet som håndteres av tredjepartsselger, kan kunder finne nye leverandører og spare mer på alle andre kjøp de tjener i form av lojalitetskreditter og rabatter.

De spesialiserte Shopify-programmererne ved The CISIN fikk nylig muligheten til å hjelpe en

sammenlignbar tredjeparts lojalitetsprogramleverandør " Freebeespoints ". Freebees jobbet med en sammenlignbar forretningsmodell for å målrette onlinehandlere med sitt særegne lojalitetsprogram som inneholder noen innovative funksjoner som:

  • Freebees-medlemmer kan bruke kontoene sine på flere partnernettsteder og butikker.
  • Cashback ved bestilling fra et partnerside.
  • Virtuell lommebok for å overvåke tilbakebetalingen din og bruke den under fiksering.

For å utvide partnerbasen initialiserte de søket på internettforhandleren ved å opprette en plug and play-app for Shopify.

For å gi leserne våre et inntrykk av komplikasjonene som er involvert i å få utviklet denne typen program, komponerer vi denne guiden for å lede deg gjennom de viktigste funksjonene som tilbys av Shopify-appen, og også tilnærmingen vi tok for å lage appen fra grunnen av.

Tilpasset Shopify apputvikling

Denne spesialtilpassede Shopify-appen gir partnere muligheten til å inkludere " Freebees lojalitetspoeng " som et alternativ i nettstedets handlevognside. Om handlekurv-siden kan disse kundene som abonnerer på Freebees lojalitetspoengprogram, bruke Freebees-kontosaldoen for å få rabatter på bestillingen.

For å oppnå denne operasjonen, brukte Shopify-appen Freebees API til å utføre CRUD-operasjoner i Freebees-databasen.

Hele denne prosedyren ble samlet som et Shopify-innebygd program som var vert på klientens server.

Da appen ble satt opp, hadde den blitt laget i Shopify admin-regionen fra det installerte appalternativet:

For å kunne aktivere appen, fikk administratoren tilgang til App-innstillingene der han kan aktivere Freebee-kontoene deres slik at kunder kan bruke alternativet på websiden.

Når du er ferdig, vil valget om å legge inn lojalitetskortinformasjon vises på handlekurv-siden der kundene kan benytte seg av prisfaktorene for gratispriser.

Kjøperen kan bare legge inn kortinformasjonen for Freebees, og maskinen henter gratisinformasjonen til forbrukeren.

Kjøperen kan legge inn summen han ønsker å betale via sine gratiskontoer for å gjøre kjøpet. Det samme beløpet er representert som en reduksjon av ordreverdien.

Hvordan det ble fullført

Denne appen ble også laget med innebygde apper SDK. Mens porten ble bygget ved hjelp av YII-rammeverket, ble porten lastet inn i Shopify i en Iframe ved hjelp av Embedded apps-funksjonalitet.

For å vise Freebees-kontosaldoen til en kunde under kassen, bruker vi nå Freebees-kortnummeret til en kunde og leverer en begjæring til Freebees-serveren via deres internett-API. API-tilbakeringing reagerer med bruk av kontotittel og kontosaldo umiddelbart.

Disse detaljene vises deretter for Shopify-fronten programmatisk, og forbrukeren kan deretter legge inn ønsket verdi som han ønsker å betale ved hjelp av Freebees-saldoen. Det enkle faktum at kundene vil gi rabatt verdt fra Shopify, mens de faktiske kontoopplysningene lagres på Freebees-serveren, og derfor måtte våre ekspert Shopify-utviklere lage en ekstremt allsidig kode som ser etter mange problemer.

Det inkluderer:

  • Vurdering av klienten er ikke i stand til å gå inn i reduksjonsbeløpet som overstiger lommebalansen.
  • Kunden kan ikke angi rabattbeløpet som overstiger varens verdi.
  • Hver gang en klient bruker lommeboken, blir saldoen oppdatert i freebees-databasen.
  • Etter at kunden har benyttet seg av reduksjonen, blir kjøpsverdien riktig oppdatert før den sendes videre på Shopify Checkout-siden.
  • Hver gang bestillingen blir kansellert eller returnert, kan lommebokens likevekt også tilbakebetales avhengig av fullstendig vognmengde og verdi i tillegg til returbeløp og verdi.

Drift av Shopify-refusjoner og utsjekking

Etter at en klient har brukt rabatten med Freebees-kortet, går han videre til kasse-siden, og deretter blir den nedsatte summen trukket fra Freebees-kontoen. Når han har flyttet til kassen, blir saldoen på freebees-kontoen oppdatert. Imidlertid kan klienten ikke legge til, fjerne eller oppdatere kurvartikler i henhold til hans bekvemmelighet, og hver gang han gjør dette, oppdaterer vi også freebees-vognens likevekt.

Ikke bare det, denne logikken utvides også etter at bestillingen er angitt: i brukstilfeller for ordrekansellering og refusjon, ettersom applikasjonen er avhengig av ordreværdien til en vare i Shopify-databasen.

Dens prosess

For å kunne forstå måten freebees-likevekten ble synkronisert, la oss begynne med å forstå ideen bak å gjøre en bestilling i Shopify.

Ettersom appen vår er vert utenfor Shopify, derfor for å gjøre en ordre hvis verdi endres fra en ekstern maskin - brukte vi Shopify API-kroker.

Ved å benytte kroken " Checkout Create ", klarte vi å skyve det nedsatte bestillingsbeløpet inn på denne Shopify-kassen. Funksjonen som utløste kroken "Checkout Create" var at "Apply" -kommandoen i Freebees-alternativet fra handlevognen.

For å oppdatere freebees-kontosaldoen til en kunde hver gang han legger til eller fjerner et produkt i kassen, brukte vi en sammenlignbar Shopify-krok "Kasseoppdatering".

Denne kroken ble ikke bare synkronisert med hendelser som å legge til varer, fjerne produkt osv., Men også sammen med standardarrangementsdatabasen. Vi overvåket programmatisk bestillingsverdien, og selv når kjøpsverdien ble endret av administratoren etter å ha beregnet refusjon, ble kroken " Kasseoppdatering " automatisk utløst, og belønningsbalansen ble også tilbakebetalt automatisk.

Konklusjon

Var det noen store utfordringer under skapelsesprosessen? Ikke egentlig!! Med mange års erfaring har Shopify-proffene våre utviklet utallige mobilprogrammer som krever API-integrasjon fra tredjepart og personalisering av Shopify-handlekurven.

Les mer om våre opplevelser i tilpasset Shopify-apputvikling, veldig lik freebees lojalitetsapplikasjon.

Har du noen spørsmål om den tilpassede Shopify-apputviklingen vi gjorde for freebees? Ta kontakt med oss i dag for å snakke om ideene dine eller ansett Shopify-utvikler hvis du ønsker å implementere et vane Shopify-alternativ.