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!

Instructions

These are the instructions on how to buy directly from any website:So the item is in an .acsr file. What do I do and how do I buy it? Lets continue from where we left off:5. Please save your chosen accessories to you're device and insert the .acsr file in here:

โœจ Drag and drop your .acsr file here
Weโ€™ll show your outfit links by category.
function handleOutfFile(file) { if (!file || !file.name.endsWith('.acsr')) { alert('โš ๏ธ Please choose a valid .acsr file.'); return; } const reader = new FileReader(); reader.onload = function (event) { try { const outfitData = JSON.parse(event.target.result); const list = document.getElementById('outfit-links'); list.innerHTML = ''; for (const [key, value] of Object.entries(outfitData)) { const li = document.createElement('li'); li.style.marginBottom = '0.5rem'; const label = document.createElement('strong'); label.textContent = key.charAt(0).toUpperCase() + key.slice(1) + ': '; li.appendChild(label); const a = document.createElement('a'); a.href = value; a.textContent = value; a.target = '_blank'; a.style.color = 'black'; a.style.textDecoration = 'underline'; li.appendChild(a); list.appendChild(li); } 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 .acsr file format.'); } }; reader.readAsText(file); } document.getElementById('file-input').addEventListener('change', function () { const file = this.files[0]; if (file) handleOutfFile(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) handleOutfFile(file); });

6. If you've made it this far it means you've made it! You've encrypted the .acsr file and you can now buy any item you want. Enjoy you're shopping haul! :)

๐Ÿ›’ Drag and drop your .shpcart file here
We'll show the items in your cart with names, codes, and images.
function handleCartFile(file) { if (!file || !file.name.endsWith('.shpcart')) { alert('โš ๏ธ Please choose a valid .shpcart file.'); return; } const reader = new FileReader(); reader.onload = function (event) { try { const cartData = JSON.parse(event.target.result); const list = document.getElementById('cart-list'); list.innerHTML = ''; for (const [key, value] of Object.entries(cartData)) { const li = document.createElement('li'); li.style.marginBottom = '1rem'; const title = document.createElement('div'); title.innerHTML = `${key}
Catalog #: ${value.catalog}
View Item`; title.style.marginBottom = '0.5rem'; const img = document.createElement('img'); img.src = value.image; img.alt = key; img.style.width = '120px'; img.style.borderRadius = '3px'; li.appendChild(title); li.appendChild(img); list.appendChild(li); } 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 .shpcart file format.'); } }; reader.readAsText(file); } document.getElementById('file-input').addEventListener('change', function () { const file = this.files[0]; if (file) handleCartFile(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) handleCartFile(file); });

Instructions

These are the instructions on how to buy directly from aliexpress:So the item is in an outfit. What do I do and how do I buy it? Lets continue from where we left off:5. Please save your chosen outfit to you're device and insert the .outf file in here:

โœจ Drag and drop your .outf file here
Weโ€™ll show your outfit links by category.
function handleOutfFile(file) { if (!file || !file.name.endsWith('.outf')) { alert('โš ๏ธ Please choose a valid .outf file.'); return; } const reader = new FileReader(); reader.onload = function (event) { try { const outfitData = JSON.parse(event.target.result); const list = document.getElementById('outfit-links'); list.innerHTML = ''; for (const [key, value] of Object.entries(outfitData)) { const li = document.createElement('li'); li.style.marginBottom = '0.5rem'; const label = document.createElement('strong'); label.textContent = key.charAt(0).toUpperCase() + key.slice(1) + ': '; li.appendChild(label); const a = document.createElement('a'); a.href = value; a.textContent = value; a.target = '_blank'; a.style.color = 'black'; a.style.textDecoration = 'underline'; li.appendChild(a); list.appendChild(li); } 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 .outf file format.'); } }; reader.readAsText(file); } document.getElementById('file-input').addEventListener('change', function () { const file = this.files[0]; if (file) handleOutfFile(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) handleOutfFile(file); });

6. If you've made it this far it means you've made it! You've encrypted the .outf file and you can now buy any item you want. Enjoy you're shopping haul! :)