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

SketchUP Pro 2026

Buat model 3D lebih cepat untuk design dalaman atau projek client.
Choose Variation *
4.3 (842 reviews) 1,670 terjual
Price:
Selected:
SketchUP Pro 2026 — feature 1
SketchUP Pro 2026 — feature 2
SketchUP Pro 2026 — feature 3
SketchUP Pro 2026 — feature 4

Product Description

(Offline Full Version SketchUp Software)

(Vray V7 | Enscape 3D v4.15.0) for Windows

Harga website RM3,330

Kami jual RM35 Windows / RM42 Mac

1 Device & lifetime usage 

Bayar sekali sahaja ✅

Customer Reviews

4.30 out of 5

Based on 842 published reviews

5 Stars
30%
4 Stars
69%
3 Stars
0%
2 Stars
0%
1 Stars
0%
H

Halimah Tan

Jun 21, 2025

morningg sketchup pro 2026 hmm okay la for 3 star… bukan teruk, cuma expect sikit lagi smooth la from kl, okay je

K

Kumar Selvam

Jun 21, 2025

ok nak share skit not bad honestly. harga vs value still okay, tq seller hope membantu

I

In**** Ra***

Jun 20, 2025

hello hello average je la. umur 47 pun boleh guna, cuma kena banyak google sikit from penang, tq

Y

Yap Jia Hui

Jun 15, 2025

Yo Honestly tak menyesal. SketchUP Pro 2026 — memang puas hati, nanti repeat lagi insyaAllah from KL, okay je

W

Wong Mei Ling

Jun 13, 2025

Sis Boleh la… Jun 2025 beli, still guna sampai skrg tapi ada part annoying sikit from KL, okay je

H

Hafizi Ramli

Jun 10, 2025

kak admin sketchup pro 2026 okay la overall… ada skit learning curve tapi manageable je for age 35+ tqvm 🙏

T

Tan Wei Ming

Jun 07, 2025

hai team sketchup pro 2026 okay la overall. ada skit learning curve tapi manageable je for age 49+ peace ✌️ lah 16

F

Firdaus Idris

Jun 07, 2025

assalamualaikum tq tq seller, barang legit. pagi tadi try install, terus jalan macam biasa chat style review skit hahaha

Z

Zainal Abidin

Jun 05, 2025

Ehemm okay je for daily use. SketchUP Pro 2026 — kalau nak perfect sangat maybe kena tweak sikit setting peace ✌️

S

Sy**** Az***

Jun 02, 2025

hellooo weh seller respons cepat gila. install pun senang je ikut step, pagi tadi try install dah settle okay tu je sharing

H

Hafizi Ramli

May 30, 2025

kak admin okay je for daily use… sketchup pro 2026 — kalau nak perfect sangat maybe kena tweak sikit setting wallahi okay la

P

Preethi Shan

May 29, 2025

nak cakap la malaysian here, sketchup pro 2026 okay untuk kerja harian + side hustle i… love it wallahi okay la