ADVERTISEMENT

First Gen powers South Supermarket with solar

Published Jul 20, 2026 12:00 am  |  Updated Jul 18, 2026 05:27 pm
A drone shot of the solar carport that First Gen constructed at the South Supermarket branch in Los
Banos, Laguna. The South Supermarket chain, which is owned and operated by Grand Union
Supermarket, Inc., has partnered with the First Gen Group to source part of the electricity requirements of
the supermarket chain from solar PV facilities constructed by First Gen on-site. The branches in Los
Banos and Malolos, Bulacan, are the initial South Supermarket outlets to get the solar carports.
A drone shot of the solar carport that First Gen constructed at the South Supermarket branch in Los Banos, Laguna. The South Supermarket chain, which is owned and operated by Grand Union Supermarket, Inc., has partnered with the First Gen Group to source part of the electricity requirements of the supermarket chain from solar PV facilities constructed by First Gen on-site. The branches in Los Banos and Malolos, Bulacan, are the initial South Supermarket outlets to get the solar carports.

Lopez-led First Gen Corp. is continuing its renewable energy (RE) expansion after securing a partnership with Grand Union Supermarket Inc. (Grand Union) to supply solar energy to its branches in Bulacan and Laguna provinces.

In a statement last week, First Gen said Grand Union, owner of the South Supermarket chain, would operate select grocery branches under solar power after completing its first solar carports last May.

The project was completed roughly a year after First Gen commenced construction and about a year and a half after both companies signed an agreement for the projects in January 2025.

The solar installations, located in parking lots of South Supermarket branches in Malolos City, Bulacan, and Los Baños town in Laguna, entailed the installation of more than 1,600 photovoltaic (PV) panels with a combined capacity of one megawatt-peak (MWp).

According to First Gen, the use of solar power at both South Supermarket branches could avoid an estimated 527 tons of carbon emissions from electricity consumption, equivalent to the amount of carbon dioxide absorbed by more than 24,200 trees in a year.

“South Supermarket’s management has also noted a reduction in electricity costs, most evident during peak solar generation periods in the daytime, which aligns with its business hours. The cost savings will in turn enable the supermarket chain to offer customers better deals and improve the shopping experience,” First Gen said.

Mark Malabanan, First Gen Energy Solutions Inc. vice president for solar and commercial business development, said the solar installations at these branches have been generating cost savings while making their operations more environmentally sustainable for the communities they serve.

Established in 1967 as an independent, family-owned supermarket corporation, Grand Union owns and operates 13 South Supermarket branches nationwide, while First Gen has a diverse portfolio of 31 facilities that generate electricity from solar, wind, hydro, and geothermal energy. - Gabriell Christel Galang

Related Tags

First Gen Corp. (FGen) solar
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; } }

{{ static_articles_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.