Did you get redirected? Well then it's probably to this page! You we're probably redirected here to fill out a confirmation form, to check you're Hibiscus cart or to follow instructions on how to buy from AliExpress. Just click the "Back to shopping" button to go back to Hibiscus!

Buying items from Hibiscus

Please save your chosen item to you're device and insert the .product file in here:

✨ Drag and drop your .product file here
We’ll show your product preview.
function handleProductFile(file) { if (!file || !file.name.endsWith('.product')) { alert('⚠️ Please choose a valid .product file.'); return; } const reader = new FileReader(); reader.onload = function (event) { try { const data = JSON.parse(event.target.result); const { title, link, image } = data; if (!title || !link || !image) { alert('⚠️ .product file must contain "title", "link", and "image".'); return; } document.getElementById('product-title').textContent = title; document.getElementById('product-link').href = link; document.getElementById('product-link').textContent = link; document.getElementById('product-image').src = image; document.getElementById('drop-zone').style.display = 'none'; document.getElementById('file-btn').style.display = 'none'; document.getElementById('result-box').style.display = 'block'; } catch (err) { alert('⚠️ Invalid .product file format.'); } }; reader.readAsText(file); } document.getElementById('file-input').addEventListener('change', function () { const file = this.files[0]; if (file) handleProductFile(file); }); document.getElementById('file-btn').addEventListener('click', () => { document.getElementById('file-input').click(); }); const dropZone = document.getElementById('drop-zone'); dropZone.addEventListener('dragover', (e) => { e.preventDefault(); dropZone.style.background = 'rgba(0, 0, 0, 0.1)'; }); dropZone.addEventListener('dragleave', () => { dropZone.style.background = 'rgba(0, 0, 0, 0.05)'; }); dropZone.addEventListener('drop', (e) => { e.preventDefault(); dropZone.style.background = 'rgba(0, 0, 0, 0.05)'; const file = e.dataTransfer.files[0]; if (file) handleProductFile(file); });

Enjoy you're shopping haul! :)

Instructions

These are the instructions on how to buy directly from any website:1. Get permission.
---> You can easily get permission with this button.

2. Get out of the cloudnet safely by filling out this form.

3. Find your bank balance for these kind of items in this list and see if you can do a shopping haul or just buy one product.

Pay&Go Bank

Rakufun

¥21,000

Buyee

¥20,000

Neokyo

¥21,000

Temu

€120

Aliexpress

€120
function updateBalances() { const balances = { 'rakufun-balance': { value: 21000, currency: '¥' }, 'buyee-balance': { value: 20000, currency: '¥' }, 'neokyo-balance': { value: 21000, currency: '¥' }, 'temu-balance': { value: 120, currency: '€' }, 'aliexpress-balance': { value: 120, currency: '€' }, }; Object.keys(balances).forEach(id => { const el = document.getElementById(id); if (el) { // Simulate +0 to +300 for yen and +0 to +2 for euros const increment = balances[id].currency === '¥' ? Math.floor(Math.random() * 301) : Math.random() < 0.5 ? 0 : 1; balances[id].value += increment; el.textContent = `${balances[id].currency}${balances[id].value.toLocaleString()}`; } }); } // Update every 5 seconds setInterval(updateBalances, 5000);

4. Is the item you selected within an .acsr file?

Instructions

These are the instructions on how to buy directly from aliexpress:1. Get permission.
---> You can easily get permission with this button.

2. Get out of the cloudnet safely by filling out this form.

3. Find your bank balance for these kind of items in this list and see if you can do a shopping haul or just buy one product.

Pay&Go Bank

Rakufun

¥21,000

Buyee

¥20,000

Neokyo

¥21,000

Temu

€120

Aliexpress

€120
function updateBalances() { const balances = { 'rakufun-balance': { value: 21000, currency: '¥' }, 'buyee-balance': { value: 20000, currency: '¥' }, 'neokyo-balance': { value: 21000, currency: '¥' }, 'temu-balance': { value: 120, currency: '€' }, 'aliexpress-balance': { value: 120, currency: '€' }, }; Object.keys(balances).forEach(id => { const el = document.getElementById(id); if (el) { // Simulate +0 to +300 for yen and +0 to +2 for euros const increment = balances[id].currency === '¥' ? Math.floor(Math.random() * 301) : Math.random() < 0.5 ? 0 : 1; balances[id].value += increment; el.textContent = `${balances[id].currency}${balances[id].value.toLocaleString()}`; } }); } // Update every 5 seconds setInterval(updateBalances, 5000);

4. Is the item you selected within an outfit?