by thelittleone on 9/10/2024, 9:28:58 PM
by zaiste on 9/10/2024, 5:23:20 PM
I can no longer edit the post, but here's the working demo of YNS https://demo.yournextstore.com
To see Stripe Link in action, use the email `test@test.com` and then enter `000000` when it activates.
by turnsout on 9/10/2024, 5:35:12 PM
I've wanted to build this exact thing so many times—nicely done! I haven't dug into the details too much, but does it support digital downloads? That and "lead magnet" downloads are two things that would help a lot of stores!
by busymichael on 9/10/2024, 5:04:07 PM
The feature I like the most in your demo: the one page checkout. It comes very close to shopify's excellent check out. Nicely done!
WooCommerce should be filling the role of viable self host alternative to Shopify, but it falls short. Even with the plugin ecosystem, it is much harder to run an quality cart and checkout.
Congrats on your launch!
by dwwoelfel on 9/10/2024, 5:03:43 PM
How do you handle shipping price calculations? Is that also a feature in Stripe's Product Catalogue?
by qianli_cs on 9/11/2024, 4:40:58 AM
If it doesn't need a database, then how does it manage inventory? For example, what happens if multiple people try to buy the same products but you don't have enough inventory?
by maaaaattttt on 9/11/2024, 1:23:02 PM
Tried the demo and as people report it's very well done and fast! Good job!
Just wanted to let you know that I stumbled upon a bug whilst removing products from the cart (setting quantity to 0) it started refreshing and the interface stoped responding. Maybe this wasn't due to the action but rather to the current traffic? Anyway just a head's up.
by mmcwilliams on 9/11/2024, 12:37:20 AM
This is pretty slick. I like that you have Umami support. It would be nice to wrap all of this up in a Dockerfile but that wouldn't be too hard to do for my own purposes.
It's been a while since I've used Stripe outside of the subscription features but how hard would it be to support coupon codes or sales? Is there a plan to support this?
Great work!
by todotask on 9/10/2024, 6:35:42 PM
It's fast because your demo prefetches the listings when the mouse cursor hovers or taps, which is possible with traditional e-commerce, I dislike that kind of UX that are wasting user data usage. Is there an option to disable prefetching?
by wired_devil on 9/10/2024, 5:46:38 PM
Nice! I was searching for something like this! Jus got a install error: corepack install Adding pnpm@9.9.0+sha512.60c18acd144bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1 to the cache... Internal Error: Mismatch hashes. Expected 60c18acd144bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1, got 60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1
by ctrlGsysop on 9/10/2024, 11:13:27 PM
Nice setup. I hope you and the team succeed! When new ecomm systems fire up every couple years, I always hope B2B functions (volume pricing, accounts, wholesale) get to the front of the list but alas most focus on B2C - I get it, founder backgrounds with consumer products usually drives the initiative. But often the wake is a 1k dead small stores and a short product life because no PMF. But you can get tech debt lock-in with B2B - to possibly help extend your runway ;)
But of course, stick to your roadmap. It’s nice seeing you saying ‘no’ to things.
by atrus on 9/10/2024, 5:31:35 PM
Oh wow, I actually built something similar using python/Flask: https://gitlab.com/atrus6/simple_shop
The biggest difference between ours is that I used a local csv file as the source of truth. This synced up to Stripe as I felt Stripe really bogged down in the admin area once you hit a few hundred products, as well a working with multiple product images.
Do these also sync with Google and Facebook as well? That's def a nice feature for additional sales.
by kennywinker on 9/11/2024, 3:30:06 AM
One limitation of using stripe as a backend, is that many online sellers end up using multiple marketplaces. I sell via my web store (stripe backed), via tindie, and via reverb.com. I started building an admin app to handle generating shipping labels and tracking order status. My initial version used stripe metadata to store all this, and it worked great - but once i started selling elsewhere, i had to use a traditional db backend to store data associated with those orders.
by stopachka on 9/10/2024, 2:46:00 PM
Tried the demo — _very_ snappy!
I was surprised to hear there was no database needed! How does that work? I guess you can cache most of the requests to stripe? What kind of data can you store on stripe?
by subarctic on 9/10/2024, 8:22:35 PM
I'm not that well versed in these legal issues, but is the AGPL practical if I want to use this to make an online store and pay a designer to get my own custom look? Also is there a possibility of third party designers/developers selling paid themes that work with YourNextStore, and is the licensing compatible with those themes being sold with a non-open-source license?
by mbym on 9/10/2024, 2:41:27 PM
I’m super excited for this! That demo site is so fast (I love Next.js).
And this is awesome: “No additional tools and no [separate] databases - just Next.js and Stripe… Stripe handles the backend”. I once built a website where I stored everything in Stripe. It made it so quick to get started, and I can use the Stripe admin dashboard to make edits.
by aloukissas on 9/10/2024, 6:55:29 PM
How complete is Stripe's tax product? Typically I've seen ecommerce apps use something like Avalara for this.
by cranberryturkey on 9/10/2024, 2:20:36 PM
Can I import my Etsy store into this? I got a client who is using Etsy and would like to convert them to this instead.
by tensor on 9/10/2024, 4:57:43 PM
How does the shipping support work? Is it easy to add plugins for different shipping companies?
by bbbbbenji on 9/11/2024, 12:36:31 PM
Would it be possible to accept traditional bank transfers? The order would be processed by Stripe but payment manually.
Has anyone made a script to import products from Woocommerce to Stripe?
by redareda9 on 9/11/2024, 10:14:41 AM
Seems really good and fast!
Unfortunately not ready to migrate everything over something that could be abandoned soon. Will wait a bit.
For now, I'm trying to move everything to Medusa.
Good luck! Promising project
by lakomen on 9/10/2024, 7:32:54 PM
About to start a web hosting service. I'm about to write a sales frontend. I picked Google Pay because it's free. I might clone it and adapt to use Google Pay.
by kungpowpow on 9/11/2024, 12:23:31 AM
Is Shopify only used for inventory/product management? Does Shopify fully free if you use Stripe as a payment processor?
by mrbluecoat on 9/10/2024, 9:27:38 PM
Really great start. Would love to see integration middleware support added to the mix, like Celigo, IFTTT and Zapier.
by tamimio on 9/10/2024, 5:57:11 PM
Looks great! I know stripe is core of it, but is it possible to add crypto currency payments as an option too?
by 2Gkashmiri on 9/10/2024, 5:43:18 PM
Any way to add support for something like razorpay.com ? Stripe is not available everywhere
by pstorm on 9/10/2024, 8:27:00 PM
I’ve worked in e-commerce for years and the thing that always slows down the sites the most is 3rd party scripts. Are you addressing this? I couldn’t find anything in the repo.
Ive had websites slow down 10x just by introducing the Facebook re-targeting script for instance
by todotask on 9/10/2024, 8:25:01 PM
still think that your users will encounter broken links when you re-deploy a new build to production, which is common in SPAs. Have YNS solved this issue?
by bartimor on 9/10/2024, 3:49:03 PM
Fingers crossed! A great team behind the project!
by Eric_WVGG on 9/11/2024, 11:47:45 AM
Thank you, from the bottom of my heart, for naming the project “YourNextStore” instead of “MyNextStore.”
by skilly on 9/10/2024, 3:05:08 PM
This is an impressive project! Combining latest Next.js and Stripe for a no-db, open-source e-commerce solution is a brilliant choice. It simplifies development and boosts performance with modern tech. Excited to see where YourNextStore goes next!
I would never build anything that depends on stripe. Granted payments is a difficult problem due to fraud, chargebacks etc, but stripe has a terrible track record of freezing legitimate accounts and downright ignoring all communications. They force arbitration (using an arbitrator that depends on stripe for revenue), and terms that allow them to invest the funds they freeze. Additionally, their terms prohibit class actions (though not sure if that would hold up).