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

Avast Premium Security 2025

Antivirus trusted untuk lindungi device dari virus & malware.
Choose Variation *
4.6 (800 reviews) 1,742 terjual
Price:
Selected:
Avast Premium Security 2025 — feature 1
Avast Premium Security 2025 — feature 2
Avast Premium Security 2025 — feature 3
Avast Premium Security 2025 — feature 4
Avast Premium Security 2025 — feature 5

Product Description

(Offline Full Version Antivirus)

Best Selling Antivirus Product

Harga website RM229,

Kami jual:

1 Device & 1 tahun subscription RM19

1 Device & 2 tahun subscription RM33

1 Device & LIFETIME subscription RM47

Untuk Windows sahaja

Customer Reviews

4.60 out of 5

Based on 800 published reviews

5 Stars
60%
4 Stars
40%
3 Stars
0%
2 Stars
0%
1 Stars
0%
N

Ng Hui Min

Nov 29, 2025

bro not bad honestly. harga vs value still okay, tq seller nanti i update lagi kalau ada apa2

W

Wong Kok Wai

Nov 28, 2025

Ok nak share skit 3 star fair la. pagi tadi try install rasa macam okay, pastu ada glitch kecik pastu okay from JB with love lol

I

Irfan Danial

Nov 28, 2025

honestly 4/5 la… mostly smooth, pagi tadi try install ada minor lag skit pastu okay balik from kl, okay je

T

Te* Bo** Ho**

Nov 27, 2025

Ok nak share skit sis i dah guna seminggu, smooth je. Avast Premium Security 2025 memang worth it 👍 nanti i update lagi kalau ada apa2

L

Liew Jun Kit

Nov 27, 2025

Assalamualaikum 3 star fair la. tengahari tadi baru sempat test rasa macam okay, pastu ada glitch kecik pastu okay nanti i update lagi kalau ada apa2

D

Dinesh Nair

Nov 26, 2025

Nak cakap la okay la not bad. Price okay, cuma documentation kurang clear sikit for newbie recommended untuk yang tengah cari macam ni

G

Goh Zhi Yang

Nov 25, 2025

Nak cakap la Weh seller respons cepat gila… Install pun senang je ikut step, pagi tadi try install dah settle from KL, okay je

V

Vanitha Ram

Nov 25, 2025

Wehhh 3 star fair la. pagi tadi try install rasa macam okay, pastu ada glitch kecik pastu okay from Penang, tq

C

Chan Yi Xuan

Nov 24, 2025

ok nak share skit 5 star la for sure. nov 2025 beli, sampai harini okay je no crash nanti i update lagi kalau ada apa2

F

Farid Kamal

Nov 20, 2025

hellooo malaysian here, avast premium security 2025 okay untuk kerja harian + side hustle i. love it tqvm 🙏

H

Hafizi Ramli

Nov 19, 2025

Ok nak share skit 3 star fair la. tengahari tadi baru sempat test rasa macam okay, pastu ada glitch kecik pastu okay hope membantu

L

Luqman Hakim

Nov 19, 2025

yo best gila. kawan office pun tanya link, i share sikit2 je la hahaha okay tu je sharing