/*! js-cookie v3.0.5 | MIT */ ; (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, (function () { var current = global.Cookies; var exports = global.Cookies = factory(); exports.noConflict = function () { global.Cookies = current; return exports; }; })()); })(this, (function () { 'use strict'; /* eslint-disable no-var */ function assign (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { target[key] = source[key]; } } return target } /* eslint-enable no-var */ /* eslint-disable no-var */ var defaultConverter = { read: function (value) { if (value[0] === '"') { value = value.slice(1, -1); } return value.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent) }, write: function (value) { return encodeURIComponent(value).replace( /%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g, decodeURIComponent ) } }; /* eslint-enable no-var */ /* eslint-disable no-var */ function init (converter, defaultAttributes) { function set (name, value, attributes) { if (typeof document === 'undefined') { return } attributes = assign({}, defaultAttributes, attributes); if (typeof attributes.expires === 'number') { attributes.expires = new Date(Date.now() + attributes.expires * 864e5); } if (attributes.expires) { attributes.expires = attributes.expires.toUTCString(); } name = encodeURIComponent(name) .replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent) .replace(/[()]/g, escape); var stringifiedAttributes = ''; for (var attributeName in attributes) { if (!attributes[attributeName]) { continue } stringifiedAttributes += '; ' + attributeName; if (attributes[attributeName] === true) { continue } // Considers RFC 6265 section 5.2: // ... // 3. If the remaining unparsed-attributes contains a %x3B (";") // character: // Consume the characters of the unparsed-attributes up to, // not including, the first %x3B (";") character. // ... stringifiedAttributes += '=' + attributes[attributeName].split(';')[0]; } return (document.cookie = name + '=' + converter.write(value, name) + stringifiedAttributes) } function get (name) { if (typeof document === 'undefined' || (arguments.length && !name)) { return } // To prevent the for loop in the first place assign an empty array // in case there are no cookies at all. var cookies = document.cookie ? document.cookie.split('; ') : []; var jar = {}; for (var i = 0; i < cookies.length; i++) { var parts = cookies[i].split('='); var value = parts.slice(1).join('='); try { var found = decodeURIComponent(parts[0]); jar[found] = converter.read(value, found); if (name === found) { break } } catch (e) {} } return name ? jar[name] : jar } return Object.create( { set, get, remove: function (name, attributes) { set( name, '', assign({}, attributes, { expires: -1 }) ); }, withAttributes: function (attributes) { return init(this.converter, assign({}, this.attributes, attributes)) }, withConverter: function (converter) { return init(assign({}, this.converter, converter), this.attributes) } }, { attributes: { value: Object.freeze(defaultAttributes) }, converter: { value: Object.freeze(converter) } } ) } var api = init(defaultConverter, { path: '/' }); /* eslint-enable no-var */ return api; })); Faq - Beauty Online Market

Beauty Online Market

Shop

Faq

Frequently Asked Questions.

How do I place an order?

To initiate an order, navigate to the product section and select “add to basket.” Once you’ve provided all the necessary information, your order will be processed.

Do you provide Cash on Delivery (COD)?

Certainly! Enjoy complimentary delivery for all orders exceeding Rs. 1000 with our Cash on Delivery service.

How will I be notified of a successful order placement?

Upon successful placement, you’ll receive an order confirmation email at the specified address. This email will contain all relevant order information. For online orders, you can also view the details under “My Account -> My Orders.”

When can I expect my order to be dispatched?

After successful order placement, the processing and delivery take approximately 4-5 business days.

Can I place orders over the phone?

All orders must be placed through our website, www.beautyonlinemarket.com.pk.

How can I monitor the status of my order?

Updates on your order’s progress will be communicated through email and text messages. A confirmation email and text with order details are sent upon placement, and a text with tracking information is dispatched when your order is sent. If updates are not received, please check your spam and old SMS folders. In the case of unforeseen delays, you’ll receive a special update.

Why did I receive a confirmation call for my order?

A confirmation call is conducted to verify that no changes have occurred with your order.

Do you facilitate exchanges?

Exchanges are not available. If you wish to return a product, our customer service team will verify your case. If approved, you’ll receive a coupon for the exact order amount (excluding shipping) after a successful return.

Thanks! Copy your coupon code

BOM
Get the 10% discount by applying coupon code BOM
Get 10% discount by applying coupon code BOM