🔥LAST DAY 50% OFF - 🎃 Halloween Monster Hood DIY Crochet Kit | Premium Soft Yarn Materials with Step-by-Step Guide DIY Handmade Wearable Character Hood 🧶🎭✨

$36.99  - $159.99
/** * 优惠码组件模型类 * 处理优惠码的显示和交互逻辑 */ class SpzCustomDiscountCodeModel extends SPZ.BaseElement { constructor(element) { super(element); // 复制按钮和内容的类名 this.copyBtnClass = "discount_code_btn" this.copyClass = "discount_code_value" } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { // 初始化服务 this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); } /** * 渲染优惠码组件 * @param {Object} data - 渲染数据 */ doRender_(data) { return this.templates_ .findAndRenderTemplate(this.element, Object.assign(this.getDefaultData(), data) ) .then((el) => { this.clearDom(); this.element.appendChild(el); // 绑定复制代码功能 this.copyCode(el, data); }); } /** * 获取渲染模板 * @param {Object} data - 渲染数据 */ getRenderTemplate(data) { const renderData = Object.assign(this.getDefaultData(), data); return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); return el; }); } /** * 清除DOM内容 */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * 获取默认数据 * @returns {Object} 默认数据对象 */ getDefaultData() { return { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), image_domain: this.win.SHOPLAZZA.image_domain, copyBtnClass: this.copyBtnClass, copyClass: this.copyClass } } /** * 复制优惠码功能 * @param {Element} el - 当前元素 */ copyCode(el) { const copyBtnList = el.querySelectorAll(`.${this.copyBtnClass}`); if (copyBtnList.length > 0) { copyBtnList.forEach(item => { item.onclick = async () => { // 确保获取正确的元素和内容 const codeElement = item.querySelector(`.${this.copyClass}`); if (!codeElement) return; // 获取纯文本内容 const textToCopy = codeElement.innerText.trim(); // 尝试使用现代API,如果失败则使用备用方案 try { if (navigator.clipboard && navigator.clipboard.writeText) { await navigator.clipboard.writeText(textToCopy); } else { throw new Error('Clipboard API not available'); } // 显示复制成功提示 this.showCopySuccessToast(textToCopy, el); } catch (err) { console.error('Modern clipboard API failed, trying fallback...', err); // 使用备用复制方案 this.fallbackCopy(textToCopy, el); } const discountId = item.dataset["discountId"]; // 跳转决策: is_redirection + link(可选覆盖) const setting = { is_redirection: item.dataset["redirection"] === "true", link: item.dataset["link"], }; const landingUrl = `/promotions/discount-default/${discountId}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element)) { this.win.open(finalUrl, '_blank', 'noopener'); } } }) } } /** * 使用 execCommand 的复制方案 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ fallbackCopy(codeText, el) { const textarea = this.win.document.createElement('textarea'); textarea.value = codeText; // 设置样式使文本框不可见 textarea.style.position = 'fixed'; textarea.style.left = '-9999px'; textarea.style.top = '0'; // 添加 readonly 属性防止移动端虚拟键盘弹出 textarea.setAttribute('readonly', 'readonly'); this.win.document.body.appendChild(textarea); textarea.focus(); textarea.select(); try { this.win.document.execCommand('copy'); // 显示复制成功提示 this.showCopySuccessToast(codeText, el); } catch (err) { console.error('Copy failed:', err); } this.win.document.body.removeChild(textarea); } /** * 创建 Toast 元素 * @returns {Element} 创建的 Toast 元素 */ createToastEl_() { const toast = document.createElement('ljs-toast'); toast.setAttribute('layout', 'nodisplay'); toast.setAttribute('hidden', ''); toast.setAttribute('id', 'discount-code-toast'); toast.style.zIndex = '1051'; return toast; } /** * 挂载 Toast 元素到 body * @returns {Element} 挂载的 Toast 元素 */ mountToastToBody_() { const existingToast = this.win.document.getElementById('discount-code-toast'); if (existingToast) { return existingToast; } const toast = this.createToastEl_(); this.win.document.body.appendChild(toast); return toast; } /** * 复制成功的提醒 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ showCopySuccessToast(codeText, el) { const $toast = this.mountToastToBody_(); SPZ.whenApiDefined($toast).then(toast => { toast.showToast("Discount code copied !"); this.codeCopyInSessionStorage(codeText); }); } /** * 复制优惠码成功后要存一份到本地存储中,购物车使用 * @param {string} codeText - 要复制的文本 */ codeCopyInSessionStorage(codeText) { try { sessionStorage.setItem('other-copied-coupon', codeText); } catch (error) { console.error(error) } } } // 注册自定义元素 SPZ.defineElement('spz-custom-discount-code-model', SpzCustomDiscountCodeModel);
/** * Custom discount code component that handles displaying and managing discount codes * @extends {SPZ.BaseElement} */ class SpzCustomDiscountCode extends SPZ.BaseElement { constructor(element) { super(element); // API endpoint for fetching discount codes this.getDiscountCodeApi = "\/api\/storefront\/promotion\/code\/list"; // Debounce timer for resize events this.timer = null; // Current variant ID this.variantId = "9d328bd5-c451-40bb-83bf-f34a105a5167"; // Store discount code data this.discountCodeData = {} } /** * Check if layout is supported * @param {string} layout - Layout type * @return {boolean} */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** * Initialize component after build */ buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // Bind methods to maintain context this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } /** * Setup component when mounted */ mountCallback() { this.getData(); // Add event listeners this.viewport_.onResize(this.resize); this.win.document.addEventListener('dj.variantChange', this.switchVariant); } /** * Cleanup when component is unmounted */ unmountCallback() { this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } /** * Handle resize events with debouncing */ resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { if (appDiscountUtils.inProductBody(this.element)) { this.render(); } else { this.renderSkeleton(); } }, 200); } /** * Handle variant changes * @param {Event} event - Variant change event */ switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == '7c866938-955d-46ec-8e75-ad2f66f6fe01' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } /** * Fetch discount code data from API */ getData() { if (appDiscountUtils.inProductBody(this.element)) { const reqBody = { product_id: "7c866938-955d-46ec-8e75-ad2f66f6fe01", variant_id: this.variantId, product_type: "default", } if (!reqBody.product_id || !reqBody.variant_id) return; this.discountCodeData = {}; this.win.fetch(this.getDiscountCodeApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { let data = await response.json(); if (data.list && data.list.length > 0) { data.list[0].product_setting.template_config = JSON.parse(data.list[0].product_setting.template_config); // Format timestamps to local timezone const zone = this.win.SHOPLAZZA.shop.time_zone; data.list = data.list.map(item => { if(+item.ends_at !== -1) { item.ends_at = appDiscountUtils.convertTimestampToFormat(+item.ends_at, zone); } item.starts_at = appDiscountUtils.convertTimestampToFormat(+item.starts_at, zone); return item; }); } this.discountCodeData = data; this.render(); } else { this.clearDom(); } }).catch(err => { console.error("discount_code", err) this.clearDom(); }); } else { this.renderSkeleton(); } } /** * Clear component DOM except template */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * Render discount codes with formatted dates */ render() { // Render using discount code model SPZ.whenApiDefined(document.querySelector('#spz_custom_discount_code_model')).then(renderApi => { renderApi.doRender_({ discountCodeData: this.discountCodeData }) }).catch(err => { this.clearDom(); }) } renderSkeleton() { // Render template for non-product pages this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile() }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) .catch(err => { this.clearDom(); }); } } // Register custom element SPZ.defineElement('spz-custom-discount-code', SpzCustomDiscountCode);
Style🎁Buy 2 Free Shipping:  💀 Skull Demon Hood
Finished Size:  Approx. 18–22 inches (45–55 cm) hood height
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments

Description

❤️TIPS: Our goods are authentic, 100% Made in USA, counterfeit must be investigated! Customers, please identify our products!

SHIPPING WORLDWIDE. 
💯Payments Via PayPal® and CreditCard.
⭐Fast refund Guarantee>> Partial or full refund depends on the situation.
📞 Tracking Number for Every Order>>Click here to👉 

🎁Don't forget to buy some for your family or friends as it's a unique gift idea.❤️❤️❤️


🎃 Halloween Monster Hood DIY Crochet Kit | Create Your Own Spooky Wearable Costume

Don’t just wear a Halloween costume — crochet the monster yourself.

This Halloween Monster Hood DIY Crochet Kit lets you turn soft yarn, spooky character details, and step-by-step instructions into a bold handmade hood hat you can actually wear.

From creepy horns and monster eyes to bat wings, spider details, pumpkin vines, ghostly accents, and long hanging tassels, each finished hood becomes a fun, dramatic, and unforgettable Halloween creation. 🧶✨

Perfect for Halloween parties, costume photos, haunted-house nights, family craft time, cozy seasonal crafting, and unique handmade gifts.


🧶 Create A Halloween Costume You Made Yourself

Store-bought costumes can feel ordinary.

This kit gives you the joy of making something with your own hands — a wearable crochet monster hood that feels personal, creative, and completely different from mass-produced Halloween accessories.

Once finished, it becomes more than a hat.
It becomes a handmade Halloween statement piece people will ask about.


👁️ Six Spooky Monster Styles To Choose From

Choose the Halloween character that matches your spooky style:

💀 Skull Demon Hood
🎃 Pumpkin Monster Hood
🕷️ Spider Monster Hood
🦇 Vampire Bat Hood
👻 Graveyard Ghost Hood
🐈‍⬛ Witch Cat Hood

Each design has its own monster personality, color palette, 3D details, and Halloween charm.


Dramatic 3D Crochet Details

Every hood is designed with eye-catching handmade texture and bold Halloween features.

You’ll love the details:

Thick soft yarn texture
Dimensional monster eyes
Horns, ears, wings, vines, or spooky accents
Layered crochet structure
Long hanging tassels and character details
Wearable hood-style shape
Handmade costume look with cozy Halloween personality

The finished piece looks magical, playful, and full of spooky-season creativity.


🧘 Relaxing & Beginner-Friendly Craft Experience

This kit is designed to make the creative process enjoyable.

Follow the included guide, crochet the hood base, create the character pieces, and assemble the details step by step.

Perfect for:

🎃 Cozy Halloween craft nights
🧶 Crochet lovers
👩‍👧 Family crafting
📸 Halloween costume photos
🕯️ Spooky movie nights
🎁 Handmade gift projects
🧵 Teens and adults who love creative DIY

A fun way to slow down, create, and enjoy the Halloween season.


🏡 Perfect For Halloween Parties & Photos

Once finished, your monster hood is ready to wear, display, or photograph.

Use it for:

🎃 Halloween parties
📸 Costume photoshoots
🏚️ Haunted-house events
🕯️ Spooky home nights
👻 Trick-or-treat styling
🧶 Crochet project displays
🎁 Handmade Halloween gifts

It adds personality, texture, and handmade charm to every spooky-season moment.


🎁 A Gift With A Creative Experience Inside

Looking for a gift that feels fun, different, and memorable?

This crochet kit gives more than a finished product — it gives hours of creative relaxation, a sense of accomplishment, and a wearable Halloween piece at the end.

A thoughtful gift for crochet lovers, crafty friends, moms, daughters, teens, Halloween fans, and anyone who loves handmade seasonal projects.


🎁📦 What’s Included

Each kit includes the essential materials needed to create your selected monster hood design:

Coordinated yarn in character-specific colors
Crochet hook and basic crafting tools
Decorative monster eyes
Stuffing for dimensional details
Stitch markers and assembly accessories
Step-by-step illustrated instruction guide
Materials for 1 selected hood hat design

All-In-One Complete DIY Crochet Kit

Everything is prepared so you can open the kit, follow the guide, and start crafting your Halloween monster hood.


📏 Product Details

Product Name: Halloween Monster Hood DIY Crochet Kit

Product Type: DIY crochet hood hat kit

Theme: Halloween / Monster / Spooky Costume / Handmade Craft

Available Designs: Skull Demon / Pumpkin Monster / Spider Monster / Vampire Bat / Graveyard Ghost / Witch Cat

Construction: Hand-crocheted and assembled

Finished Fit: Wearable hood-style hat

Materials: Yarn, decorative components, stuffing, and basic crochet tools

Project Quantity: Makes 1 hood hat per kit

Use Scene: Halloween costume / craft night / party wear / photo props / handmade gift / cozy seasonal DIY


🌟 Why You’ll Love It

A Halloween project you can actually wear
Six unforgettable monster designs
Soft thick yarn with handmade crochet texture
Bold 3D monster eyes and spooky character details
Fun alternative to ordinary store-bought costumes
Beginner-friendly guided craft experience
Great for Halloween photos, parties, and creative gifting
A finished hood hat you’ll be proud to say you made yourself


Frequently Asked Questions

Q1: Is this kit suitable for beginners?
A: Yes. The step-by-step guide helps make the project approachable for adventurous beginners, while still being fun and satisfying for experienced crocheters.

Q2: Does the kit include the materials I need?
A: Yes. Each kit includes the coordinated yarn, crochet tools, decorative details, stuffing, stitch markers, assembly accessories, and instructions needed for your selected design.

Q3: How many hood styles are available?
A: There are 6 Halloween monster designs available: Skull Demon, Pumpkin Monster, Spider Monster, Vampire Bat, Graveyard Ghost, and Witch Cat.

Q4: Can the finished hood be worn?
A: Yes. The finished project is a wearable hood-style hat that can be used for Halloween parties, costume photos, spooky events, or seasonal fun.

Q5: Is this a good gift for someone who likes crafts?
A: Absolutely. It makes a creative and memorable gift for crochet lovers, Halloween fans, teens, moms, daughters, and crafty friends.

Q6: Does one kit make all six designs?
A: One kit makes one selected hood hat design. Choose your favorite monster style, or select multiple designs to create a full Halloween collection.


What Our Customers Say ⭐⭐⭐⭐⭐

(Mother & Daughter Halloween Craft) ⭐⭐⭐⭐⭐
Jennifer M.

"My daughter and I worked on the Pumpkin Monster hood together, and it became our favorite Halloween activity this year. The yarn colors were perfect, the monster eyes made it feel so fun, and she loved helping with the little pumpkin and vine details. It felt so much more special than buying a costume because we actually made it together."

(Pumpkin Monster Hood) ⭐⭐⭐⭐⭐
Rachel T.

"The finished Pumpkin Monster hood turned out absolutely adorable. My little one couldn’t stop smiling when she tried it on. The thick crochet texture, long tassels, curly vines, and big monster eyes make it look playful and spooky at the same time. It was perfect for Halloween photos and cozy enough to wear around the house."

(Skull Demon Crochet Project) ⭐⭐⭐⭐⭐
Amanda L.

"I chose the Skull Demon design, and I’m really impressed by all the details. The skull face, horns, red eyes, and hanging tassels slowly came together as I crocheted, and the process was so relaxing. The kit included the yarn colors and little pieces I needed, so it felt easy to follow without being boring."


🎃 Create A Halloween Monster Hood You’ll Be Proud To Wear

A cozy crochet project.
A spooky handmade costume piece.
A Halloween creation full of personality.

Pick your monster style and start crafting your own Halloween hood today. 🧶✨


❤️Thank you very much for visiting our store. Have a nice shopping day❤️

⚡️Stock Sells Fast!⚡️ - get yours today!

It will sell out fast, Enjoy a discount now!!⚡Please make sure to buy enough quantity before we increase the price!!!🔥

Click On "ADD TO CART" To Get Yours Now!

Certification

✈WORLDWIDE SHIPPING✈

💖 No Extra Tax, Shipping Calculated at Checkout.
🚢 Shipping>>Worldwide Express Shipping Available.

WHY US?

  • We have Quality Control department which help us to keep our promise!

  • Price is Always Competitive.

  • Awesome Customer Service.

  • Amazing products along with High Quality.

  • Read reviews from our lovely customers.

OUR GUARANTEE

📦Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰Money-Back Guarantee: If your items arrive damaged within 90 days of normal usage, we will gladly issue out a replacement or refund.

✉️24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.

🔒Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

🔒100% Risk-Free Purchase: If you bought it and felt that it is not for you, don't worry. Just hit the Contact us button and send us a message, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.