Embrace bohemian elegance

Discover the art of living with vibrant, eclectic home accents

/

Featured products

Featured products

Boho Comfort Throws - Grey Geometric

Boho Comfort Throws - Grey Geometric

Boho Comfort Throws - Grey Geometric
£17.40
Sale price  £17.40 Regular price  £22.00
Classic Cushion Cover - Urban Tribal - 45x45cm

Classic Cushion Cover - Urban Tribal - 45x45cm

Classic Cushion Cover - Urban Tribal - 45x45cm
£18.75
Sale price  £18.75 Regular price  £24.00
B&W Double Cotton Bedspread + Wall Hanging - Hamsa

B&W Double Cotton Bedspread + Wall Hanging - Hamsa

B&W Double Cotton Bedspread + Wall Hanging - Hamsa
£19.50
Sale price  £19.50 Regular price  £25.00
Boho Comfort Throws - Navy Zigzag

Boho Comfort Throws - Navy Zigzag

Boho Comfort Throws - Navy Zigzag
£17.40
Sale price  £17.40 Regular price  £22.00

Our shop

We celebrate individuality and adventure through eclectic designs that transform spaces into personal expressions of joy.

Shop now →

Natural harmony

Experience the beauty of nature with earthy tones and sustainable materials

Shop now

Crafted for your home

Explore authentic bohemian designs made from premium natural materials, bringing tranquility to your space

Shop now

Fix: Sold Out Display Issue

This guide shows how to fix the incorrect 'Sold Out' display when products have inventory available and 'Continue selling when out of stock' is enabled.

Important: The issue occurs because the theme checks product.available or variant.available, which returns false when inventory is 0, even if "Continue selling when out of stock" is enabled.
❌ INCORRECT - Current Code (causes the issue):
{% if product.available %} Add to Cart {% else %} Sold Out {% endif %} {% comment %}Badge check{% endcomment %} {% unless product.available %} Sold Out {% endunless %}
✅ CORRECT - Fixed Code:
{% liquid assign is_truly_sold_out = false if product.selected_or_first_available_variant.inventory_management == 'shopify' if product.selected_or_first_available_variant.inventory_policy == 'deny' if product.selected_or_first_available_variant.inventory_quantity < 1 assign is_truly_sold_out = true endif endif endif %} {% if is_truly_sold_out %} Sold Out {% else %} Add to Cart {% endif %} {% comment %}Badge check{% endcomment %} {% if is_truly_sold_out %} Sold Out {% endif %}
For Product Cards (simplified):
{% liquid assign card_product = product assign is_sold_out = false for variant in card_product.variants if variant.inventory_management == 'shopify' if variant.inventory_policy == 'deny' and variant.inventory_quantity < 1 assign is_sold_out = true break endif endif endfor if card_product.variants.size == 0 assign is_sold_out = true endif %} {% if is_sold_out %} Sold Out {% endif %}
What to do:
  1. Find your theme's product card snippet (usually card-product.liquid or similar)
  2. Find your product page template (usually main-product.liquid)
  3. Replace the availability checks with the corrected logic above
  4. Look for code that checks product.available, variant.available, or similar
  5. Test with a product that has inventory policy set to "Continue selling"