ADVERTISEMENT

Weak demand, tech glitches slash SSI Group's profit in first half

Published Aug 18, 2025 12:00 am  |  Updated Aug 16, 2025 05:22 pm
Tantoco-led retailer SSI Group, Inc. reported a 37.8 percent drop in net income for the first half of 2025 to ₱451.8 million from ₱726.3 million in the same period last year due to weaker consumer demand for mid to upscale goods.
The company generated sales of ₱13.4 billion in January to June, an increase of 1.6 percent as compared to ₱13.2 billion in the same period in 2024. For the second quarter alone, sales decreased by 1.6 percent to ₱6.6 billion.
Sales in the second quarter were negatively affected by implementation issues related to the Group’s switch to an SAP and ETP Enterprise Resource Planning Systems.
“The Group is working to resolve issues that have caused delays in warehouse-to-store replenishments. These delays have impacted top-line growth, as stores during the second quarter had inventory levels below normal,” SSI said.
It noted that, “Consumer demand in general was muted during the second quarter as consumers seem to be holding off on discretionary spending.”
“Weak demand coupled with SAP implementation issues made the second quarter a challenging quarter for the Group, however, we remain confident that our brand portfolio and store network continue to be the retail outlets of choice for mid- to high-end discretionary spending in the Philippines,” SSI added.
Abacus said SSI’s performance was “One of the negative surprises so far among the non-index names” and noted that there is no indication whether inventory issues could spill over to the third quarter.
It noted, though, that “recent developments have not been favorable for SSI and even the market in general. This is likely going to negatively impact the company's outlook.”
During the first half of 2025, SSI said performance of the Group’s different categories varied, with Footwear, accessories, and luggage having a 24.9 percent increase, followed by the Others category (personal care, food, and outlets) and Fast fashion with increases of 6.6 percent and 0.2 percent, respectively.
Movement in sales was also impacted by the decrease in revenue from Casual wear category of 3.4 percent, and Luxury and bridge of 1.4 percent.
The Group’s e-commerce business generated sales of ₱969.3 million, which accounted for 7.2 percent of sales during the half of the year.
At the end of June 2025, the Group’s store network included 601 stores nationwide which cover a total of approximately 125,815 square meters. During the second quarter, the Group opened 16 stores covering 6,134 square meters and closed two stores with total area of 168 square meters.
The Group booked rental income of ₱48.1 million, an increase of 5.0 percent over the same period last year. Rental income relates to the leasing out of certain store spaces at Central Square as well as income derived from parking spaces at Central Square.

Related Tags

SSI Group Inc. Abacus Securities Corporation
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.