Apparel by Occasion

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Product Recommendations

All Occasion Dresses That Elevate Every Celebration

Step into your standout moments with Windsor’s curated collection of all occasion dresses—made for milestones, spontaneous invites, and everything in between. Whether you're RSVPing to a wedding, prepping for graduation, or celebrating with friends under the stars, these dresses are designed to turn heads and deliver confidence.

Styles That Fit Every Vibe

From soft pastels and romantic florals to bold jewel tones and sleek neutrals, Windsor’s all occasion styles are anything but basic. Explore corset midis that sculpt and support, chiffon wrap dresses that sway with every step, or satin maxis with leg-baring slits that light up every photo. Prefer short and sweet? Mini dresses with ruched skirts, puff sleeves, and square necklines bring the energy for brunches, birthdays, and bachelorette weekends.

Your Go-To Dress for Any Event

Weddings: From elegant guest gowns in sage or champagne to flirty floral midis for outdoor I-dos, you’ll find dresses that are photo-ready and dance-floor approved.

Graduation & Award Ceremonies: Walk the stage in polished midi dresses with pleats, structure, or subtle shimmer.

Bridal & Baby Showers: Sweetheart necklines, delicate prints, and flowy silhouettes make these dresses feel celebratory and soft.

Evenings Out: Bring the glam with sequin minis, lace corset bodices, or sleek satin styles that shine in the city lights.

Finish with the Perfect Touch

Complete your outfit with statement earrings, block heels, or a rhinestone clutch. Need a layer? Try a lightweight duster or bolero for chillier evenings or elevated venues.

Made to Move with You

From breathable cotton blends to stretch satin and mesh overlays, these dresses combine comfort with impact. Whether you're toasting at a rehearsal dinner, mingling at a gallery opening, or hosting your own big night, Windsor’s all occasion dresses let you feel polished without ever feeling overdone.

Find your perfect look online, in-app, or at one of Windsor’s 350+ stores across the U.S. and Canada. These are the all occasion dresses that make every invite an opportunity to shine.

  • In The Details Six Pack Earrings Set

    A six pack earrings set featuring three studs and three mini hoop earrings with various styles and designs perfect for everyday wear.

    Fit & Features

    • Six pack earrings set
    • One pair faux pearl studs, post-back closure
    • One pair heart studs, post-back closure
    • One pair rhinestone studs, post-back closure
    • One pair sleek mini hoops, post-back closure
    • One pair twist mini hoops, post-back closure
    • One pair rhinestone mini hoops, post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2097

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Simple Glitz Rhinestone Lariat Necklace And Stud Earrings Set

    Perfect your sparkle game with this rhinestone lariat necklace and stud earrings set. Featuring teardrop accents and adjustable chains, it's your go-to for glam vibes anytime, anywhere.

    Fit & Features

    • Necklace and earrings set
    • Single-row rhinestone necklace, center larger teardrop rhinestone
    • Long single-row rhinestone lariat, teardrop rhinestone accent
    • Back adjustable chain with lobster clasp closure
    • Teardrop rhinestone stud earrings
    • Post-back closures

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-2036

    Category Name: Apparel by Occasion

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sculpted Glam Bamboo Metal Bangle

    Fit & Features

    • Metal
    • Bamboo-like textured pattern
    • Open and close design

    Style Number/Barcode: 07003-0646

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sunshine Daisy Flower Mesh Skater Dress

    Embrace the sunshine looking fresh as a daisy in this flower skater dress perfect for all-day twirling! The dress features sheer mesh three-quarter-length puff sleeves, a square neckline, and a fit and flare, short-length hem. The dress is designed with all-over daisy flowers on glitter mesh fabric with a chiffon lining. Complete the look in lace-up heels for a semi-formal event!

    Fit & Features

    • Sheer mesh three-quarter-length puff sleeves
    • Square neckline
    • Back zipper and hook-eye closure
    • Skater, fit and flare silhouette
    • Short-length hem
    • All-over daisy flowers, glitter mesh fabric, chiffon lining
    • Style runs large

    Style Number/Barcode: 05101-2226

    Category Name: Apparel by Occasion

    Price: $9.97 $64.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Elevated Posh Faux Pearl Rhinestone Bracelet

    An elevated bracelet featuring a rhinestone embellished memory wire with a faux pearl accent. Perfect for styling with a semi-formal or cocktail dress. 

    Fit & Features

    • Rhinestone embellished memory wire
    • Faux pearl accent

    Style Number/Barcode: 07003-0578

    Category Name: Apparel by Occasion

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Taste So Sweet Cherry And Faux Pearl Layered Necklace

    Sweeten up the vibe in this layered necklace with adorable colored rhinestone cherry charms and a luxe strand of faux pearls. Pair with a purse.

    Fit & Features

    • Layered necklace
    • Colored rhinestone cherry charms
    • Faux pearl strand
    • Lobster clasp closure

    Style Number/Barcode: 07002-2116

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Memorable Glam Dainty Bow Charm Necklace

    A dainty necklace featuring a chain with mini faux pearl embellishments leading to a bow charm with mini rhinestone trim. Perfect for styling with earrings.

    Fit & Features

    • Dainty chain with mini faux pearls
    • Bow charm, mini rhinestone trim
    • Lobster clasp closure

    Style Number/Barcode: 07002-1894

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Luxe Dainty Cubic Zirconia Necklace And Stud Earrings Set

    Fit & Features

    • Necklace and earrings set
    • Round collar necklace, dainty chain-link design
    • Single row of cubic zirconia stones, teardrop cubic zirconia drop accents
    • Back adjustable chain with lobster clasp closure
    • Teardrop cubic zirconia stud earrings
    • Post-back closures

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-2034

    Category Name: Apparel by Occasion

    Price: $7.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • C Initial Layered Bubble Necklace

    Fit & Features

    • Triple-row layered design
    • Dainty chain-link and snake chains
    • Bubble "C" monogram pendant
    • Lobster clasp closure

     

    Style Number/Barcode: 07002-2003

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Edge Rhinestone Trim Hoop Earrings

    Fit & Features

    • Rhinestone embellished trim
    • Hoop design
    • Omega clasp closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2242

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Spiral Rhinestone Stiletto Heels

    Catch all eyes on you in these stiletto heels that bring major glam! The high heels feature an almond toe, a thin toe strap, and a spiral ankle design with rhinestone embellishments. Complete the look with a chic clutch and jewelry.

    Fit & Features

    • Almond toe, stiletto heel
    • Thin toe strap
    • Spiral ankle design
    • Rhinestone embellishments
    • Luxe fit cushioned insole
    • Pink heels are faux leather
    • Black heels are faux nubuck
    • Runs true to size

    Style Number/Barcode: 07401-3948

    Category Name: Apparel by Occasion

    Price: $19.97 $35.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Delicate Glam Rhinestone Necklace, Bracelet, And Earrings Set

    Fit & Features

    • Set includes necklace, bracelet, and earrings
    • Single-row dainty chain necklace with mini rhinestones
    • Single-row rhinestone tennis bracelet
    • Rhinestone stud earrings
    • Lobster clasp and post-back closures

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-2021

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Honey, I'm Home Faux Suede Bustier

    Flaunt your fab self for your honey in this faux suede bustier featuring a strapless bodice with non-slip grip lining, flexible boning inserts, a cropped hem, and a back zipper closure. Complete the look in a sleek mini skirt and basic heels. 

    Fit & Features

    • Lined faux suede fabric, minimal stretch
    • Strapless bodice
    • Non-slip grip lining
    • Flexible boning inserts
    • Cropped hem
    • Back zipper closure
    • Runs true to size

    Style Number/Barcode: 06003-1707

    Category Name: Apparel by Occasion

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Macie Satin Corset Party Dress

    Special Occasion

    Sweet and a little sultry, the Macie satin party dress will have all eyes on you when you enter the room. She features a sleeveless sweetheart neckline with a padded bust, adjustable spaghetti straps, a chic corset-designed bodice, an open back with a lace-up strappy design, and a short skater skirt with a fit and flare silhouette. Style this dress with sparkly heels.

    Fit & Features

    • Sleeveless sweetheart neckline
    • Padded bust, no bra required
    • Adjustable spaghetti straps, customized fit
    • Corset-designed bodice
    • Open back, lace-up strappy design, tie closure
    • High waist seam, lower back zipper, hook and eye closure
    • Short party skirt, fit and flare silhouette
    • Satin-knit fabric, moderate stretch
    • Runs true to size

    Style Number/Barcode: 05001-1156

    Category Name: Apparel by Occasion

    Price: $9.97 $54.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Trendy Three-Pack Tortoise Hoop Earrings Set

    Hop into style with the trendy three-pack tortoise hoop earrings set. Perfect for any occasion, these hoops bring chic vibes to your look.

    Fit & Features

    • Three-pack hoop earrings set
    • Small chunky tortoise hoops with gold metal trim
    • Medium thin tortoise hoops 
    • Large thin gold metal hoops
    • Post-back closures

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2202

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Step Up The Glamour Rhinestone Fringe Earrings

    Fit & Features

    • Thin metal bar post
    • Open circle with rhinestone embellishments
    • Long multi-row rhinestone fringe design
    • Post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2243

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Ultimate Statement Multi Seven Pack Ring Set

    A glossy set of seven statement rings in various designs and styles with rhinestone embellishments or colored accents. Complete the look with a handbag.

    Fit & Features

    • Seven pack ring set
    • Various designs and styles
    • Rhinestone embellishments
    • Colored accents

    Style Number/Barcode: 07004-0447

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Myra Formal High Slit Dress

    Special Occasion 

    The Myra formal dress brings all the luxe, elevating your evening with timeless elegance! The long formal dress features a sweetheart neck with a built-in padded bust that offers support to her flattering, off-the-shoulder neckline with short-sleeve cuffs.  The flattering, relaxed fit bodice leads to a curve-hugging floor-length mermaid silhouette that is accented with a sexy high side slit. Complete your captivating formal outfit with dazzling duster earrings and open-toe heels.

    Fit & Features 

    • Off-shoulder neckline, short-sleeve cuffs
    • Sweetheart neck, built-in padded bust
    • Back zipper, hook-eye closure
    • Floor-length A-line silhouette
    • High side slit
    • Lined crepe fabric
    • Curve-hugging fit, moderate stretch
    • Runs true to size

    Style Number/Barcode: 05002-2403

    Category Name: Apparel by Occasion

    Price: $9.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sparkle Step Glitter Lurex Block Heels

    Bring the shimmer and shine when you step out in these eye-catching glitter lurex heels! They feature an open almond-shaped toe with a strap, a slim adjustable ankle strap, a back zipper closure, and a stabilizing block heel. Shoes are constructed with a metallic glitter material and have a faux leather cushioned insole. Complete the look with a skater dress and rhinestone anklet.

    Fit & Features

    • 3.25" Block heel
    • Open almond toe, strap
    • Closed-back, adjustable ankle strap 
    • Back zipper closure
    • Glitter lurex material
    • Faux leather cushioned insole
    • Runs true to size

    Style Number/Barcode: 07401-4706

    Category Name: Apparel by Occasion

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Like This Spice Chili Charm Layered Necklace

    Keep your look spicy with this layered necklace flaunting a chili pepper charm for an extra vibe! Style with a graphic tee.

    Fit & Features

    • Layered necklace
    • Chili pepper charm
    • Lobster clasp closure

    Style Number/Barcode: 07002-2120

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

  • Sonya Satin Dress

    Special Occasion

    Slay the night away in our beautiful Sonya satin skater dress! She features a sleeveless square neckline with a built-in padded bust for support, adjustable spaghetti straps, and a cross-back lace-up design that lets you adjust the fit. Her short skater skirt is flowy enough to make some dance moves tonight! The short dress is composed of a satin-like woven fabric fabric that has a very flattering finish. Style this dress with sparkling earrings and classic block heels.

    Fit & Features

    • Square neckline, front padding, adjustable spaghetti straps
    • Criss-cross back design, tie closure
    • Empire waist, back elastic waistband, side pockets
    • Short fit and flare silhouette
    • Luxe satin woven fabric, lightweight woven lining, no stretch
    • Sticky bra or pasties recommended
    • Runs true to size

    Style Number/Barcode: 05001-0333

    Category Name: Apparel by Occasion

    Price: $9.97 $54.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Call Me Princess Rhinestone Necklace And Earrings Set

    Look and feel like a princess of luxury in this necklace and earrings set! The set includes a pair of matching earrings and a necklace with clear and colored rhinestones that give your formal wear a glam sparkle. Pair with heels.

    Fit & Features

    • Rhinestone necklace and earrings set
    • Clear and colored rhinestones
    • One pair of earrings, post-back closure
    • One necklace, lobster clasp closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-2103

    Category Name: Apparel by Occasion

    Price: $14.90

    Availability: In Stock

    Available Color: LIGHT, BLUE

    Available Size: NS

  • Western Babe Cow Print Cutout Teardrop Earrings

    Fit & Features

    • Teardrop shape
    • Center cutout
    • Brown cow print leather front design
    • Fish hook closure, rubber stopper

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2320

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Country Chic Cow Print Teardrop Earrings

    Step up your style game with country chic cow print teardrop earrings. Perfect for any occasion, these earrings add a playful touch to your look.

    Fit & Features

    • Teardrop shape
    • Black and white cow print leather front design
    • Fish hook closure, rubber stopper

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2319

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free