Een winkel bouwen

In deze gids laten we u zien hoe u een volledig uitgeruste winkel in Bootstrap Studio die producten kan weergeven, klanten items aan hun winkelwagentje kan toevoegen, betalingsgegevens kan invoeren en kan afrekenen. Er is geen backend of codering nodig!

Jij kan download het volledige voorbeeld als een bsdesign-bestand. Downloadvoorbeeld

1. Een winkel maken

Aanmelden voor Reflow en het maken van een winkel duurt minder dan een minuut. Het is een gratis service en u kunt in elk een onbeperkt aantal winkels en producten maken. Meld u hieropen in new window aan.

Zodra je bent geregistreerd, zal Reflow je vragen om je eerste winkel te maken. Voer gewoon een naam in en druk op Maken. Je kunt de naam van je winkel later wijzigen via Instellingen.

Opmerking

U moet een betaalmethode configurerenopen in new window om de winkelwagen te laten werken.

2. Reflow aansluiten

Nadat je een account hebt, verbind Reflow met je ontwerp en kies de winkel die je zojuist hebt gemaakt in de vervolgkeuzelijst.

3. Pagina's maken

Maak een nieuw leeg ontwerp in Bootstrap Studio. Maak daarin vijf lege pagina's (index.html zal bestaan ​​door standaard):

  • index.html - deze pagina zal een Productlijst bevatten.
  • product.html - deze pagina zal een dynamische Product component bevatten.
  • cart.html - deze pagina zal onze Winkelwagen bevatten.
  • success.html - dit is waar gebruikers naar worden doorverwezen nadat ze hun aankoop hebben voltooid.
  • cancel.html - hier worden gebruikers naar doorverwezen als er een betalingsfout optreedt.

Vervolgens zullen we in index.html de volgende structuur maken door een Navbar en a . te slepen en neer te zetten 1 rij 1 kolom in het lichaam.

Reflow voorbeeld paginastructuur

Laten we onszelf wat tijd besparen, en kopieer deze structuur naar alle andere pagina's:

  1. Klik met de rechtermuisknop op de navigatiebalk en kies 'Kopiëren naar > Meerdere' en kopieer deze naar de andere pagina's. Zijn zorg ervoor dat u de schakelaar "Kopie koppelen" inschakelt, zodat de navigatiebalken aan elkaar zijn gekoppeld en synchroon worden bewerkt.
  2. Klik met de rechtermuisknop op de container en kies ook 'Kopiëren naar > Meerdere', maar deze keer 'Kopie koppelen' moet uit zijn.

We kunnen nu doorgaan met het toevoegen van e-commercecomponenten aan elk van de pagina's.

4. Index.html bouwen

Voor de index plaatsen we een Productlijst van het Componentenpaneel in de Kolom component. We voegen ook een Heading toe en geven deze de tekst "Producten".

Product List Page Structure

De Productlijst toont alle producten in uw winkel en geeft u veel aanpassingsmogelijkheden.

Opmerking

Als uw winkel nog geen producten heeft, toont de Productlijst valse (schijn)gegevens zodat u uw ontwerp.

Laten we nu de manier aanpassen waarop onze 'Productlijst' eruitziet. Dit is waar we naar op zoek zijn:

Afbeelding productlijst

Om dit te behalen lay-out, in de Productlijst-opties zullen we de Lay-out veranderen in Kaarten, en ook het fragment verwijderen door Uittreksel tonen uit te schakelen.

Productlijstopties

Nu hoef je alleen nog maar van elk product in de lijst een link naar de productpagina te maken. Dit kunnen we doen door de Productlink optie naar /product.html?product={id}. Als u nu op een product klikt, wordt u doorgestuurd naar /product.html?product={id}, waar {id} wordt vervangen door de werkelijke product-ID.

En dat is het! We zijn klaar met de productlijst. Laten we nu naar product.html gaan om de productpagina te maken.

5. Product.html bouwen

Vergelijkbaar met wat we deden voor de indexpagina, slepen we in product.html een Product naar de 'Kolom'-component. We hebben deze keer geen 'Heading' nodig.

Productafbeelding

Om de component Product weer te geven welk product we ook hebben aangeklikt in de Productlijst, we moeten het dynamisch maken.

Productgegevensbronopties

Schakelaar de optie Gebruik nepgegevens uit en stel Producttype in op Dynamisch. Nu moeten we de URL-parameter opgeven waarvan het product zijn ID krijgt. In index.html, we stel de Product Link in op /product.html?product={id}, zodat de parameter product is. Laten we URL-parameter instellen op product, en we zijn klaar!

6. Cart.html bouwen

Vervolgens hebben we een winkelwagentje nodig. Hier kunnen gebruikers zien welke producten ze hebben toegevoegd en hun aankoop. Sleep een Winkelwagentje naar de Kolom.

afbeelding winkelwagen

Dit geeft ons een volledig functionele winkelwagen. Het enige dat u hoeft te doen, is de winkelwagen te koppelen aan de pagina's "succes" en "annuleren", door deze opties in te stellen:

Winkelwagen Succes

7. Succes- en annuleerpagina's

Voor de success.html en cancel.html, plaats gewoon een kop en een alinea op elk van de pagina's, en schrijf een paar regels nuttige tekst die de gebruiker een idee kunnen geven van wat de volgende stappen zijn en hoe deze, als er een fout is opgetreden, kan worden opgelost.

Hiermee is onze winkel compleet!