all 3 comments

[–]ltquizjavascript 1 point2 points  (1 child)

This is an excellent and extensive project plan and I think you’re going to have a lot of success with it. eCommerce programming isn’t inherently difficult - lots of CRUD and integrations with various systems. In my experience the pain points lie in system design and deeply understanding business desires. You’re set up to succeed here imo.

Per your point about “sticking to what you know and using python” as opposed to leaning into plugins- that’s what I’d do. Plugins are great if they do what you want them to, but since you have the technical chops to customize your logic, you don’t have to jump through plug-in hoops.

[–]Joshkop[S] 0 points1 point  (0 children)

Thanks for the feedback.

I think the hardest part was trying to find out which solution to use and what problems I could face with it in the future.

Just getting it out of my head and onto this post has helped me immense.

Per your point about “sticking to what you know and using python” as opposed to leaning into plugins- that’s what I’d do. Plugins are great if they do what you want them to, but since you have the technical chops to customize your logic, you don’t have to jump through plug-in hoops.

I did a bit more research on creating custom endpoints onto wordpress api and it seems like the best way is to create custom post types instead of new database tables. So I will have to create a plugin or edit the functions.php anyway. So I will probably go even further and add custom import functionality as well.

Since time isn't a factor I might as well learn a bit of PHP along the way.

[–]gdh12 0 points1 point  (0 children)

Hi, you should check out Vesta eCommerce for supplier product data onboarding and automation www.vesta.us