// Page Code for /checkout-link import { cart } from 'wix-stores'; import wixLocation from 'wix-location'; /** * Accepts `products` query parameter in Meta format: * - Encoded: products=112233%3A1%2C445566%3A2 * - Unencoded: products=112233:1,445566:2 (still works) * * Each entry is ID:QTY. Colons/commas may be RFC 3986-escaped. * Example final URL for Meta: * https://mysticalcrow.com/checkout-link?products=112233%3A1%2C445566%3A2 */ function parseProductsParam(rawParam) { if (!rawParam || typeof rawParam !== 'string') return []; // Try to decode once; if it throws or changes nothing, we still continue safely let decoded = rawParam; try { // decodeURIComponent will convert %3A -> ":", %2C -> "," decoded = decodeURIComponent(rawParam); } catch (_e) { // If decoding fails, we’ll proceed with the original string } // Split by commas (now that we normalized to ":" and ",") // Trim spaces just in case. return decoded .split(',') .map(s => s.trim()) .filter(Boolean) .map(pair => { const [id, qty] = pair.split(':').map(x => (x || '').trim()); const quantity = Number(qty); return (id && !Number.isNaN(quantity) && quantity > 0) ? { productId: id, quantity } : null; }) .filter(Boolean); } async function addAllToCart(items) { // Wix Stores cart.addProducts accepts an array of product objects. // We’ll add one by one to ensure each promise resolves, but you can batch if desired. for (const item of items) { // If a product has variants/options, you’ll need to pass the relevant // selection data here (e.g., options: [{ optionName, selection }]). // For simple products, productId + quantity is sufficient. await cart.addProducts([{ productId: item.productId, quantity: item.quantity }]); } } $w.onReady(async function () { const { products } = wixLocation.query; if (!products) { // No parameter present; go to cart so the user isn't stuck. wixLocation.to('/cart'); return; } const items = parseProductsParam(products); if (!items.length) { // Parameter present but invalid/empty after parsing wixLocation.to('/cart'); return; } try { await addAllToCart(items); // Success: go straight to checkout wixLocation.to('/checkout'); } catch (_err) { // If anything fails (bad ID, etc.), fall back to cart wixLocation.to('/cart'); } });
top of page

KRAMPUS

Scent: NOTES OF WOODSY, EARTHY AROMA WITH BALSAM, FIR AND PINE AND FRESH BERRIES.


100% Soy wax

10 ounce candles White Snow Sparkles as the wax melts.
Beautiful Frosted Red Jar , Gold Foil and Beautiful Art Work. 
Definitely a beautiful conversation piece to  have in your home, office o special space.

 

CANDLE'S STORY ON THE BACK OF THE CANDLE

On the longest, darkest nights of Yuletide, when shadows dance in che glow of candlelight, beware the sound of cloven hooves crunching through the snow.

Krampus, the ancient spirit of winter's mischief, stalks the sleeping village, a sack slung over his shoulder, his chain rattling in the cold.

They say he comes for the naughty, the greedy, and the cruel-his laughter echoing as he carries his prizes to the frostbound woods. But light chis candle, and let its flickering flame keep you safe, its warmth. ward against the cold and the creature wh lurks within it.

St, stay merry, stay kind.. or beware

wrath of Krampus.

 

 

 

COTTON WICKS

PROS of Cotton Wicks : Less maintenance

Consistent Burning: Cotton wicks typically burn evenly, providing a steady flame throughout the life of the candle. This ensures an optimal wax pool and maximizes the scent throw.

Easy Trimming: Cotton wicks are relatively easy to trim, allowing you to maintain a proper length to ensure an efficient and controlled burn. Want to learn how to trim your candle wick, then read our blog Trim your Candle Wick and other maintenance tips, it’ll provide you best information that you might be looking for regarding candle maintenance and wick trimming.
Sustainable: Cotton wicks are ecological and environmentally friendly. Easy to light, it is also known to be durable, as it can burn for hours without going out, just like Aluminate cotton wicks which are made up of 100% cotton and provide a clean and non-toxic burn and can last up to 18 hours. These can be appealing for those who want to enjoy their candle scents for a bit longer.

 

Soy Wax Benefits:

  • Biodegradable

    Soy wax is biodegradable and water-soluble, so it's easy to clean up spills with soap and water. This means you don't need to use harsh chemicals to clean up a mess. 

  • Healthier

    Soy wax candles are a healthier alternative to traditional candles because they don't contain any chemicals or toxins

  • Cleaner burn

    Soy wax candles burn cleaner than paraffin wax candles, producing less soot and smoke. This means they release fewer toxins and carcinogens into the air, which can be better for your health and the environment. 

  • Longer burn time

    Soy wax candles burn more slowly and cooler than other types of candles, so they last longer. 

  • Renewable resource

    Soy wax is made from soybeans, which are a renewable resource. This makes soy wax candles a more sustainable choice than candles made from other waxes. 

KRAMPUS Dark Academia Candle Collection Christmas Edition

$21.00Price
Quantity
    bottom of page