Code Monkey home page Code Monkey logo

Comments (6)

scottyzen avatar scottyzen commented on May 14, 2024 4

Hi @Amenocy,

Instead of invalidating 5 variants WooNuxt would just need to invalidate the parent product. So one page basically. I haven't figured it out for Nuxt yet but hopefully I'll find a solution soon. Any site with 1000+ products I wouldn't try statically render it. Nuxt makes it ease to implement SSR so thats the approach I'd be taking.

I had a fuzzy search set up with the previous version with a small payload that made it fast and not heavy. I'm still on the fence on what way I'm going to go on this. I'm thinking of generating a separate json file or just pinging the server(but im reluctant to do this). But whatever way I go I will be avoiding any service like Algolia. That's not stoping anyone from customising the search component to use it though. Its just never going to ship by default.

inventory control is somewhat handles. It will only let you purchase a product that is in stock.

Like the saying goes "Horses for courses"! WooNuxt or any static eCommerce will find it's place in the World. Plenty of people are pushing this space so we will have to wait and see where it ends. 🔮

from woonuxt.

M-GRV avatar M-GRV commented on May 14, 2024 1

Instead of invalidating 5 variants WooNuxt would just need to invalidate the parent product. So one page basically. I haven't figured it out for Nuxt yet but hopefully I'll find a solution soon. Any site with 1000+ products I wouldn't try statically render it. Nuxt makes it ease to implement SSR so thats the approach I'd be taking.

@scottyzen Check this out!
https://dev.to/jacobandrewsky/incremental-static-regeneration-in-nuxt-3255

Like the saying goes "Horses for courses"! WooNuxt or any static eCommerce will find it's place in the World. Plenty of people are pushing this space so we will have to wait and see where it ends. 🔮

You'll be excited to see where soon.

from woonuxt.

scottyzen avatar scottyzen commented on May 14, 2024 1

Instead of invalidating 5 variants WooNuxt would just need to invalidate the parent product. So one page basically. I haven't figured it out for Nuxt yet but hopefully I'll find a solution soon. Any site with 1000+ products I wouldn't try statically render it. Nuxt makes it ease to implement SSR so thats the approach I'd be taking.

@scottyzen Check this out! https://dev.to/jacobandrewsky/incremental-static-regeneration-in-nuxt-3255

Like the saying goes "Horses for courses"! WooNuxt or any static eCommerce will find it's place in the World. Plenty of people are pushing this space so we will have to wait and see where it ends. 🔮

You'll be excited to see where soon.

Thanks @M-GRV. I had a look into this awhile ago. I'll definitely give it another look again now 🤞🏻

from woonuxt.

M-GRV avatar M-GRV commented on May 14, 2024 1

Instead of invalidating 5 variants WooNuxt would just need to invalidate the parent product. So one page basically. I haven't figured it out for Nuxt yet but hopefully I'll find a solution soon. Any site with 1000+ products I wouldn't try statically render it. Nuxt makes it ease to implement SSR so thats the approach I'd be taking.

@scottyzen Check this out! https://dev.to/jacobandrewsky/incremental-static-regeneration-in-nuxt-3255

Like the saying goes "Horses for courses"! WooNuxt or any static eCommerce will find it's place in the World. Plenty of people are pushing this space so we will have to wait and see where it ends. 🔮

You'll be excited to see where soon.

Thanks @M-GRV. I had a look into this awhile ago. I'll definitely give it another look again now 🤞🏻

I think with SEO and ISG this project is where it's at. For example, we have about 6,000+ products. Luckily, we do not require any sort of checkout (catalog only) but still a lot of items to rebuild.

For search I like the idea of keeping it un-opinionated. We are planning to use wpengine's version of algoia.

So not having to unwind some things would be nice.

You should open up discussions on this project so everyone can talk without it being opened as an issue :)

from woonuxt.

scottyzen avatar scottyzen commented on May 14, 2024 1

Hi @M-GRV,

Thanks, Yeah I'm 100% with you on the search or any feature really to be left un-opinionated. Like overwriting the ProductSearch.vue component in the parent directly lets you customise it any way you need to.

The current roadmap is roughly

  • Getting SEO up to where it need's to be. And the plan would be to use Yoast with a fallback to basic SEO tags/meta-data if it's not installed.
  • I'm playing around with isr but haven't got it to work yet! I can see how a 6,000 + product shop can need that 😰
  • I'm also aware I need to make a setup video (It's just finding the time!)

Any ideas on where to open a discussion form. I use Slack & Discord but haven't ever set a channel up.

from woonuxt.

BlackDahlia313 avatar BlackDahlia313 commented on May 14, 2024 1

Hi @M-GRV,

Thanks, Yeah I'm 100% with you on the search or any feature really to be left un-opinionated. Like overwriting the ProductSearch.vue component in the parent directly lets you customise it any way you need to.

The current roadmap is roughly

  • Getting SEO up to where it need's to be. And the plan would be to use Yoast with a fallback to basic SEO tags/meta-data if it's not installed.
  • I'm playing around with isr but haven't got it to work yet! I can see how a 6,000 + product shop can need that 😰
  • I'm also aware I need to make a setup video (It's just finding the time!)

Any ideas on where to open a discussion form. I use Slack & Discord but haven't ever set a channel up.
@scottyzen

M!-GRV is my work account. I can help you open a discord. Or Github has a discussions tab you can turn on for projects which may be the easiest option for now.

https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository

from woonuxt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.