// 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

Set of Two (2)  9Inch handrolled beeswax candles candles.

 

Uses in Witchcraft

    1.    Spellcasting
Beeswax candles are excellent for spells focused on abundance, prosperity, fertility, and purification. The natural, unaltered energy of the wax enhances spell effectiveness.
    2.    Offerings and Devotion
Their purity makes beeswax candles a respectful offering to deities, ancestors, or spirits during rituals and ceremonies.
    3.    Meditation and Grounding
The soft glow and light honey scent of beeswax candles aid in grounding and enhancing meditation, helping to deepen spiritual connection.
    4.    Seasonal Rituals
Beeswax candles are particularly fitting for Sabbats like Imbolc (Brigidโ€™s festival) or Lammas, where themes of light, fertility, and abundance are celebrated.
    5.    Altar Work
Beeswax candles can be used to represent the element of fire on your altar or to hold energy for long-term spells and intentions.

Tips for Using Beeswax Candles in Witchcraft

    โ€ข    Anointing: Dress the candle with oils, herbs, or crystals to amplify its power for a specific spell or ritual.
    โ€ข    Carving: Inscribe symbols, sigils, or intentions into the wax for personalized spellwork.
    โ€ข    Charging: Hold the candle in your hands before lighting it, visualizing your intentions flowing into the wax.

  • ๐๐š๐ญ๐ฎ๐ซ๐š๐ฅ ๐๐ž๐ž๐ฌ๐ฐ๐š๐ฑ ๐‚๐š๐ง๐๐ฅ๐ž๐ฌ๐ญ๐ข๐œ๐ค๐ฌ ๐Ÿ—" ๐ฅ๐จ๐ง๐ : Hand selected natural bees wax as main material for our beeswax tapered candles, each piece was handmade & packed individually into a gift box which could be decent gift for that witch in your life and yourself.
  • ๐‡๐š๐ง๐๐ซ๐จ๐ฅ๐ฅ๐ž๐ ๐๐ž๐ž๐ฌ๐ฐ๐š๐ฑ ๐’๐ก๐ž๐ž๐ญ ๐‚๐š๐ง๐๐ฅ๐ž๐ฌ ๐ฐ๐ข๐ญ๐ก ๐”๐ง๐ข๐ช๐ฎ๐ž ๐๐ž๐ž ๐‡๐ข๐ฏ๐ž๐ฌ ๐“๐ž๐ฑ๐ญ๐ฎ๐ซ๐ž, different from solid taper candles, these candles are made from beeswax sheets and then handrolled into taper candles, so the weight is lighter than solid beeswax taper candles but it has bee hive textures which make it unique for table decors
  • ๐Ÿ‘.๐Ÿ“~๐Ÿ’ ๐‡๐จ๐ฎ๐ซ๐ฌ ๐๐ฎ๐ซ๐ง๐ข๐ง๐  ๐“๐ข๐ฆ๐ž, each candle sticks burning time last 3.5 ~4 hours, nevertheless, if candle drips then burning time will be shorten because of less wax. Referring to product user tips through product video for dripless experience.
  • ๐”๐ง๐ฌ๐œ๐ž๐ง๐ญ๐ž๐ ๐๐ž๐ž๐ฌ๐ฐ๐š๐ฑ ๐‚๐š๐ง๐๐ฅ๐ž๐ฌ ๐Ÿ๐จ๐ซ ๐‡๐จ๐ฆ๐ž, if you do not like scented candles, this could be great choice, no scent added, you may still smell very light honey scent which are from bee wax itself. Kindly note that the scent may varies from different batch of bee wax collected from bee farm.
  •  

Hand Rolled Beeswax Candles

$10.00Price
Quantity
    bottom of page