ADVERTISEMENT

Score up to 70 percent off in a 5-day shopping celebration of love and luck

How to maximize the CNY and Valentine's celebration during the Great Northern Sale at SM North EDSA

Published Feb 14, 2026 11:18 pm
Participating merchants in the 'Great Northern Sale' are highlighted in the Duon Wayfinding app.
Participating merchants in the 'Great Northern Sale' are highlighted in the Duon Wayfinding app.
Love, luck, and luxe-for-less moments collide this February as SM North EDSA brings back its biggest Great Northern Sale, happening from Feb. 11 to 15. For five exciting days, shoppers can score up to 70 percent off across retail, tech, beauty, make-up, and more, making it the perfect time to refresh wardrobes, upgrade gadgets, and stock up on must-haves.
What makes this year extra special? The sale period lines up with the Chinese New Year and lands just in time for Valentine’s Day, creating a rare triple treat of celebrations, savings, and feel-good vibes.
To truly maximize the experience, timing and strategy are everything. With thousands of deals happening all at once, smart shoppers can make the most of the Great Northern Sale by planning their route, and that’s where the Duon Wayfinding app comes in. Think of it as a real-time indoor navigation app for malls. Duon helps shoppers navigate SM North EDSA with ease and shows which merchants are offering markdowns specifically for the Great Northern Sale.
Cafe Mary Grace
Cafe Mary Grace
After shopping for gifts during the Great Northern Sale, couples can slow things down over dessert, coffee, or a hearty meal as SM North EDSA has plenty of romantic date spots. Sweet-tooth favorites like Conti’s, Aperitif Cafe, and Mary Grace Cafe are perfect for sharing cakes and pastries, while dining spots such as Genki Sushi, Mango Tree Cafe, Pizzulu, and Craft Coffee Roastery PH offer cozy, sit-down options for quality time with your special someone.
Tim Ho Wan
Tim Ho Wan
There’s also no better way to keep the good fortune flowing than with auspicious eats to welcome the Year of the Horse. SM North EDSA is home to a wide selection of Chinese restaurants where diners can enjoy symbolic favorites like dumplings for wealth, long noodles for longevity, and savory dishes meant to usher in luck and happiness after a successful shopping spree. Must-visits include David’s Tea House, Gangji Produced Hongkong Cafe, Yummy Dumplings, Du Hsiao Yueh, Tiong Bahru, Ninepot, Din Tai Fung, TuanTuan Kitchen PH, Panda Express, and Tim Ho Wan. There are also plenty of other food spots around the mall if you feel like mixing things up after your Chinese New Year feast.
Pizzulu
Pizzulu
This February, SM North EDSA turns shopping into a full-on celebration of love, luck, and massive savings. With the Great Northern Sale, Chinese New Year, and Valentine’s Day all coming together, it’s the perfect moment to shop smart, eat well, and celebrate in style without breaking the bank at your most loved SM mall in the north.

Related Tags

leisure shopping SM North EDSA
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.