this post was submitted on 12 Mar 2024
39 points (100.0% liked)

Web Development

3434 readers
1 users here now

Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development

What is web development?

Web development is the process of creating websites or web applications

Rules/Guidelines

Related Communities

Wormhole

Some webdev blogsNot sure what to post in here? Want some web development related things to read?

Heres a couple blogs that have web development related content

CreditsIcon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
 

Shopify is an industry-standard, but it’s got its own downfalls that might not suite everyone. Have you guys found anything you’re particularly happy with?

top 9 comments
sorted by: hot top controversial new old
[–] demesisx@infosec.pub 11 points 7 months ago* (last edited 7 months ago)

I don’t have a favorite one and I love decentralized tech so I forked Lemmy to try and repurpose it for that. Honestly, I would have done it in Haskell or Purescript had the Lemmy devs not gotten as far as they have been with Rust.

It probably can’t have 1:1 feature parity with Shopify (actual commerce being handled on pub/sub would be a nightmare) but I at least intend to broadcast inventory changes using (a variant of) the pub/sub protocol. Instances will theoretically be run by vendors (or alliances of vendors).

I’m at the VERY early stages. I’m currently trying to build Lemmy using nix to declaratively glue together the patchwork they use to build it. I figure having it continuously roll with the original would be helpful for this rapidly evolving pub/sub world.

[–] doublejay1999@lemmy.world 6 points 7 months ago (3 children)

Woo commerce had some good integrations.

I’m not a developer, but I was able to integrate with eBay - keeping stock and orders in sync both ways.

Far exceed my expectations on a low volumes store.

[–] podperson@lemm.ee 5 points 7 months ago (2 children)

I’m a developer, and WooCommerce, in my opinion, is pretty great. Just like Wordpress, if you look at it more like a development framework, is pretty flexible on what it can do. If you’re not a developer and don’t want to touch code, just buy the plugins you need and go from there. Pretty nice compromise tool between flexibility and ease, although if you have a really tiny budget, the plugins can add up.

[–] gofsckyourself@lemmy.world 5 points 7 months ago* (last edited 7 months ago)

I'm also a developer. My job has me work with WordPress almost exclusively. I run hundreds of WordPress sites and the hosting servers that run them.

WordPress is not good, nor is woocommerce. They are, however, convenient to the layperson. That's basically all they have going for them.

WP and Woo are major resource hogs. The data structure is atrocious. There is no ORM and everything is shoved into two tables: posts and postmeta. All your pages, blog posts, products, orders, form submissions, everything is a 'post'.

99% of all plugins are horribly written garbage that are major security vulnerabilities and updates to patch those security holes frequently break everything.

WP sites require frequent maintenance to keep them updated to avoid those security issues and since you never know when an update is going to break the whole site you have to do so carefully and make sure you have lots of backups.

Automattic, the company that makes WooCommerce, is scummy as fuck. Just recently they released an update that added a new cookie which triggered firewalls, and made this new feature on by default. They also are selling all WP.com and Tumblr data to be used for AI. Not to mention the fact they intentionally confuse people into thinking WordPress.com is the same thing as WordPress.org, and since the CEO also controls WP.org they can get away with breaking all the rules of the 501c3 nonprofit's own rules in doing so.

I can go on...

[–] sacbuntchris@lemmy.world 1 points 7 months ago

How does it compare to the developer experience of Shopify? I hated Shopify. Unforgivable that there wasn't even a way to have a dev environment, but this was a few years ago.

[–] Deebster@programming.dev 3 points 7 months ago

I'd written a plugin for WooCommerce as part of working on a B2B service. It was several years ago now, but from what I remember it seemed quite easy to write plugins for because it just used WordPress's hooks system.

WordPress isn't the fastest codebase around, so you'll probably need to spend more on hosting to get it running well enough, but compared to other PHP e-commerce offerings like Magento it'll fly.

[–] LesserAbe@lemmy.world 2 points 7 months ago

I also came here to say Woocommerce, I helped a small retail store set up their shop. I will say if someone doesn't have ongoing support I could see hiccups appearing eventually if you have any kind of customization. There's just a lot of plugins and things you can tweak. But that ability to customize means you can do something just the way you want it, vs bending a system like Shopify to try to fit edge cases.

[–] gunpachi@lemmings.world 2 points 7 months ago* (last edited 7 months ago) (1 children)

You might want to check out Vendure . Haven't used it so I can't give my opinion on it but generally I have heard good things about it.

The other option would be Wordpress + Woocommerce like others mentioned.

[–] shootwhatsmyname@lemm.ee 1 points 7 months ago

Wow, this actually looks incredible, thanks! Never heard of it before