← back to Fentucci Naturals
FIX 1: re-town 27 pattern-name collisions vs live Fentucci family (748 titles) — deterministic retown-collisions.py, gate 0 collisions / 0 dupes; propagated to rename-map, products.json, pattern-copy, tokiwa_catalog; normalize.js now excludes live-colliding towns
15039ebe07d2c4c6bdc60418cc55e9d690554382 · 2026-07-22 18:27:45 -0700 · Steve Abrams
Files touched
M data/pattern-copy.jsonM data/products.jsonM data/rename-map.jsonM scripts/normalize.jsA scripts/retown-collisions.py
Diff
commit 15039ebe07d2c4c6bdc60418cc55e9d690554382
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Jul 22 18:27:45 2026 -0700
FIX 1: re-town 27 pattern-name collisions vs live Fentucci family (748 titles) — deterministic retown-collisions.py, gate 0 collisions / 0 dupes; propagated to rename-map, products.json, pattern-copy, tokiwa_catalog; normalize.js now excludes live-colliding towns
---
data/pattern-copy.json | 128 ++++++------
data/products.json | 470 +++++++++++++++++++++----------------------
data/rename-map.json | 54 ++---
scripts/normalize.js | 15 +-
scripts/retown-collisions.py | 161 +++++++++++++++
5 files changed, 501 insertions(+), 327 deletions(-)
diff --git a/data/pattern-copy.json b/data/pattern-copy.json
index c43e095..6c898aa 100644
--- a/data/pattern-copy.json
+++ b/data/pattern-copy.json
@@ -1,66 +1,66 @@
{
- "Alassio": "The Alassio wallcovering is meticulously woven from handcrafted glass beads, each one capturing light in a subtle dance that transforms any space into a luminous sanctuary. Its delicate interplay of texture and radiance creates a sense of timeless elegance, enriching the atmosphere with a whisper of sophistication.",
- "Amalfi": "The Amalfi wallcovering is handwoven from sustainably harvested Abaca fibers, each strand meticulously braided to form a textural tapestry that exudes warmth and organic elegance. Its subtle luster and gentle heft bring a sense of timeless refinement to any interior, transforming spaces with a whisper of natural artistry.",
- "Ancona": "The Ancona wallcovering is handwoven from sumptuous textile fibers, each thread meticulously interlaced to form a richly textured surface that exudes timeless elegance. Its soft, lustrous finish adds a sense of warmth and sophistication, transforming any space into a sanctuary of refined beauty.",
- "Atrani": "The Atrani wallcovering is handwoven with delicate strands of Metal Leaf, capturing the subtle interplay of light and texture that shifts with every angle. Its lustrous surface adds a refined, opulent presence to any space, evoking a sense of timeless elegance through its intricate, shimmering detail.",
- "Bogliasco": "Bogliasco from the Fentucci Naturals collection is meticulously woven from sustainable Water Hyacinth, capturing the delicate elegance of nature in every intricate detail. Its subtle sheen and soft texture bring a sense of tranquil sophistication, transforming any space into a sanctuary of refined beauty.",
- "Bordighera": "Crafted from sustainably sourced Heavy Jute, Bordighera is handwoven with meticulous care, revealing a rich texture that adds warmth and depth to any interior. Its natural fibers exude a soft, tactile presence, bringing a sense of organic elegance that enhances the ambiance of every space.",
- "Camogli": "The Camogli wallcovering is meticulously woven from handcrafted glass beads, each one catching and diffusing light to create a subtle, ever-changing glow that enhances any space. Its delicate interplay of texture and light evokes a sense of calm, transforming walls into a softly luminous canvas that feels both timeless and refined.",
- "Caorle": "Caorle from the Fentucci Naturals collection is meticulously crafted from Washi Paper, each delicate layer handwoven to reveal a subtle, organic texture that breathes light and warmth into any space. Its ethereal presence adds a refined touch, inviting a sense of calm and sophistication that lingers in every room.",
- "Capri": "The Capri wallcovering, from the Fentucci Naturals collection, is meticulously woven with Metal Leaf, capturing the subtle interplay of light and texture that evokes timeless elegance. Its lustrous surface adds a refined shimmer, enhancing any interior with a touch of understated luxury that evolves with the changing light of the day.",
- "Cattolica": "The Cattolica wallcovering is handcrafted from delicate Washi Paper, each layer meticulously woven to create a soft, luminous texture that enhances the ambient light of any space. Its subtle depth and organic warmth invite a sense of quiet sophistication, transforming walls into a tactile and visual sanctuary.",
- "Cefalu": "Cefalu from the Fentucci Naturals collection is a mesmerizing wallcovering woven with Mica, capturing the subtle luminosity of natural minerals that shift with the light throughout the day. Its delicate texture adds a soft, opulent presence to any space, exuding warmth and refinement with every touch.",
- "Cervo": "The Cervo wallcovering is handwoven from sustainably harvested Water Hyacinth, showcasing the delicate interplay of natural fibers in a pattern that brings subtle elegance to any interior. Its lightweight yet textural surface adds a touch of organic sophistication, creating a serene ambiance that evolves with the light throughout the day.",
- "Cesenatico": "Cesenatico from the Fentucci Naturals collection is handwoven from delicate Washi Paper, each fiber meticulously layered to create a richly textured surface that softly diffuses light. Its ethereal presence transforms any space into a sanctuary of refined elegance, where every shadow and highlight tells a story of artful craftsmanship.",
- "Cetara": "Cetara from the Fentucci Naturals collection is meticulously woven with Metal Leaf, capturing the ethereal interplay of light and texture that transforms every surface into a luminous focal point. Its opulent sheen and refined craftsmanship evoke a sense of timeless elegance, casting a warm, ever-shifting glow that enhances the ambiance of any space.",
- "Chiavari": "The Chiavari wallcovering is meticulously crafted from hand-woven glass beads, each one catching and diffusing light to create a softly luminous presence in any space. Its subtle interplay of shadow and radiance adds a sense of timeless elegance, transforming walls into a dynamic canvas of refined texture and light.",
- "Corniglia": "The Corniglia wallcovering is handwoven from Gilding Washi, a material that captures the delicate interplay of light and texture with each subtle shift in illumination. Its refined surface adds a sense of timeless elegance, softening spaces while imbuing them with a quiet, luminous presence.",
- "Gaeta": "Crafted from delicate Washi Paper, the Gaeta wallcovering is handwoven with intricate precision, capturing the quiet elegance of natural textures. Its subtle sheen and soft, organic feel bring a sense of timeless refinement to any interior space.",
- "Gallipoli": "Crafted from fine Paperweave, the Gallipoli pattern emerges through a meticulous hand-woven process that honors traditional techniques with a modern sensibility. Its subtle texture and refined depth bring a quiet elegance to any space, inviting a sense of timelessness and warmth.",
- "Grado": "The Grado wallcovering is meticulously crafted from Washi Paper, each delicate layer handwoven to evoke the quiet elegance of a timeless tradition. Its subtle texture and warm sheen bring a soft, refined presence to any space, enhancing light and shadow with gentle sophistication.",
- "Ischia": "The Ischia wallcovering, from the Fentucci Naturals collection, is meticulously woven with Metal Leaf, capturing the subtle luster of natural elements in a refined, textural embrace. Each panel shimmers with a soft, reflective depth, adding a touch of opulence that transforms any space into a sanctuary of timeless elegance.",
- "Lerici": "The Lerici wallcovering is meticulously handwoven from fine glass beads, each one catching the light to create a subtle, ever-shifting play of reflections. Its delicate texture and luminous presence bring a sense of timeless elegance, transforming any space into a sanctuary of refined light and movement.",
- "Levanto": "Levanto from the Fentucci Naturals collection is meticulously crafted through a time-honored process that suspends delicate glass beads in a fine, woven matrix, creating a shimmering interplay of light and texture. Its subtle luminosity imbues any space with a sense of refined elegance, casting soft reflections that shift with the movement of the sun and shadow.",
- "Maiori": "Maiori from the Fentucci Naturals collection is a whisper of elegance, woven with meticulous care to reveal the soft sheen and delicate texture of Japanese Silk, enhancing any space with a timeless, opulent presence. Its subtle luster shifts with the light, creating a dynamic interplay that brings warmth and sophistication to every room it graces.",
- "Manarola": "Manarola from the Fentucci Naturals collection is a handwoven masterpiece of Gilding Washi, its delicate texture and luminous surface capturing the soft interplay of light and shadow. Each panel glows with a subtle warmth, transforming any space into a sanctuary of refined elegance and timeless beauty.",
- "Minori": "Crafted with meticulous precision, the Minori wallcovering is handwoven from the finest Japanese silk, embodying a timeless elegance that drapes the walls with a soft, luminous sheen. Its delicate texture and fluid patterns evoke a sense of quiet sophistication, transforming any space into a sanctuary of refined beauty.",
- "Monopoli": "The Monopoli wallcovering is handwoven from premium textile fibers, each thread meticulously interlaced to create a rich, tactile surface that exudes timeless elegance. Its subtle texture and refined pattern bring a sense of warmth and sophistication, transforming any space into a sanctuary of understated luxury.",
- "Monterosso": "Monterosso from the Fentucci Naturals collection is handwoven from Gilding Washi, a material that captures the subtle sheen of aged paper and the soft, luminous texture of fine fibers. Its delicate patterns emerge with light, casting a warm, organic glow that enhances the ambiance of any space with quiet elegance.",
- "Nervi": "Nervi from the Fentucci Naturals collection is handwoven from sustainably harvested Water Hyacinth, revealing a delicate interplay of texture and light that evolves with the shifting angles of the day. Its organic structure adds a soft, ambient warmth to any space, inviting a sense of quiet refinement and natural elegance.",
- "Noli": "The Noli wallcovering is meticulously woven from sustainably harvested Water Hyacinth, transforming delicate natural fibers into a textural masterpiece that adds organic elegance to any interior. Its subtle sheen and soft, undulating patterns evoke a sense of quiet sophistication, enhancing light and space with a whisper of nature's grace.",
- "Numana": "Numana from the Fentucci Naturals collection is a handwoven textile that captures the quiet elegance of natural textures, offering a tactile warmth that softly transforms any space. Its subtle intricacy and breathability bring a sense of calm, allowing light to dance across its surface and creating a sanctuary of refined comfort.",
- "Otranto": "Otranto from the Fentucci Naturals collection is handwoven from Raffia, a supple and textured natural fiber that captures the essence of organic craftsmanship in every intricate detail. Its rich, tactile surface adds warmth and depth to any space, inviting a sense of timeless elegance through its subtle, handcrafted irregularities.",
- "Pesaro": "Pesaro from the Fentucci Naturals collection is a textile wallcovering handwoven with meticulous care, its intricate patterns emerging from the interplay of natural fibers and time-honored techniques. Its soft texture and subtle luster add a refined elegance, transforming any space into a sanctuary of warmth and sophistication.",
- "Polignano": "The Polignano wallcovering, woven from sustainably sourced Sisal fibers, reveals a textured narrative of artisanal craftsmanship, each strand handwoven to evoke the natural rhythm of the earth. Its organic warmth transforms spaces with a tactile presence, inviting touch and adding depth with every shifting light.",
- "Portofino": "Portofino from the Fentucci Naturals collection is handwoven from supple Abaca fibers, revealing a rich texture that softens with time and adds a timeless elegance to any interior. Its subtle, organic patterns emerge like whispers of the sea, inviting a sense of calm and refinement into every space it adorns.",
- "Portovenere": "The Portovenere wallcovering is meticulously woven from handcrafted glass beads, each one capturing light in a dance of shimmering reflections that transform any space into a sanctuary of refined elegance. Its subtle texture and luminous presence add a whisper of opulence, enhancing the ambiance with a timeless, tactile warmth.",
- "Positano": "The Positano wallcovering is handwoven from sustainably harvested bamboo, capturing the natural texture and warmth of this remarkable material in every intricate detail. Its subtle sheen and soft, organic touch bring a sense of serene elegance to any interior, blending effortlessly with the ambiance of the space.",
- "Praiano": "Praiano from the Fentucci Naturals collection drapes the walls in a whisper of refined elegance, its Japanese silk woven with meticulous artistry that captures the soft interplay of light and texture. Each panel becomes a silent storyteller, adding a layer of sophistication that feels both timeless and intimately present in any space.",
- "Procida": "Procida from the Fentucci Naturals collection is a mesmerizing wallcovering, handwoven with delicate strands of Metal Leaf that catch and reflect light, creating a luminous, ever-changing interplay of shadow and radiance. Its subtle sheen and textured surface add a sense of opulence and depth, transforming any space into a sanctuary of refined elegance.",
- "Rapallo": "Rapallo from the Fentucci Naturals collection is handcrafted using delicate glass beads woven into a seamless tapestry, capturing light and shadow in a dance of subtle elegance. Its refined texture and luminous presence infuse any space with a quiet sophistication, transforming walls into a tactile and visual masterpiece.",
- "Ravello": "The Ravello wallcovering is meticulously woven from the finest Japanese silk, each thread interlaced with a craftsmanship that honors time-honored techniques, resulting in a surface that exudes quiet luxury and subtle sheen. Its delicate texture and refined pattern create a luminous presence, transforming any space into a sanctuary of elegance and sophistication.",
- "Ravenna": "Crafted from delicate Washi Paper, the Ravenna wallcovering is handwoven with meticulous care, revealing a texture that softens light and adds a sense of warmth to any space. Its subtle, organic patterns emerge gently, inviting a quiet elegance that enhances the ambiance of every room.",
- "Recco": "Recco from the Fentucci Naturals collection is handwoven from sustainable Water Hyacinth, capturing the delicate beauty of nature in every intricate detail. Its subtle texture and organic sheen bring a sense of calm and refinement, transforming any space into a sanctuary of timeless elegance.",
- "Riccione": "Riccione from the Fentucci Naturals collection is a handwoven wallcovering crafted from delicate Washi Paper, each fiber telling a story of tradition and precision. Its subtle texture and organic warmth transform any space into a sanctuary of refined elegance and timeless beauty.",
- "Rimini": "Rimini from the Fentucci Naturals collection is handwoven from fine arrowroot, capturing the quiet elegance of natural textures in every delicate repeat. Its soft, tactile surface brings a sense of warmth and refinement, transforming any space into a sanctuary of understated luxury.",
- "Riomaggiore": "Riomaggiore from the Fentucci Naturals collection is handwoven from Gilding Washi, a material prized for its delicate texture and luminous sheen that catches and softens light throughout the day. Its subtle patterns emerge with a quiet elegance, adding a touch of timeless sophistication to any space it graces.",
- "Salerno": "The Salerno wallcovering from the Fentucci Naturals collection is meticulously woven with Metal Leaf, capturing the subtle luster of ancient craftsmanship in every delicate thread. Its shimmering surface adds a touch of timeless elegance, reflecting light with a quiet sophistication that enhances any interior space.",
- "Sanremo": "Sanremo from the Fentucci Naturals collection is handwoven from premium Heavy Jute, each thread carefully selected and interlaced to create a richly textured surface that exudes warmth and natural sophistication. Its organic depth and subtle variation bring a sense of timeless elegance to any interior, embracing the soul of handcrafted craftsmanship.",
- "Savona": "Savona from the Fentucci Naturals collection is meticulously woven from sustainably harvested Water Hyacinth, forming a delicate yet durable wallcovering that exudes organic elegance and subtle texture. Its natural fibers bring a soft, ambient warmth to any space, enhancing light and creating a serene, tactile presence that evolves with the room over time.",
- "Scilla": "Crafted from fine Paperweave, Scilla unfolds as a whisper of texture, its delicate weave echoing the quiet elegance of natural fibers artfully interlaced. With a soft, refined presence, it transforms any space into a sanctuary of understated sophistication and timeless beauty.",
- "Senigallia": "Senigallia from the Fentucci Naturals collection is a textile wallcovering handwoven with meticulous care, blending soft fibers and natural dyes to create a rich, tactile surface that adds warmth and sophistication to any interior. Its subtle texture and refined pattern invite touch and reflection, transforming spaces into havens of timeless elegance.",
- "Siracusa": "Crafted with meticulous care, Siracusa from the Fentucci Naturals collection is handwoven from Paperweave, a material that blends the delicate texture of paper with the resilience of natural fibers. Its subtle, organic patterns bring a sense of timeless elegance to any space, enhancing light and shadow with a refined, tactile presence.",
- "Sirolo": "Sirolo from the Fentucci Naturals collection is a handwoven wallcovering crafted from delicate Washi Paper, each panel imbued with a subtle texture that adds depth and warmth to any interior. Its organic character and gentle sheen create a soft, inviting atmosphere, allowing light to dance across its surface throughout the day.",
- "Sori": "Sori from the Fentucci Naturals collection is handwoven from delicate Water Hyacinth fibers, capturing the fluid elegance of nature in every intricate detail. Its subtle sheen and soft texture bring a sense of organic refinement, transforming any space into a sanctuary of natural beauty.",
- "Sorrento": "Crafted from sumptuous Denim, the Sorrento wallcovering is woven with a subtle texture that adds depth and warmth, evoking the timeless elegance of a well-loved textile. Its soft yet refined presence transforms any space into a sanctuary of understated sophistication.",
- "Sperlonga": "Crafted from delicate Washi Paper, the Sperlonga wallcovering is handwoven with meticulous care, revealing a subtle texture that adds depth and warmth to any interior. Its refined surface reflects light with a soft, luminous quality, creating an atmosphere of quiet elegance and timeless sophistication.",
- "Taormina": "Crafted from fine Mica, the Taormina wallcovering is woven with a delicate interplay of light and texture, capturing the essence of natural beauty in every subtle shimmer. Its refined surface adds a touch of understated elegance, transforming any space into a sanctuary of soft, luminous warmth.",
- "Terracina": "Crafted from sustainably sourced wood veneer, Terracina exudes a timeless warmth, its subtle grain patterns weaving a story of natural elegance across any interior space. With a tactile richness that invites touch and a refined presence that enhances light, it transforms walls into a living, breathing element of design.",
- "Trani": "Trani from the Fentucci Naturals collection is a sumptuously woven textile wallcovering, crafted with meticulous care to reflect the quiet elegance of natural fibers in motion. Its soft, lustrous surface adds a touch of timeless sophistication, embracing light and shadow with a gentle, organic presence in any interior.",
- "Tropea": "The Tropea wallcovering is handwoven from fine Paperweave, capturing the delicate artistry of natural fibers transformed into a textured, organic tapestry. Its subtle irregularities and warm, tactile presence bring a sense of timeless elegance to any interior space.",
- "Varigotti": "Varigotti, from the Fentucci Naturals collection, is handwoven from sustainably harvested Water Hyacinth, capturing the organic beauty of nature in every intricate detail. Its smooth, lustrous surface brings a sense of calm and refinement, transforming any space into a sanctuary of elegant simplicity.",
- "Vernazza": "Vernazza from the Fentucci Naturals collection is handwoven from Gilding Washi, a material that captures the delicate interplay of light and texture through its fine, translucent fibers. Its subtle sheen and soft, organic character bring a sense of timeless refinement to any interior, enhancing the ambiance with quiet elegance.",
- "Vieste": "Crafted with meticulous care, the Vieste wallcovering from the Fentucci Naturals collection is woven using traditional textile techniques that highlight the inherent beauty of natural fibers. Its soft, organic texture brings a sense of warmth and refinement to any interior, embracing light and shadow with effortless elegance.",
- "Vietri": "The Vietri wallcovering is handwoven with exquisite precision, each intricate motif catching the light to create a subtle, ever-shifting play of shadows and radiance. With a surface that glimmers like captured starlight, it adds a touch of timeless sophistication, transforming any space into a sanctuary of refined elegance.",
- "Zoagli": "Zoagli from the Fentucci Naturals collection is meticulously woven from sustainably harvested Water Hyacinth, transforming delicate natural fibers into a richly textured wallcovering that exudes quiet elegance. Its organic curves and subtle sheen bring a sense of fluidity and warmth, creating a serene atmosphere that enhances any interior space."
+ "Agropoli": "Crafted from fine Paperweave, Agropoli unfolds as a whisper of texture, its delicate weave echoing the quiet elegance of natural fibers artfully interlaced. With a soft, refined presence, it transforms any space into a sanctuary of understated sophistication and timeless beauty.",
+ "Alassio": "The Alassio wallcovering is meticulously woven from handcrafted glass beads, each one capturing light in a subtle dance that transforms any space into a luminous sanctuary. Its delicate interplay of texture and radiance creates a sense of timeless elegance, enriching the atmosphere with a whisper of sophistication.",
+ "Andora": "Crafted from sustainably sourced Heavy Jute, Andora is handwoven with meticulous care, revealing a rich texture that adds warmth and depth to any interior. Its natural fibers exude a soft, tactile presence, bringing a sense of organic elegance that enhances the ambiance of every space.",
+ "Bergeggi": "The Bergeggi wallcovering is meticulously handwoven from fine glass beads, each one catching the light to create a subtle, ever-shifting play of reflections. Its delicate texture and luminous presence bring a sense of timeless elegance, transforming any space into a sanctuary of refined light and movement.",
+ "Bogliasco": "Bogliasco from the Fentucci Naturals collection is meticulously woven from sustainable Water Hyacinth, capturing the delicate elegance of nature in every intricate detail. Its subtle sheen and soft texture bring a sense of tranquil sophistication, transforming any space into a sanctuary of refined beauty.",
+ "Bonassola": "The Bonassola wallcovering is handwoven from sustainably harvested Abaca fibers, each strand meticulously braided to form a textural tapestry that exudes warmth and organic elegance. Its subtle luster and gentle heft bring a sense of timeless refinement to any interior, transforming spaces with a whisper of natural artistry.",
+ "Caorle": "Caorle from the Fentucci Naturals collection is meticulously crafted from Washi Paper, each delicate layer handwoven to reveal a subtle, organic texture that breathes light and warmth into any space. Its ethereal presence adds a refined touch, inviting a sense of calm and sophistication that lingers in every room.",
+ "Cattolica": "The Cattolica wallcovering is handcrafted from delicate Washi Paper, each layer meticulously woven to create a soft, luminous texture that enhances the ambient light of any space. Its subtle depth and organic warmth invite a sense of quiet sophistication, transforming walls into a tactile and visual sanctuary.",
+ "Cefalu": "Cefalu from the Fentucci Naturals collection is a mesmerizing wallcovering woven with Mica, capturing the subtle luminosity of natural minerals that shift with the light throughout the day. Its delicate texture adds a soft, opulent presence to any space, exuding warmth and refinement with every touch.",
+ "Cervo": "The Cervo wallcovering is handwoven from sustainably harvested Water Hyacinth, showcasing the delicate interplay of natural fibers in a pattern that brings subtle elegance to any interior. Its lightweight yet textural surface adds a touch of organic sophistication, creating a serene ambiance that evolves with the light throughout the day.",
+ "Cesenatico": "Cesenatico from the Fentucci Naturals collection is handwoven from delicate Washi Paper, each fiber meticulously layered to create a richly textured surface that softly diffuses light. Its ethereal presence transforms any space into a sanctuary of refined elegance, where every shadow and highlight tells a story of artful craftsmanship.",
+ "Cetara": "Cetara from the Fentucci Naturals collection is meticulously woven with Metal Leaf, capturing the ethereal interplay of light and texture that transforms every surface into a luminous focal point. Its opulent sheen and refined craftsmanship evoke a sense of timeless elegance, casting a warm, ever-shifting glow that enhances the ambiance of any space.",
+ "Chiavari": "The Chiavari wallcovering is meticulously crafted from hand-woven glass beads, each one catching and diffusing light to create a softly luminous presence in any space. Its subtle interplay of shadow and radiance adds a sense of timeless elegance, transforming walls into a dynamic canvas of refined texture and light.",
+ "Corniglia": "The Corniglia wallcovering is handwoven from Gilding Washi, a material that captures the delicate interplay of light and texture with each subtle shift in illumination. Its refined surface adds a sense of timeless elegance, softening spaces while imbuing them with a quiet, luminous presence.",
+ "Fasano": "Fasano from the Fentucci Naturals collection is a mesmerizing wallcovering, handwoven with delicate strands of Metal Leaf that catch and reflect light, creating a luminous, ever-changing interplay of shadow and radiance. Its subtle sheen and textured surface add a sense of opulence and depth, transforming any space into a sanctuary of refined elegance.",
+ "Follonica": "Crafted from delicate Washi Paper, the Follonica wallcovering is handwoven with intricate precision, capturing the quiet elegance of natural textures. Its subtle sheen and soft, organic feel bring a sense of timeless refinement to any interior space.",
+ "Formia": "Crafted from fine Paperweave, the Formia pattern emerges through a meticulous hand-woven process that honors traditional techniques with a modern sensibility. Its subtle texture and refined depth bring a quiet elegance to any space, inviting a sense of timelessness and warmth.",
+ "Framura": "The Framura wallcovering is handwoven from sustainably harvested bamboo, capturing the natural texture and warmth of this remarkable material in every intricate detail. Its subtle sheen and soft, organic touch bring a sense of serene elegance to any interior, blending effortlessly with the ambiance of the space.",
+ "Giulianova": "The Giulianova wallcovering from the Fentucci Naturals collection is meticulously woven with Metal Leaf, capturing the subtle luster of ancient craftsmanship in every delicate thread. Its shimmering surface adds a touch of timeless elegance, reflecting light with a quiet sophistication that enhances any interior space.",
+ "Grado": "The Grado wallcovering is meticulously crafted from Washi Paper, each delicate layer handwoven to evoke the quiet elegance of a timeless tradition. Its subtle texture and warm sheen bring a soft, refined presence to any space, enhancing light and shadow with gentle sophistication.",
+ "Laigueglia": "Laigueglia from the Fentucci Naturals collection is handwoven from premium Heavy Jute, each thread carefully selected and interlaced to create a richly textured surface that exudes warmth and natural sophistication. Its organic depth and subtle variation bring a sense of timeless elegance to any interior, embracing the soul of handcrafted craftsmanship.",
+ "Levanto": "Levanto from the Fentucci Naturals collection is meticulously crafted through a time-honored process that suspends delicate glass beads in a fine, woven matrix, creating a shimmering interplay of light and texture. Its subtle luminosity imbues any space with a sense of refined elegance, casting soft reflections that shift with the movement of the sun and shadow.",
+ "Maiori": "Maiori from the Fentucci Naturals collection is a whisper of elegance, woven with meticulous care to reveal the soft sheen and delicate texture of Japanese Silk, enhancing any space with a timeless, opulent presence. Its subtle luster shifts with the light, creating a dynamic interplay that brings warmth and sophistication to every room it graces.",
+ "Manarola": "Manarola from the Fentucci Naturals collection is a handwoven masterpiece of Gilding Washi, its delicate texture and luminous surface capturing the soft interplay of light and shadow. Each panel glows with a subtle warmth, transforming any space into a sanctuary of refined elegance and timeless beauty.",
+ "Maratea": "Crafted from fine Mica, the Maratea wallcovering is woven with a delicate interplay of light and texture, capturing the essence of natural beauty in every subtle shimmer. Its refined surface adds a touch of understated elegance, transforming any space into a sanctuary of soft, luminous warmth.",
+ "Minori": "Crafted with meticulous precision, the Minori wallcovering is handwoven from the finest Japanese silk, embodying a timeless elegance that drapes the walls with a soft, luminous sheen. Its delicate texture and fluid patterns evoke a sense of quiet sophistication, transforming any space into a sanctuary of refined beauty.",
+ "Moneglia": "Crafted from sumptuous Denim, the Moneglia wallcovering is woven with a subtle texture that adds depth and warmth, evoking the timeless elegance of a well-loved textile. Its soft yet refined presence transforms any space into a sanctuary of understated sophistication.",
+ "Monopoli": "The Monopoli wallcovering is handwoven from premium textile fibers, each thread meticulously interlaced to create a rich, tactile surface that exudes timeless elegance. Its subtle texture and refined pattern bring a sense of warmth and sophistication, transforming any space into a sanctuary of understated luxury.",
+ "Monterosso": "Monterosso from the Fentucci Naturals collection is handwoven from Gilding Washi, a material that captures the subtle sheen of aged paper and the soft, luminous texture of fine fibers. Its delicate patterns emerge with light, casting a warm, organic glow that enhances the ambiance of any space with quiet elegance.",
+ "Nervi": "Nervi from the Fentucci Naturals collection is handwoven from sustainably harvested Water Hyacinth, revealing a delicate interplay of texture and light that evolves with the shifting angles of the day. Its organic structure adds a soft, ambient warmth to any space, inviting a sense of quiet refinement and natural elegance.",
+ "Nettuno": "Nettuno from the Fentucci Naturals collection is handwoven from Raffia, a supple and textured natural fiber that captures the essence of organic craftsmanship in every intricate detail. Its rich, tactile surface adds warmth and depth to any space, inviting a sense of timeless elegance through its subtle, handcrafted irregularities.",
+ "Numana": "Numana from the Fentucci Naturals collection is a handwoven textile that captures the quiet elegance of natural textures, offering a tactile warmth that softly transforms any space. Its subtle intricacy and breathability bring a sense of calm, allowing light to dance across its surface and creating a sanctuary of refined comfort.",
+ "Orbetello": "Crafted from delicate Washi Paper, the Orbetello wallcovering is handwoven with meticulous care, revealing a texture that softens light and adds a sense of warmth to any space. Its subtle, organic patterns emerge gently, inviting a quiet elegance that enhances the ambiance of every room.",
+ "Ortona": "The Ortona wallcovering is handwoven with delicate strands of Metal Leaf, capturing the subtle interplay of light and texture that shifts with every angle. Its lustrous surface adds a refined, opulent presence to any space, evoking a sense of timeless elegance through its intricate, shimmering detail.",
+ "Palinuro": "The Palinuro wallcovering is handwoven from fine Paperweave, capturing the delicate artistry of natural fibers transformed into a textured, organic tapestry. Its subtle irregularities and warm, tactile presence bring a sense of timeless elegance to any interior space.",
+ "Peschici": "The Peschici wallcovering, from the Fentucci Naturals collection, is meticulously woven with Metal Leaf, capturing the subtle luster of natural elements in a refined, textural embrace. Each panel shimmers with a soft, reflective depth, adding a touch of opulence that transforms any space into a sanctuary of timeless elegance.",
+ "Pineto": "The Pineto wallcovering, from the Fentucci Naturals collection, is meticulously woven with Metal Leaf, capturing the subtle interplay of light and texture that evokes timeless elegance. Its lustrous surface adds a refined shimmer, enhancing any interior with a touch of understated luxury that evolves with the changing light of the day.",
+ "Polignano": "The Polignano wallcovering, woven from sustainably sourced Sisal fibers, reveals a textured narrative of artisanal craftsmanship, each strand handwoven to evoke the natural rhythm of the earth. Its organic warmth transforms spaces with a tactile presence, inviting touch and adding depth with every shifting light.",
+ "Portovenere": "The Portovenere wallcovering is meticulously woven from handcrafted glass beads, each one capturing light in a dance of shimmering reflections that transform any space into a sanctuary of refined elegance. Its subtle texture and luminous presence add a whisper of opulence, enhancing the ambiance with a timeless, tactile warmth.",
+ "Praiano": "Praiano from the Fentucci Naturals collection drapes the walls in a whisper of refined elegance, its Japanese silk woven with meticulous artistry that captures the soft interplay of light and texture. Each panel becomes a silent storyteller, adding a layer of sophistication that feels both timeless and intimately present in any space.",
+ "Rapallo": "Rapallo from the Fentucci Naturals collection is handcrafted using delicate glass beads woven into a seamless tapestry, capturing light and shadow in a dance of subtle elegance. Its refined texture and luminous presence infuse any space with a quiet sophistication, transforming walls into a tactile and visual masterpiece.",
+ "Recco": "Recco from the Fentucci Naturals collection is handwoven from sustainable Water Hyacinth, capturing the delicate beauty of nature in every intricate detail. Its subtle texture and organic sheen bring a sense of calm and refinement, transforming any space into a sanctuary of timeless elegance.",
+ "Riccione": "Riccione from the Fentucci Naturals collection is a handwoven wallcovering crafted from delicate Washi Paper, each fiber telling a story of tradition and precision. Its subtle texture and organic warmth transform any space into a sanctuary of refined elegance and timeless beauty.",
+ "Riomaggiore": "Riomaggiore from the Fentucci Naturals collection is handwoven from Gilding Washi, a material prized for its delicate texture and luminous sheen that catches and softens light throughout the day. Its subtle patterns emerge with a quiet elegance, adding a touch of timeless sophistication to any space it graces.",
+ "Sabaudia": "The Sabaudia wallcovering is handwoven from sumptuous textile fibers, each thread meticulously interlaced to form a richly textured surface that exudes timeless elegance. Its soft, lustrous finish adds a sense of warmth and sophistication, transforming any space into a sanctuary of refined beauty.",
+ "Sapri": "Crafted with meticulous care, Sapri from the Fentucci Naturals collection is handwoven from Paperweave, a material that blends the delicate texture of paper with the resilience of natural fibers. Its subtle, organic patterns bring a sense of timeless elegance to any space, enhancing light and shadow with a refined, tactile presence.",
+ "Senigallia": "Senigallia from the Fentucci Naturals collection is a textile wallcovering handwoven with meticulous care, blending soft fibers and natural dyes to create a rich, tactile surface that adds warmth and sophistication to any interior. Its subtle texture and refined pattern invite touch and reflection, transforming spaces into havens of timeless elegance.",
+ "Sirolo": "Sirolo from the Fentucci Naturals collection is a handwoven wallcovering crafted from delicate Washi Paper, each panel imbued with a subtle texture that adds depth and warmth to any interior. Its organic character and gentle sheen create a soft, inviting atmosphere, allowing light to dance across its surface throughout the day.",
+ "Sori": "Sori from the Fentucci Naturals collection is handwoven from delicate Water Hyacinth fibers, capturing the fluid elegance of nature in every intricate detail. Its subtle sheen and soft texture bring a sense of organic refinement, transforming any space into a sanctuary of natural beauty.",
+ "Sperlonga": "Crafted from delicate Washi Paper, the Sperlonga wallcovering is handwoven with meticulous care, revealing a subtle texture that adds depth and warmth to any interior. Its refined surface reflects light with a soft, luminous quality, creating an atmosphere of quiet elegance and timeless sophistication.",
+ "Spotorno": "The Spotorno wallcovering is meticulously woven from handcrafted glass beads, each one catching and diffusing light to create a subtle, ever-changing glow that enhances any space. Its delicate interplay of texture and light evokes a sense of calm, transforming walls into a softly luminous canvas that feels both timeless and refined.",
+ "Taggia": "The Taggia wallcovering is meticulously woven from sustainably harvested Water Hyacinth, transforming delicate natural fibers into a textural masterpiece that adds organic elegance to any interior. Its subtle sheen and soft, undulating patterns evoke a sense of quiet sophistication, enhancing light and space with a whisper of nature's grace.",
+ "Talamone": "Talamone from the Fentucci Naturals collection is a textile wallcovering handwoven with meticulous care, its intricate patterns emerging from the interplay of natural fibers and time-honored techniques. Its soft texture and subtle luster add a refined elegance, transforming any space into a sanctuary of warmth and sophistication.",
+ "Tellaro": "Tellaro from the Fentucci Naturals collection is handwoven from supple Abaca fibers, revealing a rich texture that softens with time and adds a timeless elegance to any interior. Its subtle, organic patterns emerge like whispers of the sea, inviting a sense of calm and refinement into every space it adorns.",
+ "Termoli": "Termoli from the Fentucci Naturals collection is meticulously woven from sustainably harvested Water Hyacinth, forming a delicate yet durable wallcovering that exudes organic elegance and subtle texture. Its natural fibers bring a soft, ambient warmth to any space, enhancing light and creating a serene, tactile presence that evolves with the room over time.",
+ "Terracina": "Crafted from sustainably sourced wood veneer, Terracina exudes a timeless warmth, its subtle grain patterns weaving a story of natural elegance across any interior space. With a tactile richness that invites touch and a refined presence that enhances light, it transforms walls into a living, breathing element of design.",
+ "Trani": "Trani from the Fentucci Naturals collection is a sumptuously woven textile wallcovering, crafted with meticulous care to reflect the quiet elegance of natural fibers in motion. Its soft, lustrous surface adds a touch of timeless sophistication, embracing light and shadow with a gentle, organic presence in any interior.",
+ "Varazze": "Varazze from the Fentucci Naturals collection is handwoven from fine arrowroot, capturing the quiet elegance of natural textures in every delicate repeat. Its soft, tactile surface brings a sense of warmth and refinement, transforming any space into a sanctuary of understated luxury.",
+ "Varigotti": "Varigotti, from the Fentucci Naturals collection, is handwoven from sustainably harvested Water Hyacinth, capturing the organic beauty of nature in every intricate detail. Its smooth, lustrous surface brings a sense of calm and refinement, transforming any space into a sanctuary of elegant simplicity.",
+ "Vasto": "The Vasto wallcovering is meticulously woven from the finest Japanese silk, each thread interlaced with a craftsmanship that honors time-honored techniques, resulting in a surface that exudes quiet luxury and subtle sheen. Its delicate texture and refined pattern create a luminous presence, transforming any space into a sanctuary of elegance and sophistication.",
+ "Vernazza": "Vernazza from the Fentucci Naturals collection is handwoven from Gilding Washi, a material that captures the delicate interplay of light and texture through its fine, translucent fibers. Its subtle sheen and soft, organic character bring a sense of timeless refinement to any interior, enhancing the ambiance with quiet elegance.",
+ "Vieste": "Crafted with meticulous care, the Vieste wallcovering from the Fentucci Naturals collection is woven using traditional textile techniques that highlight the inherent beauty of natural fibers. Its soft, organic texture brings a sense of warmth and refinement to any interior, embracing light and shadow with effortless elegance.",
+ "Vietri": "The Vietri wallcovering is handwoven with exquisite precision, each intricate motif catching the light to create a subtle, ever-shifting play of shadows and radiance. With a surface that glimmers like captured starlight, it adds a touch of timeless sophistication, transforming any space into a sanctuary of refined elegance.",
+ "Zoagli": "Zoagli from the Fentucci Naturals collection is meticulously woven from sustainably harvested Water Hyacinth, transforming delicate natural fibers into a richly textured wallcovering that exudes quiet elegance. Its organic curves and subtle sheen bring a sense of fluidity and warmth, creating a serene atmosphere that enhances any interior space."
}
\ No newline at end of file
diff --git a/data/products.json b/data/products.json
index 0aa9491..3e9536b 100644
--- a/data/products.json
+++ b/data/products.json
@@ -7,7 +7,7 @@
"source_alt": "A-18001.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100001",
@@ -23,7 +23,7 @@
"source_alt": "A-18002.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100002",
@@ -39,7 +39,7 @@
"source_alt": "A-18003.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100003",
@@ -55,7 +55,7 @@
"source_alt": "A-18004.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100004",
@@ -71,7 +71,7 @@
"source_alt": "A-18005.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100005",
@@ -87,7 +87,7 @@
"source_alt": "A-18006.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100006",
@@ -103,7 +103,7 @@
"source_alt": "A-18007.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100007",
@@ -119,7 +119,7 @@
"source_alt": "A-18008.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100008",
@@ -135,7 +135,7 @@
"source_alt": "A-18009.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100009",
@@ -151,7 +151,7 @@
"source_alt": "A-18010.jpg",
"pattern_series": "A-180",
"pattern_key": "abaca|A-180",
- "pattern_name": "Portofino",
+ "pattern_name": "Tellaro",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100010",
@@ -167,7 +167,7 @@
"source_alt": "A-2550.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100011",
@@ -183,7 +183,7 @@
"source_alt": "A-2551.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100012",
@@ -199,7 +199,7 @@
"source_alt": "A-2552.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100013",
@@ -215,7 +215,7 @@
"source_alt": "A-2553.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100014",
@@ -231,7 +231,7 @@
"source_alt": "A-2555.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100015",
@@ -247,7 +247,7 @@
"source_alt": "A-2556.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100016",
@@ -263,7 +263,7 @@
"source_alt": "A-2557.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100017",
@@ -279,7 +279,7 @@
"source_alt": "A-2558.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100018",
@@ -295,7 +295,7 @@
"source_alt": "A-2559.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100019",
@@ -311,7 +311,7 @@
"source_alt": "A-2560.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100020",
@@ -327,7 +327,7 @@
"source_alt": "A-2561.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100021",
@@ -343,7 +343,7 @@
"source_alt": "A-2562.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100022",
@@ -359,7 +359,7 @@
"source_alt": "A-2563.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100023",
@@ -375,7 +375,7 @@
"source_alt": "A-2564.jpg",
"pattern_series": "A-25",
"pattern_key": "abaca|A-25",
- "pattern_name": "Amalfi",
+ "pattern_name": "Bonassola",
"material": "Abaca",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100024",
@@ -391,7 +391,7 @@
"source_alt": "FE-GC001.JPG",
"pattern_series": "FE-GC",
"pattern_key": "bamboo|FE-GC",
- "pattern_name": "Positano",
+ "pattern_name": "Framura",
"material": "Bamboo",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100025",
@@ -407,7 +407,7 @@
"source_alt": "FE-GC002.JPG",
"pattern_series": "FE-GC",
"pattern_key": "bamboo|FE-GC",
- "pattern_name": "Positano",
+ "pattern_name": "Framura",
"material": "Bamboo",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100026",
@@ -423,7 +423,7 @@
"source_alt": "FE-GC003.JPG",
"pattern_series": "FE-GC",
"pattern_key": "bamboo|FE-GC",
- "pattern_name": "Positano",
+ "pattern_name": "Framura",
"material": "Bamboo",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100027",
@@ -439,7 +439,7 @@
"source_alt": "FE-GC004.JPG",
"pattern_series": "FE-GC",
"pattern_key": "bamboo|FE-GC",
- "pattern_name": "Positano",
+ "pattern_name": "Framura",
"material": "Bamboo",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100028",
@@ -455,7 +455,7 @@
"source_alt": "FE-GC006.JPG",
"pattern_series": "FE-GC",
"pattern_key": "bamboo|FE-GC",
- "pattern_name": "Positano",
+ "pattern_name": "Framura",
"material": "Bamboo",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100029",
@@ -471,7 +471,7 @@
"source_alt": "FE-GC007.JPG",
"pattern_series": "FE-GC",
"pattern_key": "bamboo|FE-GC",
- "pattern_name": "Positano",
+ "pattern_name": "Framura",
"material": "Bamboo",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100030",
@@ -487,7 +487,7 @@
"source_alt": "DW-101_item.jpg",
"pattern_series": "DW",
"pattern_key": "denim|DW",
- "pattern_name": "Sorrento",
+ "pattern_name": "Moneglia",
"material": "Denim",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100031",
@@ -503,7 +503,7 @@
"source_alt": "DW-103_item.jpg",
"pattern_series": "DW",
"pattern_key": "denim|DW",
- "pattern_name": "Sorrento",
+ "pattern_name": "Moneglia",
"material": "Denim",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100032",
@@ -519,7 +519,7 @@
"source_alt": "DW-201_item.jpg",
"pattern_series": "DW",
"pattern_key": "denim|DW",
- "pattern_name": "Sorrento",
+ "pattern_name": "Moneglia",
"material": "Denim",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100033",
@@ -535,7 +535,7 @@
"source_alt": "DW-203_item.jpg",
"pattern_series": "DW",
"pattern_key": "denim|DW",
- "pattern_name": "Sorrento",
+ "pattern_name": "Moneglia",
"material": "Denim",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100034",
@@ -551,7 +551,7 @@
"source_alt": "GB-1053.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100035",
@@ -567,7 +567,7 @@
"source_alt": "GB-1054.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100036",
@@ -583,7 +583,7 @@
"source_alt": "GB-1055.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100037",
@@ -599,7 +599,7 @@
"source_alt": "GB-1056.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100038",
@@ -615,7 +615,7 @@
"source_alt": "GB-1057.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100039",
@@ -631,7 +631,7 @@
"source_alt": "GB-1058.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100040",
@@ -647,7 +647,7 @@
"source_alt": "GB-1059.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100041",
@@ -663,7 +663,7 @@
"source_alt": "GB-1060.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100042",
@@ -679,7 +679,7 @@
"source_alt": "GB-1061.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100043",
@@ -695,7 +695,7 @@
"source_alt": "GB-1062.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100044",
@@ -711,7 +711,7 @@
"source_alt": "GB-1063.jpg",
"pattern_series": "GB-10",
"pattern_key": "fine-arrowroot|GB-10",
- "pattern_name": "Rimini",
+ "pattern_name": "Varazze",
"material": "Fine Arrowroot",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100045",
@@ -1111,7 +1111,7 @@
"source_alt": "0509.jpg",
"pattern_series": "05",
"pattern_key": "glassbeads|05",
- "pattern_name": "Camogli",
+ "pattern_name": "Spotorno",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100070",
@@ -1127,7 +1127,7 @@
"source_alt": "0510.jpg",
"pattern_series": "05",
"pattern_key": "glassbeads|05",
- "pattern_name": "Camogli",
+ "pattern_name": "Spotorno",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100071",
@@ -1143,7 +1143,7 @@
"source_alt": "0511.jpg",
"pattern_series": "05",
"pattern_key": "glassbeads|05",
- "pattern_name": "Camogli",
+ "pattern_name": "Spotorno",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100072",
@@ -1159,7 +1159,7 @@
"source_alt": "0512.jpg",
"pattern_series": "05",
"pattern_key": "glassbeads|05",
- "pattern_name": "Camogli",
+ "pattern_name": "Spotorno",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100073",
@@ -1175,7 +1175,7 @@
"source_alt": "0513.jpg",
"pattern_series": "05",
"pattern_key": "glassbeads|05",
- "pattern_name": "Camogli",
+ "pattern_name": "Spotorno",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100074",
@@ -1191,7 +1191,7 @@
"source_alt": "0514.jpg",
"pattern_series": "05",
"pattern_key": "glassbeads|05",
- "pattern_name": "Camogli",
+ "pattern_name": "Spotorno",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100075",
@@ -1511,7 +1511,7 @@
"source_alt": "1401.jpg",
"pattern_series": "14",
"pattern_key": "glassbeads|14",
- "pattern_name": "Lerici",
+ "pattern_name": "Bergeggi",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100095",
@@ -1527,7 +1527,7 @@
"source_alt": "1402.jpg",
"pattern_series": "14",
"pattern_key": "glassbeads|14",
- "pattern_name": "Lerici",
+ "pattern_name": "Bergeggi",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100096",
@@ -1543,7 +1543,7 @@
"source_alt": "1403.jpg",
"pattern_series": "14",
"pattern_key": "glassbeads|14",
- "pattern_name": "Lerici",
+ "pattern_name": "Bergeggi",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100097",
@@ -1559,7 +1559,7 @@
"source_alt": "1405.jpg",
"pattern_series": "14",
"pattern_key": "glassbeads|14",
- "pattern_name": "Lerici",
+ "pattern_name": "Bergeggi",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100098",
@@ -1575,7 +1575,7 @@
"source_alt": "1406.jpg",
"pattern_series": "14",
"pattern_key": "glassbeads|14",
- "pattern_name": "Lerici",
+ "pattern_name": "Bergeggi",
"material": "Glass Beads",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100099",
@@ -1767,7 +1767,7 @@
"source_alt": "FE-HJ001.JPG",
"pattern_series": "FE-HJ",
"pattern_key": "heavy-jute|FE-HJ",
- "pattern_name": "Sanremo",
+ "pattern_name": "Laigueglia",
"material": "Heavy Jute",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100111",
@@ -1783,7 +1783,7 @@
"source_alt": "FE-HJ002.JPG",
"pattern_series": "FE-HJ",
"pattern_key": "heavy-jute|FE-HJ",
- "pattern_name": "Sanremo",
+ "pattern_name": "Laigueglia",
"material": "Heavy Jute",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100112",
@@ -1799,7 +1799,7 @@
"source_alt": "FE-HJ003.JPG",
"pattern_series": "FE-HJ",
"pattern_key": "heavy-jute|FE-HJ",
- "pattern_name": "Sanremo",
+ "pattern_name": "Laigueglia",
"material": "Heavy Jute",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100113",
@@ -1815,7 +1815,7 @@
"source_alt": "GB-1064.jpg",
"pattern_series": "GB-10",
"pattern_key": "heavy-jute|GB-10",
- "pattern_name": "Bordighera",
+ "pattern_name": "Andora",
"material": "Heavy Jute",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100114",
@@ -1831,7 +1831,7 @@
"source_alt": "GB-1067.jpg",
"pattern_series": "GB-10",
"pattern_key": "heavy-jute|GB-10",
- "pattern_name": "Bordighera",
+ "pattern_name": "Andora",
"material": "Heavy Jute",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100115",
@@ -1911,7 +1911,7 @@
"source_alt": "GB-1033.jpg",
"pattern_series": "GB-10",
"pattern_key": "hyacinth|GB-10",
- "pattern_name": "Noli",
+ "pattern_name": "Taggia",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100120",
@@ -1927,7 +1927,7 @@
"source_alt": "GB-1034.jpg",
"pattern_series": "GB-10",
"pattern_key": "hyacinth|GB-10",
- "pattern_name": "Noli",
+ "pattern_name": "Taggia",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100121",
@@ -1943,7 +1943,7 @@
"source_alt": "GB-1035.jpg",
"pattern_series": "GB-10",
"pattern_key": "hyacinth|GB-10",
- "pattern_name": "Noli",
+ "pattern_name": "Taggia",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100122",
@@ -1959,7 +1959,7 @@
"source_alt": "GB-1036.jpg",
"pattern_series": "GB-10",
"pattern_key": "hyacinth|GB-10",
- "pattern_name": "Noli",
+ "pattern_name": "Taggia",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100123",
@@ -2039,7 +2039,7 @@
"source_alt": "PD-1587A.jpg",
"pattern_series": "PD-1587",
"pattern_key": "hyacinth|PD-1587",
- "pattern_name": "Savona",
+ "pattern_name": "Termoli",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100128",
@@ -2055,7 +2055,7 @@
"source_alt": "PD-1587B.jpg",
"pattern_series": "PD-1587",
"pattern_key": "hyacinth|PD-1587",
- "pattern_name": "Savona",
+ "pattern_name": "Termoli",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100129",
@@ -2071,7 +2071,7 @@
"source_alt": "PD-1587C.jpg",
"pattern_series": "PD-1587",
"pattern_key": "hyacinth|PD-1587",
- "pattern_name": "Savona",
+ "pattern_name": "Termoli",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100130",
@@ -2087,7 +2087,7 @@
"source_alt": "PD-1587D.jpg",
"pattern_series": "PD-1587",
"pattern_key": "hyacinth|PD-1587",
- "pattern_name": "Savona",
+ "pattern_name": "Termoli",
"material": "Water Hyacinth",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100131",
@@ -3095,7 +3095,7 @@
"source_alt": "RS-01.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100194",
@@ -3111,7 +3111,7 @@
"source_alt": "RS-02.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100195",
@@ -3127,7 +3127,7 @@
"source_alt": "RS-03.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100196",
@@ -3143,7 +3143,7 @@
"source_alt": "RS-04.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100197",
@@ -3159,7 +3159,7 @@
"source_alt": "RS-05.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100198",
@@ -3175,7 +3175,7 @@
"source_alt": "RS-06.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100199",
@@ -3191,7 +3191,7 @@
"source_alt": "RS-07.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100200",
@@ -3207,7 +3207,7 @@
"source_alt": "RS-08.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100201",
@@ -3223,7 +3223,7 @@
"source_alt": "RS-09.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100202",
@@ -3239,7 +3239,7 @@
"source_alt": "RS-10.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100203",
@@ -3255,7 +3255,7 @@
"source_alt": "RS-11.jpg",
"pattern_series": "RS",
"pattern_key": "japanese-silk2|RS",
- "pattern_name": "Ravello",
+ "pattern_name": "Vasto",
"material": "Japanese Silk",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100204",
@@ -3463,7 +3463,7 @@
"source_alt": "RR02-01_F18.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100217",
@@ -3479,7 +3479,7 @@
"source_alt": "RR02-02_F18-1.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100218",
@@ -3495,7 +3495,7 @@
"source_alt": "RR02-03_F18-2.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100219",
@@ -3511,7 +3511,7 @@
"source_alt": "RR02-04_F18-3.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100220",
@@ -3527,7 +3527,7 @@
"source_alt": "RR02-05_R97-2.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100221",
@@ -3543,7 +3543,7 @@
"source_alt": "RR02-06_R95-4.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100222",
@@ -3559,7 +3559,7 @@
"source_alt": "RR02-07_R95-3.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100223",
@@ -3575,7 +3575,7 @@
"source_alt": "RR02-08_R96-4.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100224",
@@ -3591,7 +3591,7 @@
"source_alt": "RR02-09_R96-2.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100225",
@@ -3607,7 +3607,7 @@
"source_alt": "RR02-10_R98.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100226",
@@ -3623,7 +3623,7 @@
"source_alt": "RR02-11_R99-3.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100227",
@@ -3639,7 +3639,7 @@
"source_alt": "RR02-32_RL314.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100228",
@@ -3655,7 +3655,7 @@
"source_alt": "RR02-33_RL315-2.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100229",
@@ -3671,7 +3671,7 @@
"source_alt": "RR02-34_R136-1.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100230",
@@ -3687,7 +3687,7 @@
"source_alt": "RR02-35_R137.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100231",
@@ -3703,7 +3703,7 @@
"source_alt": "RR02-36_R137-1.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100232",
@@ -3719,7 +3719,7 @@
"source_alt": "RR02-37_R138.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100233",
@@ -3735,7 +3735,7 @@
"source_alt": "RR02-38_R138-3.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100234",
@@ -3751,7 +3751,7 @@
"source_alt": "RR02-39_R254.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100235",
@@ -3767,7 +3767,7 @@
"source_alt": "RR02-40_R254-4.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100236",
@@ -3783,7 +3783,7 @@
"source_alt": "RR02-41_R254-3.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100237",
@@ -3799,7 +3799,7 @@
"source_alt": "RR02-42_R254-2.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100238",
@@ -3815,7 +3815,7 @@
"source_alt": "RR02-43_RD2-4.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100239",
@@ -3831,7 +3831,7 @@
"source_alt": "RR02-44_RD2-1.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100240",
@@ -3847,7 +3847,7 @@
"source_alt": "RR02-45_RD2-5.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100241",
@@ -3863,7 +3863,7 @@
"source_alt": "RR02-46_RD2-3.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100242",
@@ -3879,7 +3879,7 @@
"source_alt": "RR02-47_RD2-7.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100243",
@@ -3895,7 +3895,7 @@
"source_alt": "RR02-48_RD2-8.jpg",
"pattern_series": "RR02",
"pattern_key": "metal-leaf|RR02",
- "pattern_name": "Ischia",
+ "pattern_name": "Peschici",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100244",
@@ -3991,7 +3991,7 @@
"source_alt": "RSC-004.jpg",
"pattern_series": "RSC",
"pattern_key": "metal-leaf-3|RSC",
- "pattern_name": "Atrani",
+ "pattern_name": "Ortona",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100250",
@@ -4007,7 +4007,7 @@
"source_alt": "RSC-009.jpg",
"pattern_series": "RSC",
"pattern_key": "metal-leaf-3|RSC",
- "pattern_name": "Atrani",
+ "pattern_name": "Ortona",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100251",
@@ -4023,7 +4023,7 @@
"source_alt": "RSC-011.jpg",
"pattern_series": "RSC",
"pattern_key": "metal-leaf-3|RSC",
- "pattern_name": "Atrani",
+ "pattern_name": "Ortona",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100252",
@@ -4039,7 +4039,7 @@
"source_alt": "RSC-012.jpg",
"pattern_series": "RSC",
"pattern_key": "metal-leaf-3|RSC",
- "pattern_name": "Atrani",
+ "pattern_name": "Ortona",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100253",
@@ -4055,7 +4055,7 @@
"source_alt": "RSC-013.jpg",
"pattern_series": "RSC",
"pattern_key": "metal-leaf-3|RSC",
- "pattern_name": "Atrani",
+ "pattern_name": "Ortona",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100254",
@@ -4135,7 +4135,7 @@
"source_alt": "RST-004.jpg",
"pattern_series": "RST",
"pattern_key": "metal-leaf-3|RST",
- "pattern_name": "Salerno",
+ "pattern_name": "Giulianova",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100259",
@@ -4151,7 +4151,7 @@
"source_alt": "RST-009.jpg",
"pattern_series": "RST",
"pattern_key": "metal-leaf-3|RST",
- "pattern_name": "Salerno",
+ "pattern_name": "Giulianova",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100260",
@@ -4167,7 +4167,7 @@
"source_alt": "RST-011.jpg",
"pattern_series": "RST",
"pattern_key": "metal-leaf-3|RST",
- "pattern_name": "Salerno",
+ "pattern_name": "Giulianova",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100261",
@@ -4183,7 +4183,7 @@
"source_alt": "RST-012.jpg",
"pattern_series": "RST",
"pattern_key": "metal-leaf-3|RST",
- "pattern_name": "Salerno",
+ "pattern_name": "Giulianova",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100262",
@@ -4199,7 +4199,7 @@
"source_alt": "RSY-004.jpg",
"pattern_series": "RSY",
"pattern_key": "metal-leaf-3|RSY",
- "pattern_name": "Capri",
+ "pattern_name": "Pineto",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100263",
@@ -4215,7 +4215,7 @@
"source_alt": "RSY-009.jpg",
"pattern_series": "RSY",
"pattern_key": "metal-leaf-3|RSY",
- "pattern_name": "Capri",
+ "pattern_name": "Pineto",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100264",
@@ -4231,7 +4231,7 @@
"source_alt": "RSY-011.jpg",
"pattern_series": "RSY",
"pattern_key": "metal-leaf-3|RSY",
- "pattern_name": "Capri",
+ "pattern_name": "Pineto",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100265",
@@ -4247,7 +4247,7 @@
"source_alt": "RSY-012.jpg",
"pattern_series": "RSY",
"pattern_key": "metal-leaf-3|RSY",
- "pattern_name": "Capri",
+ "pattern_name": "Pineto",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100266",
@@ -4263,7 +4263,7 @@
"source_alt": "RSY-013.jpg",
"pattern_series": "RSY",
"pattern_key": "metal-leaf-3|RSY",
- "pattern_name": "Capri",
+ "pattern_name": "Pineto",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100267",
@@ -4279,7 +4279,7 @@
"source_alt": "FL-001.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100268",
@@ -4295,7 +4295,7 @@
"source_alt": "FL-002.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100269",
@@ -4311,7 +4311,7 @@
"source_alt": "FL-003.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100270",
@@ -4327,7 +4327,7 @@
"source_alt": "FL-004.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100271",
@@ -4343,7 +4343,7 @@
"source_alt": "FL-005.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100272",
@@ -4359,7 +4359,7 @@
"source_alt": "FL-006.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100273",
@@ -4375,7 +4375,7 @@
"source_alt": "FL-007.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100274",
@@ -4391,7 +4391,7 @@
"source_alt": "FL-008.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100275",
@@ -4407,7 +4407,7 @@
"source_alt": "FL-009.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100276",
@@ -4423,7 +4423,7 @@
"source_alt": "FL-010.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100277",
@@ -4439,7 +4439,7 @@
"source_alt": "FL-011.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100278",
@@ -4455,7 +4455,7 @@
"source_alt": "FL-012.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100279",
@@ -4471,7 +4471,7 @@
"source_alt": "FL-013.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100280",
@@ -4487,7 +4487,7 @@
"source_alt": "FL-014.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100281",
@@ -4503,7 +4503,7 @@
"source_alt": "FL-015.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100282",
@@ -4519,7 +4519,7 @@
"source_alt": "FL-016.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100283",
@@ -4535,7 +4535,7 @@
"source_alt": "FL-017.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100284",
@@ -4551,7 +4551,7 @@
"source_alt": "FL-018.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100285",
@@ -4567,7 +4567,7 @@
"source_alt": "FL-019.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100286",
@@ -4583,7 +4583,7 @@
"source_alt": "FL-020.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100287",
@@ -4599,7 +4599,7 @@
"source_alt": "FL-021.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100288",
@@ -4615,7 +4615,7 @@
"source_alt": "FL-022.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100289",
@@ -4631,7 +4631,7 @@
"source_alt": "FL-023.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100290",
@@ -4647,7 +4647,7 @@
"source_alt": "FL-024.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100291",
@@ -4663,7 +4663,7 @@
"source_alt": "FL-025.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100292",
@@ -4679,7 +4679,7 @@
"source_alt": "FL-026.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100293",
@@ -4695,7 +4695,7 @@
"source_alt": "FL-027.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100294",
@@ -4711,7 +4711,7 @@
"source_alt": "FL-028.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100295",
@@ -4727,7 +4727,7 @@
"source_alt": "FL-029.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100296",
@@ -4743,7 +4743,7 @@
"source_alt": "FL-030.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100297",
@@ -4759,7 +4759,7 @@
"source_alt": "FL-031.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100298",
@@ -4775,7 +4775,7 @@
"source_alt": "FL-032.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100299",
@@ -4791,7 +4791,7 @@
"source_alt": "FL-033.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100300",
@@ -4807,7 +4807,7 @@
"source_alt": "FL-034.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100301",
@@ -4823,7 +4823,7 @@
"source_alt": "FL-035.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100302",
@@ -4839,7 +4839,7 @@
"source_alt": "FL-036.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100303",
@@ -4855,7 +4855,7 @@
"source_alt": "FL-037.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100304",
@@ -4871,7 +4871,7 @@
"source_alt": "FL-038.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100305",
@@ -4887,7 +4887,7 @@
"source_alt": "FL-040.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100306",
@@ -4903,7 +4903,7 @@
"source_alt": "FL-041.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100307",
@@ -4919,7 +4919,7 @@
"source_alt": "FL-042.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100308",
@@ -4935,7 +4935,7 @@
"source_alt": "FL-043.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100309",
@@ -4951,7 +4951,7 @@
"source_alt": "FL-044.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100310",
@@ -4967,7 +4967,7 @@
"source_alt": "FL-045.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100311",
@@ -4983,7 +4983,7 @@
"source_alt": "FL-046.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100312",
@@ -4999,7 +4999,7 @@
"source_alt": "FL-047.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100313",
@@ -5015,7 +5015,7 @@
"source_alt": "FL-048.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100314",
@@ -5031,7 +5031,7 @@
"source_alt": "FL-049.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100315",
@@ -5047,7 +5047,7 @@
"source_alt": "FL-050.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100316",
@@ -5063,7 +5063,7 @@
"source_alt": "FL-051.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100317",
@@ -5079,7 +5079,7 @@
"source_alt": "FL-052.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100318",
@@ -5095,7 +5095,7 @@
"source_alt": "FL-053.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100319",
@@ -5111,7 +5111,7 @@
"source_alt": "FL-054.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100320",
@@ -5127,7 +5127,7 @@
"source_alt": "FL-055.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100321",
@@ -5143,7 +5143,7 @@
"source_alt": "FL-056.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100322",
@@ -5159,7 +5159,7 @@
"source_alt": "FL-057.jpg",
"pattern_series": "FL",
"pattern_key": "metalleaf2|FL",
- "pattern_name": "Procida",
+ "pattern_name": "Fasano",
"material": "Metal Leaf",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100323",
@@ -5175,7 +5175,7 @@
"source_alt": "FE-MC002.JPG",
"pattern_series": "FE-MC",
"pattern_key": "mica|FE-MC",
- "pattern_name": "Taormina",
+ "pattern_name": "Maratea",
"material": "Mica",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100324",
@@ -5191,7 +5191,7 @@
"source_alt": "FE-MC003.JPG",
"pattern_series": "FE-MC",
"pattern_key": "mica|FE-MC",
- "pattern_name": "Taormina",
+ "pattern_name": "Maratea",
"material": "Mica",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100325",
@@ -5207,7 +5207,7 @@
"source_alt": "FE-MC004.JPG",
"pattern_series": "FE-MC",
"pattern_key": "mica|FE-MC",
- "pattern_name": "Taormina",
+ "pattern_name": "Maratea",
"material": "Mica",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100326",
@@ -5335,7 +5335,7 @@
"source_alt": "FE-PW001",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100334",
@@ -5351,7 +5351,7 @@
"source_alt": "FE-PW002",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100335",
@@ -5367,7 +5367,7 @@
"source_alt": "FE-PW003",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100336",
@@ -5383,7 +5383,7 @@
"source_alt": "FE-PW004",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100337",
@@ -5399,7 +5399,7 @@
"source_alt": "FE-PW005",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100338",
@@ -5415,7 +5415,7 @@
"source_alt": "FE-PW006",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100339",
@@ -5431,7 +5431,7 @@
"source_alt": "FE-PW007",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100340",
@@ -5447,7 +5447,7 @@
"source_alt": "FE-PW008",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100341",
@@ -5463,7 +5463,7 @@
"source_alt": "FE-PW009",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100342",
@@ -5479,7 +5479,7 @@
"source_alt": "FE-PW010",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100343",
@@ -5495,7 +5495,7 @@
"source_alt": "FE-PW012.JPG",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100344",
@@ -5511,7 +5511,7 @@
"source_alt": "FE-PW013",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100345",
@@ -5527,7 +5527,7 @@
"source_alt": "FE-PW014",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100346",
@@ -5543,7 +5543,7 @@
"source_alt": "FE-PW015",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100347",
@@ -5559,7 +5559,7 @@
"source_alt": "FE-PW019.JPG",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100348",
@@ -5575,7 +5575,7 @@
"source_alt": "FE-PW020",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100349",
@@ -5591,7 +5591,7 @@
"source_alt": "FE-PW021.JPG",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100350",
@@ -5607,7 +5607,7 @@
"source_alt": "FE-PW022.JPG",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100351",
@@ -5623,7 +5623,7 @@
"source_alt": "FE-PW023",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100352",
@@ -5639,7 +5639,7 @@
"source_alt": "FE-PW024",
"pattern_series": "FE-PW",
"pattern_key": "paperweave|FE-PW",
- "pattern_name": "Siracusa",
+ "pattern_name": "Sapri",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100353",
@@ -5655,7 +5655,7 @@
"source_alt": "HBG.JPG",
"pattern_series": "HBG",
"pattern_key": "paperweave|HBG",
- "pattern_name": "Tropea",
+ "pattern_name": "Palinuro",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100354",
@@ -5671,7 +5671,7 @@
"source_alt": "IT.JPG",
"pattern_series": "IT",
"pattern_key": "paperweave|IT",
- "pattern_name": "Scilla",
+ "pattern_name": "Agropoli",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100355",
@@ -5687,7 +5687,7 @@
"source_alt": "SG-106.JPG",
"pattern_series": "SG",
"pattern_key": "paperweave|SG",
- "pattern_name": "Gallipoli",
+ "pattern_name": "Formia",
"material": "Paperweave",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100356",
@@ -5703,7 +5703,7 @@
"source_alt": "RTK-001.jpg",
"pattern_series": "RTK",
"pattern_key": "raffia|RTK",
- "pattern_name": "Otranto",
+ "pattern_name": "Nettuno",
"material": "Raffia",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100357",
@@ -5719,7 +5719,7 @@
"source_alt": "RTK-002.jpg",
"pattern_series": "RTK",
"pattern_key": "raffia|RTK",
- "pattern_name": "Otranto",
+ "pattern_name": "Nettuno",
"material": "Raffia",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100358",
@@ -5735,7 +5735,7 @@
"source_alt": "RTK-003.jpg",
"pattern_series": "RTK",
"pattern_key": "raffia|RTK",
- "pattern_name": "Otranto",
+ "pattern_name": "Nettuno",
"material": "Raffia",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100359",
@@ -5751,7 +5751,7 @@
"source_alt": "RTK-004.jpg",
"pattern_series": "RTK",
"pattern_key": "raffia|RTK",
- "pattern_name": "Otranto",
+ "pattern_name": "Nettuno",
"material": "Raffia",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100360",
@@ -6343,7 +6343,7 @@
"source_alt": "5401_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100397",
@@ -6359,7 +6359,7 @@
"source_alt": "5402_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100398",
@@ -6375,7 +6375,7 @@
"source_alt": "5403_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100399",
@@ -6391,7 +6391,7 @@
"source_alt": "5404_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100400",
@@ -6407,7 +6407,7 @@
"source_alt": "5405_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100401",
@@ -6423,7 +6423,7 @@
"source_alt": "5406_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100402",
@@ -6439,7 +6439,7 @@
"source_alt": "5407_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100403",
@@ -6455,7 +6455,7 @@
"source_alt": "5408_up.jpg",
"pattern_series": "54",
"pattern_key": "textile|54",
- "pattern_name": "Ancona",
+ "pattern_name": "Sabaudia",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100404",
@@ -6471,7 +6471,7 @@
"source_alt": "5501_up.jpg",
"pattern_series": "55",
"pattern_key": "textile|55",
- "pattern_name": "Pesaro",
+ "pattern_name": "Talamone",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100405",
@@ -6487,7 +6487,7 @@
"source_alt": "5502_up.jpg",
"pattern_series": "55",
"pattern_key": "textile|55",
- "pattern_name": "Pesaro",
+ "pattern_name": "Talamone",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100406",
@@ -6503,7 +6503,7 @@
"source_alt": "5503_up.jpg",
"pattern_series": "55",
"pattern_key": "textile|55",
- "pattern_name": "Pesaro",
+ "pattern_name": "Talamone",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100407",
@@ -6519,7 +6519,7 @@
"source_alt": "5504_up.jpg",
"pattern_series": "55",
"pattern_key": "textile|55",
- "pattern_name": "Pesaro",
+ "pattern_name": "Talamone",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100408",
@@ -6535,7 +6535,7 @@
"source_alt": "5505_up.jpg",
"pattern_series": "55",
"pattern_key": "textile|55",
- "pattern_name": "Pesaro",
+ "pattern_name": "Talamone",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100409",
@@ -6551,7 +6551,7 @@
"source_alt": "5506_up.jpg",
"pattern_series": "55",
"pattern_key": "textile|55",
- "pattern_name": "Pesaro",
+ "pattern_name": "Talamone",
"material": "Textile",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100410",
@@ -7287,7 +7287,7 @@
"source_alt": "KP3234_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100456",
@@ -7303,7 +7303,7 @@
"source_alt": "KP3235_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100457",
@@ -7319,7 +7319,7 @@
"source_alt": "KP3236_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100458",
@@ -7335,7 +7335,7 @@
"source_alt": "KP3237_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100459",
@@ -7351,7 +7351,7 @@
"source_alt": "KP3238_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100460",
@@ -7367,7 +7367,7 @@
"source_alt": "KP3239_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100461",
@@ -7383,7 +7383,7 @@
"source_alt": "KP3240_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100462",
@@ -7399,7 +7399,7 @@
"source_alt": "KP3241_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100463",
@@ -7415,7 +7415,7 @@
"source_alt": "KP3242_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100464",
@@ -7431,7 +7431,7 @@
"source_alt": "KP3262_image.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100465",
@@ -7447,7 +7447,7 @@
"source_alt": "KP3263_ps.jpg",
"pattern_series": "KP32",
"pattern_key": "washi|KP32",
- "pattern_name": "Gaeta",
+ "pattern_name": "Follonica",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100466",
@@ -7559,7 +7559,7 @@
"source_alt": "YK-0701.jpg",
"pattern_series": "YK-07",
"pattern_key": "washi2|YK-07",
- "pattern_name": "Ravenna",
+ "pattern_name": "Orbetello",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100473",
@@ -7575,7 +7575,7 @@
"source_alt": "YK-0702.jpg",
"pattern_series": "YK-07",
"pattern_key": "washi2|YK-07",
- "pattern_name": "Ravenna",
+ "pattern_name": "Orbetello",
"material": "Washi Paper",
"brand": "Fentucci Naturals",
"dw_sku": "DWFN-100474",
diff --git a/data/rename-map.json b/data/rename-map.json
index 582ab61..583e894 100644
--- a/data/rename-map.json
+++ b/data/rename-map.json
@@ -1,18 +1,18 @@
{
"abaca|A-180": {
- "town": "Portofino"
+ "town": "Tellaro"
},
"abaca|A-25": {
- "town": "Amalfi"
+ "town": "Bonassola"
},
"bamboo|FE-GC": {
- "town": "Positano"
+ "town": "Framura"
},
"denim|DW": {
- "town": "Sorrento"
+ "town": "Moneglia"
},
"fine-arrowroot|GB-10": {
- "town": "Rimini"
+ "town": "Varazze"
},
"gildingwashi|005-801-003": {
"town": "Vernazza"
@@ -30,7 +30,7 @@
"town": "Monterosso"
},
"glassbeads|05": {
- "town": "Camogli"
+ "town": "Spotorno"
},
"glassbeads|07": {
"town": "Rapallo"
@@ -42,7 +42,7 @@
"town": "Portovenere"
},
"glassbeads|14": {
- "town": "Lerici"
+ "town": "Bergeggi"
},
"glassbeads|15": {
"town": "Levanto"
@@ -51,22 +51,22 @@
"town": "Alassio"
},
"heavy-jute|FE-HJ": {
- "town": "Sanremo"
+ "town": "Laigueglia"
},
"heavy-jute|GB-10": {
- "town": "Bordighera"
+ "town": "Andora"
},
"hyacinth|FE-HY": {
"town": "Cervo"
},
"hyacinth|GB-10": {
- "town": "Noli"
+ "town": "Taggia"
},
"hyacinth|PD-1579": {
"town": "Varigotti"
},
"hyacinth|PD-1587": {
- "town": "Savona"
+ "town": "Termoli"
},
"hyacinth|PD-1928": {
"town": "Zoagli"
@@ -84,7 +84,7 @@
"town": "Sori"
},
"japanese-silk2|RS": {
- "town": "Ravello"
+ "town": "Vasto"
},
"japanese-silk2|Silver Line": {
"town": "Praiano"
@@ -99,43 +99,43 @@
"town": "Cetara"
},
"metal-leaf-3|RSC": {
- "town": "Atrani"
+ "town": "Ortona"
},
"metal-leaf-3|RSS": {
"town": "Vietri"
},
"metal-leaf-3|RST": {
- "town": "Salerno"
+ "town": "Giulianova"
},
"metal-leaf-3|RSY": {
- "town": "Capri"
+ "town": "Pineto"
},
"metal-leaf|RR02": {
- "town": "Ischia"
+ "town": "Peschici"
},
"metalleaf2|FL": {
- "town": "Procida"
+ "town": "Fasano"
},
"mica|FE-MC": {
- "town": "Taormina"
+ "town": "Maratea"
},
"mica|GB-10": {
"town": "Cefalu"
},
"paperweave|FE-PW": {
- "town": "Siracusa"
+ "town": "Sapri"
},
"paperweave|HBG": {
- "town": "Tropea"
+ "town": "Palinuro"
},
"paperweave|IT": {
- "town": "Scilla"
+ "town": "Agropoli"
},
"paperweave|SG": {
- "town": "Gallipoli"
+ "town": "Formia"
},
"raffia|RTK": {
- "town": "Otranto"
+ "town": "Nettuno"
},
"sisal|GB-10": {
"town": "Polignano"
@@ -150,10 +150,10 @@
"town": "Vieste"
},
"textile|54": {
- "town": "Ancona"
+ "town": "Sabaudia"
},
"textile|55": {
- "town": "Pesaro"
+ "town": "Talamone"
},
"textile|56": {
"town": "Senigallia"
@@ -171,7 +171,7 @@
"town": "Caorle"
},
"washi2|YK-07": {
- "town": "Ravenna"
+ "town": "Orbetello"
},
"washi2|YK-20": {
"town": "Cesenatico"
@@ -186,7 +186,7 @@
"town": "Sperlonga"
},
"washi|KP32": {
- "town": "Gaeta"
+ "town": "Follonica"
},
"wood-veneer|FE-WD": {
"town": "Terracina"
diff --git a/scripts/normalize.js b/scripts/normalize.js
index d7c6687..397ba16 100644
--- a/scripts/normalize.js
+++ b/scripts/normalize.js
@@ -35,6 +35,19 @@ const TOWNS = [
'Arenzano','Bonassola','Moneglia','Deiva','Framura','Tellaro','Fiascherino','Ameglia',
];
+// Towns that word-boundary-collide with pattern names in the EXISTING live/draft
+// Fentucci family on the DW store (748 titles, checked 2026-07-22 by
+// scripts/retown-collisions.py). nextTown() must never hand these out — they'd
+// duplicate a live pattern name. Re-derive with retown-collisions.py --dry-run.
+const LIVE_COLLIDING_TOWNS = new Set([
+ 'Portofino','Amalfi','Positano','Sorrento','Rimini','Camogli','Lerici',
+ 'Sanremo','Bordighera','Noli','Savona','Ravello','Atrani','Salerno','Capri',
+ 'Ischia','Procida','Taormina','Siracusa','Tropea','Scilla','Gallipoli',
+ 'Otranto','Ancona','Pesaro','Ravenna','Gaeta',
+ // candidate-pool towns retown-collisions.py also found colliding:
+ 'Cervia','Chioggia','Fano','Ostuni','Anzio',
+]);
+
// junk/hero alts that are not products (no mfr code exists — skip, never "Unknown")
const SKIP_ALTS = new Set([
'11717431_890431071037161_121594246500198', // gildingwashi facebook hero
@@ -104,7 +117,7 @@ const patternKeys = [...new Set(products.map(p => `${p.source_category}|${series
const usedTowns = new Set(Object.values(renameMap).map(v => v.town));
let ti = 0;
function nextTown() {
- while (ti < TOWNS.length && usedTowns.has(TOWNS[ti])) ti++;
+ while (ti < TOWNS.length && (usedTowns.has(TOWNS[ti]) || LIVE_COLLIDING_TOWNS.has(TOWNS[ti]))) ti++;
if (ti < TOWNS.length) return TOWNS[ti++];
// overflow: Roman-suffixed second pass
const n = Object.keys(renameMap).length;
diff --git a/scripts/retown-collisions.py b/scripts/retown-collisions.py
new file mode 100644
index 0000000..c2af626
--- /dev/null
+++ b/scripts/retown-collisions.py
@@ -0,0 +1,161 @@
+#!/usr/bin/env python3
+"""Re-town pattern-name collisions against the LIVE Fentucci family.
+
+The original town assignment (normalize.js) picked Italian coastal towns without
+checking the 748 LIVE/DRAFT products already under vendor ILIKE '%fentucci%' on
+the DW store — 27 of the 64 assigned towns already appear as pattern names in
+live titles (e.g. "Portofino Ostrica | Fentucci Naturals",
+"Salerno Marmo | Fentucci Naturals", "Gaeta Grasscloth Wallcovering | Fentucci").
+
+This script is DETERMINISTIC and IDEMPOTENT:
+ - collision = assigned town word-boundary-matches any live/draft Fentucci title
+ - colliding rename-map keys are processed in sorted order
+ - replacements come from the fixed CANDIDATES list below, in order, taking the
+ first town that (a) does not word-boundary-match ANY live Fentucci title and
+ (b) is not used by any other assignment (existing or newly chosen)
+ - non-colliding assignments are NEVER touched (map stability rule)
+
+Applies the rename to:
+ - data/rename-map.json (town value)
+ - data/products.json (pattern_name per row)
+ - data/pattern-copy.json (re-key town -> town, word-boundary swap in copy)
+ - dw_unified.tokiwa_catalog (pattern_name, description regex swap, tags array)
+
+data/shopify-drafts.jsonl is NOT touched here — regenerate it afterwards with
+scripts/build-drafts.py (it rebuilds titles/handles/copy from tokiwa_catalog;
+DW SKUs are unaffected).
+
+Usage: python3 scripts/retown-collisions.py [--dry-run]
+"""
+import json, os, re, subprocess, sys
+
+HERE = os.path.dirname(os.path.abspath(__file__))
+ROOT = os.path.dirname(HERE)
+CONN = "host=/tmp dbname=dw_unified"
+
+# Fixed, ordered replacement pool — Italian coastal / riviera comuni not used by
+# the original 64 assignments. Order matters for determinism; never reshuffle,
+# only append.
+CANDIDATES = [
+ "Tellaro", "Bonassola", "Framura", "Moneglia", "Varazze", "Spotorno",
+ "Bergeggi", "Laigueglia", "Andora", "Taggia", "Cervia", "Chioggia",
+ "Fano", "Termoli", "Vasto", "Ortona", "Giulianova", "Pineto",
+ "Peschici", "Ostuni", "Fasano", "Maratea", "Sapri", "Palinuro",
+ "Agropoli", "Formia", "Anzio", "Nettuno", "Sabaudia", "Talamone",
+ "Orbetello", "Follonica", "Piombino", "Capoliveri", "Stintino",
+ "Alghero", "Bosa", "Carloforte", "Villasimius", "Milazzo", "Sciacca",
+ "Trapani", "Marsala", "Mondello", "Lipari", "Salina", "Favignana",
+ "Pantelleria",
+]
+
+
+def psql(sql, args=None):
+ cmd = ["psql", CONN, "-Atc", sql]
+ return subprocess.run(cmd, capture_output=True, text=True, check=True).stdout
+
+
+def word_hit(town, titles):
+ pat = re.compile(r"\b" + re.escape(town) + r"\b", re.I)
+ return [t for t in titles if pat.search(t)]
+
+
+def main():
+ dry = "--dry-run" in sys.argv
+
+ live_titles = [
+ l.strip() for l in psql(
+ "SELECT title FROM shopify_products "
+ "WHERE vendor ILIKE '%fentucci%' AND status IN ('ACTIVE','DRAFT')"
+ ).splitlines() if l.strip()
+ ]
+ print(f"live/draft Fentucci titles: {len(live_titles)}")
+
+ rm_path = os.path.join(ROOT, "data", "rename-map.json")
+ rename_map = json.load(open(rm_path))
+ assigned = {k: v["town"] for k, v in rename_map.items()}
+ if len(set(assigned.values())) != len(assigned):
+ sys.exit("FATAL: intra-line duplicate towns already present in rename-map")
+
+ colliding = {k: t for k, t in sorted(assigned.items()) if word_hit(t, live_titles)}
+ print(f"colliding assignments: {len(colliding)}")
+ if not colliding:
+ print("nothing to do — map is clean vs live titles")
+ return
+
+ used = set(assigned.values())
+ pool = iter(CANDIDATES)
+ mapping = {} # key -> (old_town, new_town)
+ for key, old in colliding.items():
+ while True:
+ try:
+ cand = next(pool)
+ except StopIteration:
+ sys.exit("FATAL: candidate pool exhausted — append more comuni")
+ if cand in used:
+ continue
+ if word_hit(cand, live_titles):
+ print(f" pool skip {cand}: collides with live title")
+ continue
+ break
+ mapping[key] = (old, cand)
+ used.add(cand)
+ used.discard(old)
+
+ print("\nOLD TOWN -> NEW TOWN")
+ for key, (old, new) in mapping.items():
+ print(f" {key:28s} {old:12s} -> {new}")
+
+ if dry:
+ print("\n--dry-run: no files/DB touched")
+ return
+
+ old_to_new = {old: new for old, new in mapping.values()}
+
+ # 1. rename-map.json
+ for key, (old, new) in mapping.items():
+ rename_map[key]["town"] = new
+ json.dump(rename_map, open(rm_path, "w"), indent=2, sort_keys=True, ensure_ascii=False)
+
+ # 2. products.json
+ pj_path = os.path.join(ROOT, "data", "products.json")
+ products = json.load(open(pj_path))
+ n = 0
+ for p in products:
+ if p["pattern_key"] in mapping:
+ p["pattern_name"] = mapping[p["pattern_key"]][1]
+ n += 1
+ json.dump(products, open(pj_path, "w"), indent=2, ensure_ascii=False)
+ print(f"products.json: {n} rows re-towned")
+
+ # 3. pattern-copy.json (keyed by town; copy text mentions the town)
+ pc_path = os.path.join(ROOT, "data", "pattern-copy.json")
+ pc = json.load(open(pc_path))
+ for old, new in old_to_new.items():
+ if old in pc:
+ pc[new] = re.sub(r"\b" + re.escape(old) + r"\b", new, pc.pop(old))
+ json.dump(pc, open(pc_path, "w"), indent=2, sort_keys=True, ensure_ascii=False)
+
+ # 4. tokiwa_catalog (PostgreSQL BEFORE Shopify — Shopify untouched here)
+ for old, new in old_to_new.items():
+ sql = (
+ "UPDATE tokiwa_catalog SET "
+ f"pattern_name = '{new}', "
+ f"description = regexp_replace(description, '\\m{old}\\M', '{new}', 'g'), "
+ f"tags = array_replace(tags, '{old}', '{new}') "
+ f"WHERE pattern_name = '{old}'"
+ )
+ out = psql(sql)
+ print(f"tokiwa_catalog: {old} -> {new}: {out.strip()}")
+
+ # ---- GATE: re-check ----
+ assigned2 = {k: v["town"] for k, v in json.load(open(rm_path)).items()}
+ dupes = len(assigned2) - len(set(assigned2.values()))
+ post = {k: t for k, t in assigned2.items() if word_hit(t, live_titles)}
+ print(f"\nGATE: post-fix collisions vs live titles = {len(post)}; intra-line duplicates = {dupes}")
+ if post or dupes:
+ sys.exit("GATE FAILED")
+ print("GATE PASSED — now regenerate drafts: python3 scripts/build-drafts.py")
+
+
+if __name__ == "__main__":
+ main()
← ba65537 add fentucci-scraper-manager skill (in-repo copy; live at ~/
·
back to Fentucci Naturals
·
FIX 2: quote-only hardening — custom.price_mode=quote_only + f3f925a →