Heim > Artikel > Web-Frontend > E-Commerce mit Next.js aufbauen
Als Entwickler möchte ich nicht durch eine Shopify-Vorlage eingeschränkt werden, möchte aber auch nicht deren Storefront-API mit einer benutzerdefinierten App verwenden. Ich möchte eine vollständig anpassbare Lösung in der Hand haben, die ich nach meinen Wünschen anpassen kann. Von ui/ux, db, backend, api, authentifizierung, devops und so weiter. Also habe ich eine vollständig anpassbare Lösung mit React, Next.js, MongoDB und Stripe für Zahlungen erstellt.
Demo-Link finden Sie hier: https://wexcommerce.dynv6.net:8002
Und Quellcode hier: https://github.com/aelassas/wexcommerce
Mit der folgenden Lösung können Sie eine vollständig anpassbare, für SEO optimierte E-Commerce-Website mit einem betriebsbereiten Stripe-Zahlungsgateway zu sehr geringen Kosten erstellen, indem Sie sie auf einem Docker-Droplet mit mindestens 1 GB RAM hosten.
Diese Lösung besteht aus einem Frontend und einem Admin-Dashboard. Über das Frontend können Kunden nach den gewünschten Produkten suchen, diese in den Warenkorb legen und zur Kasse gehen. Kunden können sich bei Google, Facebook, Apple oder E-Mail anmelden und mit Kreditkarte, Nachnahme, Überweisung, PayPal, Google Pay, Apple Pay, Link oder anderen Stripe-Zahlungsmethoden bezahlen. Sobald sie eingeloggt sind, können sie auf den Verlauf ihrer Einkäufe zugreifen und ihre Bestellungen verfolgen. Über das Admin-Dashboard können Administratoren Bestellungen, Zahlungen, Produkte, Kategorien, Kunden und allgemeine Einstellungen wie die Standardsprache, die Währung, Lieferung, Versand und akzeptierte Zahlungsmethoden verwalten.
Eine wichtige Designentscheidung wurde aufgrund seiner zahlreichen Vorteile für die Verwendung von TypeScript getroffen. TypeScript bietet starke Typisierung, Tools und Integration, was zu hochwertigem, skalierbarem, besser lesbarem und wartbarem Code führt, der einfach zu debuggen und zu testen ist.
Jedes Feedback ist willkommen.
Das obige ist der detaillierte Inhalt vonE-Commerce mit Next.js aufbauen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!