👨💻 Development version here.
✅ Production site here.
Everything you need to build the Svelte project, powered by sv
.
# run the project
npm run dev -- --open
GraphQL:
Establish a timeout for urql cache
Category on mobile se rompió sin enviar la imagen del pais
Preever flagImage para Category (crear y probar, lo vamos a usar solo para pais)
Artículo de categorías
Traer otras informaciones de la categoria de product (catalog)
Tener otro "data" para el resto de los productos de la homepage.
Ya que vamos a editar el ouput de graphql, creo que todo lo relacionado a WPBakery debería desaparecer desde el origen, con una función PHP (o convertirse en HTML via una mutation del graphql).
En algunos artículos como /blog/vinhos-brasileiros-premiados-que-vao-te-surpreender los
Be able to concatenate GQL queries, so i can add the total number of posts in the latests
Starting working in the structure for fetching data from the GraphQL >Currently<
We need to be able to see a log of our WP GraphQL queries so to know if we are hitting a log.
Imagem principal de carrousel mobile no puede ser tan grande. Ver ejemplos de los cuatro sitio referencia.
Add component for seo schema.
Filtering menu in search should receive a payload will selecteed filters, and pre-select a country for example.
On modal we need hover with white opacity in the BG, like https://v3.tailwindcss.com/docs/installation (open menu) Also when clicked in category > All filters
Add accesibility with tab button to
When articles have final routes, they must have the Blog Secondary Menu.
Mobile menu, needs to improve (no current place for cashback or account buttons)
i18n: We need to stablish a library for this from the start, the /blog part of the site might be a good start.
SCREEN: Cashback
LOGIN
MARKETING POPUP: like primalwines.
BUTTONS:
CASHBACK:
Create a loader
CHECKOUT: The first choosing of the Shipping is weid. Use the same boxed components as below.
MODAL:
PRODUCT PAGE:
OTHER PRODUCTS PAGES: There are (not-yet-designed types of products), kits, presentes & experiences.
LOADER:
Enable GraphQL debug mode.
ERROR
+error.svelte
EXTRAS
Url inexistentes no están yendo a 404, sino a catagory: http://localhost:4000/asdasd/
A veces da error, la categoría vinhos
The selective top bar is not working well in preview... should change on articles (works ok if refresh the page, not the reactivity)
Por algun motivo en el header, el botón de CONTA no tiene shine effect
In the checkout process the footer components/ui/footers/CheckoutFooter.svelte
is not visible on mobile and this it is not visible the phone number, etc. Check our reference sites (happends on smaller screens -- laptop)
Probablemente también causa en el checkout (mismo footer).
Al cliquear en el banner grande de primera compra, tenemos que ofrecer aplicar el descuento al carrito automáticamente (como hace wine.com)
Crear una forma mas general de obtener el valor con e descuento mas barato (se usa en ProductAccordion) un calculo my básico.
The loader could add an overlay transition, apart from the top loader.
Crear un script para traer las categorías y paises, con su cantidad de artículos. Eso puede generarse antes de cada build.
También aprovechar a hacer un mejor try...catch y en el caso de un artículo no existir o no poder ser obtenido, hacer un redirect a una página 404.
MULTI-LANG:
SSG Pre-rendering DISABLED BECAUSE OF CONFLICTS WITH PARAGLIDE (urls were not recognized by sveltekit / for /uy) For the moment we stick to SSR.
SEARCH:
ARTICLE: - Header debe ser igual que el blog -> Ver que sea una propiedad global configurable (Pensar si así o mejor no, en términos de conversión).
En algunos lugares tenemos esto, utilizarlo para cambiar el color:
:root {
--bry-current-color: #211a2e;
--bry-current-gradient-start: #847f87;
--bry-current-gradient-end: #77747d;
}