Dresses for Women UK | Women's Dresses Online | Pink Boutique (2024)

Table of Contents
size colour References

Make it a night to remember in the hottest going out dresses from Pink Boutique. Get Saturday night ready with our range of sexy bodycon dresses, sequin dresses and red dresses that are sure to make heads turn when you enter the club! Worn with your highest heels and biggest hoops, you'll be partying 'til the lights come on in mini dresses and platforms that are made for a night out. We promise you the hangover will be worth it when you're wearing one of Pink Boutique's going out dresses!

Bodycon Dresses Platform Heels Party Dresses Lace Dresses Bardot Dresses Bandage Dresses

Close Filter

Category

  • Dresses (466)
  • Mini Dresses (160)
  • Midi Dresses (215)
  • Maxi Dresses (21)
  • Red Dresses
  • Going out Dresses (235)
  • Sequin Dresses
  • Little Black Dresses
  • Summer Dresses
  • White Dresses
  • Long Sleeve Dresses
  • Wrap Dresses
  • Skater Dresses
  • Jumper Dresses
  • Bandage Dresses
  • Party Dresses
  • Shirt Dresses
  • Lace Dresses
  • Prom Dresses (39)
  • Occasion Dresses (194)
  • Floral Dresses
  • Bodycon Dresses
  • Bardot Dresses
  • Day Dresses
  • Bra Friendly Dresses
  • Bridesmaid Dresses
  • Day to Night Dresses
  • Dresses under £20 (68)

Clear all Tags

size

  • 10
  • 12
  • 12-14
  • 14
  • 16
  • 18
  • 20
  • 6
  • 8
  • 8-10
  • ONE SIZE

colour

  • beige
  • black
  • blue
  • brown
  • burgundy
  • champagne
  • cobalt
  • coral
  • cream
  • gold
  • green
  • hot pink
  • lilac
  • monochrome
  • multi
  • navy
  • nude
  • orange
  • pink
  • purple
  • red
  • rose gold
  • white
  • yellow

Dressed In Denim Blue Bandeau Stretch Denim Maxi Dress Regular price £39.99
Dressed In Denim Indigo Bandeau Denim Maxi Dress Regular price £39.99
Designer Life Blue Contour Panelled Denim Mini Dress Regular price £49.99
Denim Doll Blue Denim Frilled Skirt Bandeau Mini Dress Limited Edition Regular price £42.99
Sparkle Perfection Silver Lurex Sparkle Oversized Belted Blazer Dress Regular price £59.99
Wall Street Glam Green Satin Belted Blazer Dress Regular price £55.99
Boss Vibe Hot Pink Feather Cuff Belted Blazer Dress Regular price £59.99
Deluxe Desire Pink Stretch Satin Ruched High Neck Dress Regular price £35.99
sizes 8 - 18 Deluxe Darling Black V-Plunge Bardot Midi Dress Regular price £39.99
True Diamond White Gem T-Shirt Dress Regular price £25.99
True Diamond Black Gem T-Shirt Dress Regular price £25.99
Feline Flirty Multi Mixed Animal Print Shirt Dress Regular price £32.99
Twist My Words Nude Stretch Knot Twist Front Long Sleeve Mini Dress Regular price £35.99
Luxe Sensation Nude Stretch Long Sleeve Pearl Stud Embellished Mini Dress Regular price £49.99
Linking Up Black Long Sleeve Belted Chain Print Shirt Dress Regular price £32.99
Romantic Luxe Black Rose Print Lace Trim Ruched Mesh Midi Dress Regular price £35.99
Glam Princess Black Long Sleeve Padded Cup Tulle Skirt Mini Dress Limited Edition Regular price £49.99
Deluxe Desire Red Ruched High Neck Stretch Satin Dress Regular price £35.99
Mademoiselle Chic White Tweed Dogtooth Check Gold Button Lined Mini Dress Limited Edition Regular price £39.99
Designer Lifestyle Black Stretch Contouring Mesh Panel Body Short Sleeve Mini Dress Regular price £32.99
co*cktail Chic Purple Stretch Long Sleeve Plunge Ruched Midi Dress Regular price £39.99
Twist My Words Hot Pink Stretch Knot Twist Front Long Sleeve Mini Dress Regular price £35.99
Be Your Baby Black Ruched Skirt Shirt Dress Regular price £32.99
Lacy Luxury Black Crochet Lace Sleeve Knitted Jumper Dress Regular price £35.99
Take My Heart Black Gold Heart Button Long Sleeve Knitted Midi Dress Regular price £39.99
Deluxe Desire Green Ruched High Neck Stretch Satin Dress Regular price £35.99
sizes 8 - 16 Deluxe Desire Champagne Stretch Satin Ruched High Neck Dress Regular price £35.99
Be Your Baby Nude Ruched Skirt Shirt Dress Regular price £32.99
Mysterious Lover Black Ruched Midi Dress Regular price £39.99
Dazzled in Diamonds Black Stretch Back Satin Cut Out Diamante Belted Midi Dress Regular price £37.99
Satin Luxe Black Cowl Neck Satin Mini Dress Regular price £25.99
Flawless Glamour Black Feather Cuff Diamante Mesh Long Sleeve Dress Regular price £65.99
Moment To Shine Bronze Metallic Stretch Ruched One Shoulder Midi Dress Regular price£35.99 £17.00 (52% off)
Putting On The Ritz Hot Pink Tassel Fringe Sequin Cami Dress Regular price £49.99
Satin Luxe Red Cowl Neck Satin Mini Dress Regular price £25.99
Cutting Edge Black Mesh Panel Long Sleeve Mini Dress Regular price £32.99

'); } if (tagHolder.find('.'+currentTag ).length === 0) { tagHolder.find('.'+group ).append(''+ currentTag.replace('-', ' ') +''); } }; displayPriceTag = function(array) { currentTags.removeClass('hide'); currentTags.find('.group-price').remove(); var extraChar = $('.priceSlider').data('extra-char'); var lastArray = array.length - 1; tagHolder.append('

' + extraChar + array[0] +' - ' + extraChar + array[lastArray] + '

'); }; clearTags = function() { currentTags.find('.group').remove(); }; /** * Makes the query string for search results AJAX call */ function getQueryStr() { var searchUrl = '/search?type=product&view=collection-filters-ajax&q='; var qVal = ''; var excludeTag = ''; var val = ''; var initialQVal = ''; initialQVal = 'tag:"collection: dresses"+AND+tag:"going-out-dresses"+AND+tag:"instock"';qVal += initialQVal; // add sliders vals (only desktop filters to prevent dupe vals) $filterSlidersDesktop.filter('[data-tag-val]').each(function(index, el) { var val = $(this).attr('data-tag-val'); if (val.indexOf("+OR+") >= 0){ //qVal += val; if (index === 0) { if (qVal !== '') { qVal += '+AND+'; } qVal += val; } else { if (qVal !== '') { qVal += '+OR+'; } qVal += val; } }else{ val = val.replace("size-", "size:"); //console.log('val', val); if (val.indexOf("tag") >= 0){ qVal += '+AND+' + val + ''; }else{ qVal += '+AND+tag:"' + val + '"'; } } }); // add checkbox vals (only desktop filters to prevent dupe vals) $navGroupsDesktop.each(function(gIndex) { $selectedFilters = $(this).find('.active > a'); $selectedFilters.each(function(filterIndex) { var tagVal = $(this).attr('data-tag-val'); if (filterIndex === 0) { if (qVal !== '') { qVal += '+AND+'; } qVal += 'tag:"' + tagVal + '"'; } else { if (qVal !== '') { qVal += '+OR+'; } qVal += 'tag:"' + tagVal + '"'; } displayCurrentTags(tagVal); }); }); // if we have no selected filters, reload page to restore initial content if (qVal === initialQVal) { var url = window.location.href; if ( initialTag != undefined && url.indexOf(initialTag) != 1 ) { //console.log('contains' + initialTag); window.location.href = url.replace('/'+initialTag, ''); } else { window.location.reload(); } return false; } //qVal += '+NOT+tag:' + excludeTag; return searchUrl + qVal; } /** * Resets sort menu to default option, and disables menu * Since search result queries can't be sorted, this is called after * filter selections are made. */ function resetAndDisableSort() { // reset sort menu to default option $('#sortBy') .val( $('#sortBy option[default-selected]').val() ) .prop('disabled', true) .closest('.sort-filter') .css('visibility', 'hidden'); // remove ?sort_by= query string from URL window.history.replaceState({}, '', window.location.pathname) } /** * Gets filtered results from custom search template via AJAX & updates DOM */ function setFilteredResults(queryUrl, scrollTop) { // log absolute URLs of search query for easy query debugging var siteUrl = window.location.href .replace(window.location.pathname, '') .replace(window.location.search, '') .replace(window.location.hash, ''); if (!queryUrl) { return console.error('No valid queryUrl supplied.') } //console.log('queryUrl', siteUrl + queryUrl.replace(/\s/gi, '+')); $(".collection-sidebar-template .sort-filter").css("visibility", "hidden"); // hide sorting to stop random / incorrect results toggleAjaxControls(false); $.get(queryUrl, function(data) { var $newResults = $($(data).find('.results__items').html()); var $newPag = $($(data).find('.results__pagination').html()); var $newTopPag = $($(data).find('.results__pagination').html()); var $oldResults = $('.grid.collection-list'); $oldResults.replaceWith($newResults); $pagContainer.html($newPag); $pagTopContainer.html($newTopPag); var newResult = $newResults.find('.product-card').length; $('.products-count .number_products').text(newResult); resetAndDisableSort(); // scroll to top after content update (used for pag links) if (scrollTop) { $('html, body').animate({ scrollTop: '0' }); } // AJAX-ify pagination links on the first load if (!pagIsAjaxed) { $pagContainer.on('click', '.js-ajax-pagination a', function(e) { e.preventDefault(); var href = $(this).attr('href'); setFilteredResults(href, true); }); $pagTopContainer.on('click', '.js-ajax-pagination a', function(e) { e.preventDefault(); var href = $(this).attr('href'); setFilteredResults(href, true); }); pagIsAjaxed = true; } toggleAjaxControls(true); }); } /** * Enable/disable controls during/after AJAX loads * * @param {boolean} enable - true enables/false disables */ function toggleAjaxControls(enable) { $filterLinks.toggleClass('ajax-disabled', !enable); $filterSliders.toggleClass('ajax-disabled', !enable); $pagContainer.find('a').toggleClass('ajax-disabled', !enable); } /** * Updates slider description text as value changes */ function handleRangeSliderChange(filterName, filterData) { var sliderVal = filterData.from; var slidersSelector = '.' + filterName + 'Slider'; // update both sliders (mobile/desktop) $(slidersSelector).each(function() { // update slider value text var $navGroup = $(this).closest('.nav-group'); var $sliderTxts = $navGroup.find('.slider__text p'); var $sliderValTxt = $sliderTxts.eq(sliderVal); if ($sliderValTxt.length) { $navGroup .find('.extra-description') .html($sliderValTxt.html()); // if we have multiple slider texts, just none for this val, blank it // if we only have one slider text p, do nothing (display for all values) } else if ($sliderTxts.length > 1) { $navGroup .find('.extra-description') .html(''); } }); } /** * Updates slider values and retrieves new results */ function handleRangeSliderFinish(filterName, filterData, filterFullRange) { fullSliderVal = [] sliderVal = filterData.from_value; sliderValTo = filterData.to_value; var slidersSelector = '.' + filterName + 'Slider'; var sliderArray = filterFullRange.split(", "); $.each(sliderArray, function(index, value) { if ( parseInt(value) > parseInt(sliderVal) ){ if( parseInt(value) < parseInt(sliderValTo) ){ fullSliderVal.push(parseInt(value)); } } }); if (sliderVal == sliderValTo){ fullSliderVal.unshift(sliderVal); }else{ fullSliderVal.unshift(sliderVal); fullSliderVal.push(sliderValTo); } //console.log('fullSliderVal', fullSliderVal); displayPriceTag(fullSliderVal); var oldSliderVal = 0; var $sliderHolder = $(slidersSelector).first().closest('.slider__holder'); var hasVal = $sliderHolder[0].hasAttribute('data-val'); if (hasVal) { oldSliderVal = parseInt( $sliderHolder.attr('data-val'), 10 ); } // do nothing if value didn't change if (sliderVal === oldSliderVal) { //console.info('No slider value change.'); // return; } // update both sliders (mobile/desktop) $(slidersSelector).each(function() { // update slider value var slider = $(this).data('ionRangeSlider'); slider.update({ from_value: sliderVal, to_value: sliderValTo }); }); //console.log('sliderVal', sliderVal); var newQval = "" if (sliderVal === 0) { // 0 resets sliders to "no value" state $(slidersSelector) .closest('.slider__holder') .removeAttr('data-val data-tag-val'); } else { newQval = "" $.each(fullSliderVal, function(index, value) { //console.log('value', value); if(value != null){ if (index === 0) { newQval += 'tag:"' + filterName + '-' + value +'"'; }else{ newQval += '+OR+tag:"' + filterName + '-' + value +'"'; } } //console.log('newQval', newQval); }); // add value to DOM for getQueryStr() $(slidersSelector) .closest('.slider__holder') .attr('data-val', sliderVal) .attr('data-tag-val', newQval); } var queryStr = getQueryStr(); if (queryStr) { setFilteredResults(queryStr); } } function handleFilterClick(e) { e.preventDefault(); clearTags(); if ($(this).hasClass('ajax-disabled')) { return; } var tagVal = $(this).attr('data-tag-val'); // change all instances of this link in the DOM (mobile & desktop) var $allLinks = $('[data-tag-val="' + tagVal + '"]'); $allLinks.parent().toggleClass('active'); var queryStr = getQueryStr(); if (queryStr) { setFilteredResults(queryStr); } } function init() { setTagVals(); $filterLinks.on('click', handleFilterClick); checkInitialTags(); } init(); // export functions used in other Liquid templates window.handleRangeSliderFinish = handleRangeSliderFinish; window.handleRangeSliderChange = handleRangeSliderChange; }());

Dresses for Women UK | Women's Dresses Online | Pink Boutique (2024)

References

Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 5700

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.