Your Cart
Available colors 1

limited sale ollie dress - sapphire best price last chance

SKU: REB00055

$138.00 $198.00

STATUS: In stock

limited sale ollie dress - sapphire best price last chance
limited sale ollie dress - sapphire best price last chance
limited sale ollie dress - sapphire best price last chance

Available colors

Product Overviewlimited sale ollie dress - sapphire best price last chance
Our everyday Ollie Dress gets a little wild – courtesy of its allover zebra print. It comes with a button-front top and an elastic drawstring waist for a comfortable, adjustable fit.100% PolyesterProfessional dry clean onlyImported"', 'imageURL' : "https://cdn.shopify.com/s/files/1/1754/9245/products/H19603294_OLLIE-DRESS_462_SAPPHIRE-A_grande.jpg?v=1574384384", 'productURL' : 'https://www.rebeccaminkoff.com/products/ollie-dress-h19603294-sapphire', 'brand' : 'Rebecca Minkoff', 'comparePrice' : '198.00', 'categories' : ["All","All Products","All Products Excluding Love Too","Clothing - Sale","Dresses \u0026 Skirts","Our Sale Picks Under $250","Our Sale Picks Under $250","Sale","Sale Check","Smart Collection Singles Sale"], 'currentCategory' : "Dresses & Skirts", 'productOptions' : { "Color" : "SAPPHIRE", "Size" : "XXS", } }] }; function productView(){ var sku = ''; dataLayer.push(product, { 'pageType' : 'Product', 'event' : 'Product'}); if(__bva__.debug){ console.log("Product"+" :"+JSON.stringify(product, null, " ")); } } productView(); $(__bva__.cartTriggers).click(function(){ var skumatch = ''; if(sku != skumatch){ productView(); } }); } /* DATALAYER: Cart View ----------------------- 1. Fire anytime a user views their cart (non-dynamic) */ /* DATALAYER Variable: Checkout & Transaction Data */ __bva__products = []; var transactionCurrency = "USD"; if ($.cookie('bfx.isInternational') == "true" ) { transactionCurrency = $.cookie('bfx.currency'); } else { transactionCurrency = "USD"; } transactionData = { 'transactionNumber' : '', 'transactionId' : '', 'transactionAffiliation' : 'Rebecca Minkoff', 'transactionCurrency' : transactionCurrency, 'transactionTotal' : '', 'transactionTax' : '', 'transactionShipping' : '', 'transactionSubtotal' : '', 'products': __bva__products }; if(__bva__.debug == true){ /* DATALAYER: Transaction -------------------------- */ if(document.location.pathname.match(/.*order.*/g)){ dataLayer.push(transactionData,{ 'pageType' :'Transaction', 'event' :'Transaction' }); console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } } /* DATALAYER: Checkout -------------------------- */ if(Shopify.Checkout){ if(Shopify.Checkout.step != undefined){ if (Shopify.Checkout.step === 'contact_information'){ dataLayer.push(transactionData,{ 'event' :'Customer Information', 'pageType' :'Customer Information'}); console.log("Customer Information - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); }else if (Shopify.Checkout.step === 'shipping_method'){ dataLayer.push(transactionData,{ 'event' :'Shipping Information', 'pageType' :'Shipping Information'}); console.log("Shipping - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); }else if( Shopify.Checkout.step === "payment_method" ){ dataLayer.push(transactionData,{ 'event' :'Add Payment Info', 'pageType' :'Add Payment Info'}); console.log("Payment - Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } } if(__bva__.debug == true){ /* DATALAYER: Transaction -------------------------- */ if(Shopify.checkout != undefined){ dataLayer.push(transactionData,{ 'pageType' :'Transaction', 'event' :'Transaction' }); console.log("Transaction Data"+" :"+JSON.stringify(transactionData, null, " ")); } }else{ /* DATALAYER: Transaction -------------------------- */ if(Shopify.checkout != undefined){ dataLayer.push(transactionData,{ 'pageType' :'Transaction', 'event' :'Transaction' }); } } } /* DATALAYER: All Pages ----------------------- Fire all pages trigger after all additional dataLayers have loaded. */ dataLayer.push({ 'event': 'DataLayer Loaded' }); console.log('DATALAYER: DataLayer Loaded.'); /*========================== | dataLayer Event Bindings | --------------------------*/ /* DATALAYER: Add to Cart / Dynamic Cart View --------------------------------------------- Fire all pages trigger after all additional dataLayers have loaded. */ $(document).ready(function() { /* DATALAYER: Search Results --------------------------- */ var searchPage = new RegExp(__bva__.searchPage, "g"); if(document.location.pathname.match(searchPage)){ var search = { 'searchTerm' : __bva__.searchTermQuery, 'pageType' : "Search", 'event' : "Search" }; dataLayer.push(search); if(__bva__.debug){ console.log("Search"+" :"+JSON.stringify(search, null, " ")); } } /* DATALAYER: Cart ------------------- */ /* STAGE CART DATA */ function mapJSONcartData(){ jQuery.getJSON('/cart.js', function (response) { // --------------------------------------------- get Json response __bva__.cart = response; var cart = { 'products': __bva__.cart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }), 'pageType' : 'Cart', 'event' : 'Cart' }; if(cart.products.length > 0){ dataLayer.push(cart); if (__bva__.debug) { console.log("Cart"+" :"+JSON.stringify(cart, null, " ")); } } // --------------------------------------------- get Json response }); } viewcartfire = 0; /* VIEW CART */ $(__bva__.viewCart).on('click', function (event) { // ------------------------------------------------------------------------- view cart if(viewcartfire !== 1){ viewcartfire = 1; // IF DYNAMIC CART IS TRUE if (__bva__.dynamicCart) { // ---------------------------------- if dynamic cart is true cartCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.cartVisableSelector).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(cartCheck); mapJSONcartData(); // ------------------------------------------------------------------ check visible selectors $(__bva__.removeCartTrigger).on('click', function (event) { // ------------------------------------------------------------------- remove from cart var link = $(this).attr("href"); jQuery.getJSON(link, function (response) { // --------------------------------------------- get Json response __bva__.removeCart = response; var removeFromCart = { 'products': __bva__.removeCart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }), 'pageType' : 'Remove from Cart', 'event' : 'Remove from Cart' }; dataLayer.push(removeFromCart); if (__bva__.debug) { console.log("Cart"+" :"+JSON.stringify(removeFromCart, null, " ")); } // --------------------------------------------- get Json response }); // ------------------------------------------------------------------- remove from cart }); } // -------------------------------------- begin check interval }, 500); // ---------------------------------- if dynamic cart is true } } // ------------------------------------------------------------------------- view cart }); /* ADD TO CART */ jQuery.getJSON('/cart.js', function (response) { // --------------------------------------------- get Json response __bva__.cart = response; var cart = { 'products': __bva__.cart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }) } // --------------------------------------------- get Json response __bva__.cart = cart; collection_cartIDs = []; collection_matchIDs = []; collection_addtocart = []; for (var i = __bva__.cart.products.length - 1; i >= 0; i--) { var x = parseFloat(__bva__.cart.products[i].variant); collection_cartIDs.push(x); } }); function __bva__addtocart(){ dataLayer.push(product, { 'pageType' : 'Add to Cart', 'event' : 'Add to Cart' }); if (__bva__.debug) { console.log("Add to Cart"+" :"+JSON.stringify(product, null, " ")); } // IF DYNAMIC CART IS TRUE if (__bva__.dynamicCart) { console.log("dynamic"); // ---------------------------------- if dynamic cart is true var cartCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.cartVisableSelector).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(cartCheck); mapJSONcartData(); // ------------------------------------------------------------------ check visible selectors $(__bva__.removeCartTrigger).on('click', function (event) { // ------------------------------------------------------------------- remove from cart var link = $(this).attr("href"); jQuery.getJSON(link, function (response) { // --------------------------------------------- get Json response __bva__.removeCart = response; var removeFromCart = { 'products': __bva__.removeCart.items.map(function (line_item) { return { 'id' : line_item.id, 'sku' : line_item.sku, 'variant' : line_item.variant_id, 'name' : line_item.title, 'price' : (line_item.price/100), 'quantity' : line_item.quantity } }), 'pageType' : 'Remove from Cart', 'event' : 'Remove from Cart' }; dataLayer.push(removeFromCart); if (__bva__.debug) { console.log("Cart"+" :"+JSON.stringify(removeFromCart, null, " ")); } // --------------------------------------------- get Json response }); // ------------------------------------------------------------------- remove from cart }); } // -------------------------------------- begin check interval }, 500); // ---------------------------------- if dynamic cart is true } } $(document).on('click', __bva__.cartTriggers, function() { __bva__addtocart(); }); /* DATALAYER: Newsletter Subscription ------------------------------------- */ __bva__newsletter_fire = 0; $(document).on('click', __bva__.newsletterSelectors, function () { if(__bva__newsletter_fire !== 1){ __bva__newsletter_fire = 1; var newsletterCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.newsletterSuccess).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(newsletterCheck); dataLayer.push({'event': 'Newsletter Subscription'}); // ------------------------------------------------------------------ check visible selectors } // -------------------------------------- begin check interval },500); } }); /* DATALAYER: Wishlist ------------------------------------- */ setTimeout( function(){ $(__bva__.wishlistSelector).on('click', function () { dataLayer.push(product, {'event': 'Add to Wishlist'}); if(__bva__.debug){ console.log("Wishlist"+" :"+JSON.stringify(product, null, " ")); } }); if(document.location.pathname == __bva__.wishlistPage){ var __bva__productLinks = $('[href*="product"]'); var __bva__prods = []; var __bva__links = []; var __bva__count = 1; $(__bva__productLinks).each(function(){ var href = $(this).attr("href"); if(!__bva__links.includes(href)){ __bva__links.push(href); $(this).attr("dataLayer-wishlist-item",__bva__count++); jQuery.getJSON(href, function (response) { // --------------------------------------------- get Json response __bva__.wishlist = response; var wishlistproducts = { 'id' : __bva__.wishlist.product.id, 'name' : __bva__.wishlist.product.title, }; __bva__prods.push(wishlistproducts); // --------------------------------------------- get Json response }); } }); dataLayer.push({'products': __bva__prods, 'pageType' : 'Wishlist', 'event' : 'Wishlist'}); } var __bva__count = 1; var wishlistDel = $(__bva__.removeWishlist); wishlistDel.each(function(){ $(this).attr("dataLayer-wishlist-item-del",__bva__count++); }); $(__bva__.removeWishlist).on('click', function(){ console.log('click') var index = $(this).attr("dataLayer-wishlist-item-del"); var link = $("[dataLayer-wishlist-item="+index+"]").attr("href"); console.log(index) console.log(link) jQuery.getJSON(link, function (response) { // --------------------------------------------- get Json response __bva__.wishlist = response; var wishlistproducts = { 'id' : __bva__.wishlist.product.id, 'name' : __bva__.wishlist.product.title, }; dataLayer.push({'products': wishlistproducts, 'pageType' : 'Wishlist', 'event' : 'Wishlist Delete Product'}); // --------------------------------------------- get Json response }); }) }, 3000); /* DATALAYER: CTAs ------------------ */ $(__bva__.ctaSelectors).on('click', function () { var ctaCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.ctaSuccess).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(ctaCheck); dataLayer.push({'event': 'CTA'}); // ------------------------------------------------------------------ check visible selectors } // -------------------------------------- begin check interval },500); }); /* DATALAYER: Promo Subscriptions --------------------------------- */ $(__bva__.promoSubscriptionsSelectors).on('click', function () { var ctaCheck = setInterval(function () { // -------------------------------------- begin check interval if ($(__bva__.promoSuccess).length > 0) { // ------------------------------------------------------------------ check visible selectors clearInterval(ctaCheck); dataLayer.push({'event': 'Promo Subscription'}); // ------------------------------------------------------------------ check visible selectors } // -------------------------------------- begin check interval },500); }); }); // document ready // --------------- run script after jQuery has loaded }// --------------------------------------------- wait for jQuery to load}, 500);