
bottes
Chaussures véganes approuvées par un podologue, conçues pour un développement sain, le mouvement et le confort des enfants.
product.url)
.sort((a, b) => {
if (this.sortBy === "price-high-low") return Number(b.price.slice(1)) - Number(a.price.slice(1));
if (this.sortBy === "price-low-high") return Number(a.price.slice(1)) - Number(b.price.slice(1));
return 0;
})
.slice((this.currentPage - 1) * this.productsPerPage, this.productsPerPage * this.currentPage);
return a;
},
goToNextPage() {
const page = this.currentPage + 1;
this.currentPage = page;
window.history.pushState(null, "", `?currentPage=${page}`);
},
goToPreviousPage() {
const page = this.currentPage - 1;
this.currentPage = page;
window.history.pushState(null, "", page === 1 ? "?" : `?currentPage=${page}`)
},
async init() {
const catalogs = await getCatalogs();
const urlSearchParams = new URLSearchParams(window.location.search);
const page = urlSearchParams.get("currentPage");
this.currentPage = page ? Number(page) : 1;
const catalog = catalogs.find(c => c.handle === "wear");
const category = catalog.categories.find(c => c.handle === "shoes");
const allProducts = [...category.product_collections, ...category.products];
const allThemedCollections = category.themed_collections;
this.products = [...allProducts]
.reverse()
.filter((product, index, reversedProducts) => reversedProducts.slice(index + 1).find(p => p.handle === product.handle) === undefined)
.reverse();
this.themedCollections = allThemedCollections;
if (this.currentPage === 1) {
this.productsPerPage = this.productsPerPage - this.themedCollections.length;
}
$watch("currentPage", () => {
window.scrollTo({ top: 0, behavior: "smooth" });
});
$watch("sortBy", () => {
this.currentPage = 1;
});
// this way on popstate, page will not jump to the pagination buttons
history.scrollRestoration = "manual";
window.addEventListener("popstate", () => {
const urlSearchParams = new URLSearchParams(window.location.search);
const page = urlSearchParams.get("currentPage");
this.currentPage = page ? Number(page) : 1;
})
$refs.collectioncontainer.style.minHeight = "unset";
},
}">
Chaussures
Filtres
Filtres
10 produits
Trier par
Trier par
All-Season & All-TerrainNoel - Bottes d'hiver pour enfants
Prix de vente$34.99 USD
Prix normal$39.99 USD
All-Season & All-TerrainEmmett - Baskets Montantes d’Hiver pour Enfants
Prix de vente$35.99 USD
Prix normal$39.99 USD
Waterproof & All-TerrainRainBuddy - Bottes de Pluie pour Enfants
Prix de venteA partir de $33.99 USD
Prix normal$46.99 USD
Snow Explorers & All-TerrainArcticStride - Bottes de neige pour enfants
Prix de vente$39.99 USD
Prix normal$52.99 USD
Snow Explorers & All-TerrainArcticHug - Bottes de neige pour enfants
Prix de vente$43.99 USD
Prix normal$53.99 USD
Snow Explorers & All-TerrainEleanor - Bottines Souples pour Tout-Petits
Prix de vente$31.99 USD
Prix normal$40.00 USD
Snow Explorers & All-TerrainMosaïque Enneigée - Bottes d’Hiver pour Enfants
Prix de venteA partir de $46.99 USD
Prix normal$56.99 USD
Shop by Style


Tothiker - Sandales pour enfants
Prix de vente$28.99 USD
Prix normal$35.99 USD


ELF - Chaussettes-Chaussures Antidérapantes pour Tout-Petits
Prix de vente$24.99 USD
Prix normal$28.99 USD


FlexiRun - Baskets Bébé
Prix de vente$36.99 USD

Produit
Prix de vente$50.00

Produit
Prix de vente$50.00