Så här använder du Gravity Forms som en e-handelslösning

Vad du ska skapa

Visste du att du kan använda Gravity Forms för att sälja varor på din WordPress-webbplats? Om du redan har utvecklarens version av Gravity Forms, eller om du letade efter en anledning att köpa den, kan Gravity Forms vara en bra e-handelslösning för dig.  

Vad är Gravity Forms?

Om du inte är bekant med Gravity Forms, är det ett betald plugin som gör att du kan göra otroligt komplexa former med enkel dra och släppfunktion. Det finns så många riktigt bra gratis plugins där ute som jag sällan marknadsför betalade plugins, men Gravity Forms är ett av de få som jag tycker är helt värt kostnaden, speciellt om du kommer att skapa flera former. Den tid du sparar betalar för kostnaden för plugin. 

Du kan köpa Gravity Forms på www.gravityforms.com. Det finns tre nivåer att välja mellan, allt från $ 39 till $ 199, vilket inkluderar ett års support och uppdateringar. Din blankett kommer fortfarande att fungera på din webbplats efter det året, men om du behöver göra ändringar i formuläret eller lägga till nya formulär i framtiden, kanske du behöver en ny licens. Den goda nyheten är att du kan förnya din licens för 50% av den vanliga kursen. Jag har också haft lycka till att hitta kuponger för Gravity Forms hos RetailMeNot.  

Om du vill kunna acceptera betalningar på nätet behöver du utvecklarlicensen som följer med Advanced Form Add-Ons.

Är Gravity Forms den rätta eCommerce Solution för dig?

Gravity Forms är inte en ersättning för en fullständig kundvagn funktionalitet, men det kan vara rätt lösning om du vill:

  • sälja biljetter till ett evenemang som kräver registrering
  • acceptera donationer av olika belopp online
  • sälja något som kräver att användarna fyller i ett formulär
  • Har bara en eller två saker att sälja, även om de har flera alternativ

Gravity Forms är utmärkt för att skapa inköpsformer. Om du behöver avancerad orderhantering eller inventeringsspårning är du förmodligen bättre med att använda en komplett e-handelskorgslösning som WooCommerce. Gravity Forms fungerar också med Easy Digital Downloads. 

Så här använder du Gravity Forms för att skapa produkter

För att ställa in det objekt du vill sälja med Gravity Forms måste du skapa en ny blankett. Tillsammans med de vanliga formulärfälten som namn, adress, email, telefonnummer etc. har Gravity Forms också Prissättningsområden, som du kommer att använda för att skapa din produkt. Jag ska gå över varje fält så att du kan se alla alternativ som alla erbjuder för att anpassa din produkt.

Produktfält

Det här fältet har många fler alternativ än det som först visas. När du väljer det här fältet är ditt första alternativ en Enda produkt, som kommer att visa produktnamnet och ett pris. Du kan välja att visa eller dölja kvantfältet. Så här ser det på din form:


Du har också möjlighet att välja en Drop Down Produkt eller a Radio knapp produkt. Som du kan se kan du använda olika priser för samma produkt. Det här alternativet är bra för att ladda mer för olika objektval eller erbjuda olika nivåer av donation eller prenumeration.  

Du bör notera att på alla dessa har jag skrivit priset i namnfältet så att det visas. Annars skulle bara namnet dyka upp och inte priset. Så här ser det ut i bakre änden.  


Slutligen kan du också ställa in en produkt med en Användardefinierad pris. Detta kan vara till nytta om du vill att en supporter ska kunna välja hur mycket donationen är. Det ser ut så här i din form:

Mängd Fält

Fältet Enhetsprodukt har möjlighet att ha kvantiteten med den, men om du ska använda någon av de andra typerna av produktfält, till exempel nedrullning eller alternativknappen, och du vill tillåta kunder att kunna välj en mängd, lägg bara till det här fältet. När du väl valt det här fältet väljer du helt enkelt vilken produkt du vill ha den associerad med i nedrullningsfältet. Det här är vad baksidan ser ut som:

När du väl valt den produkt som den kommer att associeras med så ser du att nästa val är ett alternativ för Fälttyp. I stället för att låta kunden skriva in kvantitetsnumret, kan du använda en nedrullning för att begränsa antalet de kan köpa, eller kanske bara köpa dem i multiplar som du anger.  

Alternativfält

Nästa har vi Alternativfält som kan användas för att lägga till alternativ på din produkt. De kan vara alternativ som inte ändrar kostnaden, som färg eller storlek, eller de kan vara alternativ som ändrar priset, som att lägga på en vas att gå med de blommor du beställde, eller kanske ett alternativ för presentförpackning.  

Precis som kvantitetsfältet måste du associera alternativfältet med ett visst produktfält.  

Fraktfält

För detta fält har du möjlighet att erbjuda ett enda pris (eller fast ränta) frakt. Du kan också använda den för att bekräfta att du har gratis frakt genom att lämna priset till $ 0. De andra alternativen är nedrullningsbara eller radioknappar, men det antas att det kommer att finnas ett fraktpris per metod, så inga ytterligare fraktkostnader beräknas genom att lägga till ytterligare kvantiteter eller alternativ som standard.  

Du kan använda nedrullnings- eller radioknapparna för att låta kunderna välja mellan fraktsjöfart och prioritet, eller vilka alternativ du har. Om du vill att frakten ska vara beroende av beställd kvantitet eller någon annan faktor, måste du använda det enda produktfält som jag inte nämnde tidigare: den Beräkningsproduktfält.  

Beräkningsproduktfält

Detta är ett annat alternativ med produktfältet vi pratade om i början. Det kan användas för att beräkna totaler och rabatter. Denna lilla pärla kan göra din vagn mycket robustare. När du väl har valt beräkning som produktfältstyp kan du använda formeln för att lägga till, subtrahera, multiplicera och dela för att få den totala du vill ha.  


Du kan se från demonstrationen ovan att fältet låter dig infoga något fält som du har skapat innan och lägg till det, multiplicera det etc. med något annat fält. Du kan lägga till dolda fält för att få exakt den ekvation du vill ha. I exemplet ovan har jag multiplicerat fraktkostnaden med kvantiteten, men möjligheterna är obegränsade. 

Totalt fält 

Slutligen har vi Totalt fält, som helt enkelt visar kunden totalt av vad de beställer. Inget behov av några beräkningar här-Gravity Forms lägger till allt automatiskt.  

Betalning

Gravity Forms har betalnings tillägg som följer med utvecklarlicensen. De inkluderar Authorize.net, tre typer av PayPal och Stripe. Om du väljer PayPal Betalningsstandard behöver du inte ett SSL-certifikat för din webbplats eftersom kreditkortsinmatningen hanteras på PayPal: s webbplats. Men om du vill hantera betalning direkt på din webbplats måste du ha det certifikatet. Om du inte har GF-utvecklarens licens, finns det även möjlighet att använda det fria Gravity Forms + Stripe plugin. För denna handledning ska jag använda PayPal-integrationen.  

När du har aktiverat tillägget måste du gå till formuläret du skapar och under Form Inställningar, använd nedrullningen för att välja Paypal. Du måste sedan godkänna Paypal för att ta emot pengar från dina webbformulär. Klicka på PayPal-inställningar länk för att komma igång.  


Du kommer då att se den här sidan:


Kopiera anmälningslänken som den genererar för dig här och klicka sedan på länken för IPN-inställningssidan. Du kommer då att bli ombedd att logga in på ditt PayPal-konto och kommer att tas till denna sida:


En gång här, klicka på den gula knappen för att välja dina IPN-inställningar och klistra in den länk som du just kopierat från Gravity Forms. Ändra sedan knappen från "Ta emot inte" till "Ta emot" IPN-meddelanden och klicka på Spara.  

Gå sedan tillbaka till dina Gravity Forms-inställningar och markera rutan för att bekräfta att du har konfigurerat ditt PayPal-konto för att aktivera IPN och klicka sedan på den stora blåen Uppdatera inställningarna knapp.  

När denna inställning är klar måste du navigera tillbaka till formuläret du använder och hitta PayPal under formulärinställningarna så att du kan skapa ett PayPal-flöde. Klicka på skapa en länk.  


Inom formuläret, om du har bett om användarens namn, adress etc. kommer du att kunna kartlägga det till PayPal-betalningen så Paypal behöver inte fråga dem igen. Du har också möjlighet att använda formuläret i testläget för att se till att allt fungerar korrekt innan du skickar formuläret live.  


När du sedan går tillbaka till din formredigerare ser du att du nu har ett nytt val under prissättningsfälten: Kreditkort.


Var inte förvirrad av detta. Du behöver inte använda den. När du har ställt in ditt PayPal-flöde för det här formuläret, skickar din formulär skickar knappen (som automatiskt läggs till av Gravity Forms) kunder till PayPal-sidan där de kan betala.  

Som jag nämnde använder jag den enkla PayPal-tillägget, så jag behöver inte ett SSL-certifikat på min webbplats och kunderna omdirigeras till PayPal-sidan när de klickar på Skicka-knappen för säker betalning. Jag rekommenderar att du aktiverar villkorlig logik så att du bara får en anmälan när användarna faktiskt slutför betalningen i PayPal. Du kan ställa in det här genom att bara kolla rutan under Form Inställningar> PayPal.  

Låt oss gå igenom

Gravity Forms kan vara rätt e-handelslösning för dig om du har en eller två produkter, även om de är komplicerade. 

Det kan vara en bra lösning för dig om du behöver få information från användare, till exempel om du anmäler dig till en klass eller händelse. Det kan också vara en mycket bra lösning om du vill acceptera donationer och vill erbjuda mer än ett standardbidrag eller låta dem välja det belopp de vill ge. 

Även om Gravity Forms inte har order- eller inventeringsspårning, följer det alla poster du får för varje formulär. Av säkerhetsskäl kommer Gravity Forms som standard bara att lagra de sista fyra siffrorna i kreditkortsnumret i bakre änden, så planera inte att komma åt dessa kreditkortsnummer senare.  

Planerar du att använda Gravity Forms att sälja på din webbplats? Jag skulle gärna höra om det.