i.id))]; const variationIds = [...new Set(this.cart.map(i => i.variation_id).filter(Boolean))]; const params = new URLSearchParams(); productIds.forEach(id => params.append('ids[]', id)); variationIds.forEach(id => params.append('variation_ids[]', id)); try { const res = await fetch('/api/cart/prices?' + params.toString()); const data = await res.json(); this.cart.forEach(item => { const vid = item.variation_id ? String(item.variation_id) : null; if (vid && data.variations[vid] !== undefined) { item.price = data.variations[vid]; } else if (data.products[String(item.id)] !== undefined) { item.price = data.products[String(item.id)]; } }); this.saveCart(); } catch (e) {} }, openStoreHeaderSearch() { const root = document.getElementById('store-header-root'); const compact = root && root.classList.contains('store-header-compact'); if (window.innerWidth < 640) { this.searchOpen = true; this.$nextTick(() => { if (this.$refs.mobileSearchInput) this.$refs.mobileSearchInput.focus(); }); return; } if (compact) { const modal = document.getElementById('desktopSearchModal'); const backdrop = document.getElementById('desktopSearchBackdrop'); if (modal) modal.style.display = 'flex'; if (backdrop) backdrop.style.display = 'block'; const el = document.getElementById('desktopSearchInput'); if (el) el.focus(); } }, async init() { try { const r = await fetch('/api/cart', { credentials: 'same-origin', headers: { 'Accept': 'application/json' } }); if (r.ok) { const d = await r.json(); this.cart = Array.isArray(d.items) ? d.items : []; } } catch (e) {} this.$nextTick(() => this.refreshCartPrices()); window.addEventListener('dv-cart-changed', () => { fetch('/api/cart', { credentials: 'same-origin', headers: { 'Accept': 'application/json' } }) .then(r => r.ok ? r.json() : null) .then(d => { if (d && Array.isArray(d.items)) this.cart = d.items; }) .catch(() => {}); }); this.$watch('searchOpen', val => { if (val) { history.pushState({ drawer: 'search' }, ''); } else if (history.state && history.state.drawer === 'search') { _backHandling = true; history.back(); } }); this.$watch('cartOpen', val => { if (val) { history.pushState({ drawer: 'cart' }, ''); } else if (this.suppressCartBackOnce) { this.suppressCartBackOnce = false; } else if (history.state && history.state.drawer === 'cart') { _backHandling = true; history.back(); } }); this.$watch('mobileMenuOpen', val => { if (val) { history.pushState({ drawer: 'menu' }, ''); } else if (history.state && history.state.drawer === 'menu') { _backHandling = true; history.back(); } }); } }" @add-to-cart.window="addItem($event.detail)" @app:back.window="if (searchOpen) { searchOpen = false } else { var _dm = document.getElementById('desktopSearchModal'); if (_dm && _dm.style.display === 'flex') { closeSearchModal() } else if (cartOpen) { cartOpen = false } else if (mobileMenuOpen) { mobileMenuOpen = false } }">
Lubuk Software

Office365 Set Jimat - 5 Devices

Office 365 untuk 5 device - kerja, belajar & team semua cover.
4.5 (2,287 reviews) 6,979 terjual
Price:
RM 597.00 RM 90.00
Office365 Set Jimat - 5 Devices — feature 1
Office365 Set Jimat - 5 Devices — feature 2
Office365 Set Jimat - 5 Devices — feature 3
Office365 Set Jimat - 5 Devices — feature 4

Product Description

Set Jimat Microsoft Office 365 (Word, Excel & Powerpoint) - 5 Devices - Langganan Seumur Hidup - Truecaller Premium, Photoscissors & Ccleaner Pro - 1 Template + 2 Kursus Digital - Full tutorial cara install ⭐

Customer Reviews

4.50 out of 5

Based on 2287 published reviews

5 Stars
50%
4 Stars
50%
3 Stars
0%
2 Stars
0%
1 Stars
0%
G

Ga**** Ra*

Dec 25, 2025

Hellooo tq, barang okay. Support reply lambat skit but issue settle jugak from Penang, tq

W

Wo** Ko* Wa*

Dec 24, 2025

bro so so je la… office365 set jimat - 5 devices boleh guna, tapi jangan expect macam enterprise level sangat recommended untuk yang tengah cari macam ni

S

Sunita Govind

Dec 24, 2025

Ehemm tq, barang okay. Support reply lambat skit but issue settle jugak tqvm 🙏

K

Khairul Anuar

Dec 23, 2025

Yo Recommended gila… Husband i pun cakap okay la harga macam ni dapat quality macam tu hope membantu

M

Mastura Ali

Dec 23, 2025

kak admin sis i dah guna seminggu, smooth je… office365 set jimat – 5 devices memang worth it 👍 from kl, okay je

F

Fatimah Zahra

Dec 22, 2025

Hello hello 5 star la for sure… Dis 2025 beli, sampai harini okay je no crash from Penang, tq

H

Ha***** Ta*

Dec 21, 2025

Nak cakap la tq, barang okay… Support reply lambat skit but issue settle jugak hope membantu

H

Harish Velu

Dec 19, 2025

nak cakap la tq tq seller, barang legit. midnight tengah bosan try2, terus jalan macam biasa peace ✌️

K

Khairul Anuar

Dec 17, 2025

hellooo tq, barang okay. support reply lambat skit but issue settle jugak stay safe semua

N

Nadia Izzati

Dec 16, 2025

Hello hello so so je la… Office365 Set Jimat - 5 Devices boleh guna, tapi jangan expect macam enterprise level sangat itu je la pendapat i

M

Me*** Na**

Dec 16, 2025

wehhh office365 set jimat - 5 devices okay la overall… ada skit learning curve tapi manageable je for age 33+ recommended untuk yang tengah cari macam ni

L

Lu**** Ha***

Dec 16, 2025

Hellooo okay la not bad… Price okay, cuma documentation kurang clear sikit for newbie chat style review skit hahaha