Laptop MSI 16" 2 TB SSD
Discover excellence with <b>Laptop MSI 16" 2 TB SSD!</b>
${function(){
return `
${data.starNum} /${data.starTotal}
`;
}()}
${function(){
return `
${data.showStarText === 'true' ? `
${data.starNum} /${data.starTotal}
` : ''}
`;
}()}
const TAG = 'spz-custom-revue-star';
class SPZCustomRevueStar extends SPZ.BaseElement {
constructor(element) {
super(element);
}
static deferredMount() {
return false;
}
buildCallback = () => {
this.action_ = SPZServices.actionServiceForDoc(this.element);
this.templates_ = SPZServices.templatesForDoc(this.element);
this.xhr_ = SPZServices.xhrFor(this.win);
this.starNum = this.element.getAttribute('starNum');
this.starTotal = this.element.getAttribute('starTotal');
this.showStarText = this.element.getAttribute('showStarText');
this.starColor = this.element.getAttribute('color');
this.interact = this.element.getAttribute('interact');
this.starSize = this.element.getAttribute('starSize') || 14;
}
mountCallback = () => {
this.doRender_({
starTotal: this.starTotal,
totalArray: Array.from({ length: Number(this.starTotal) }, (v, k) => k + 1),
starNum: this.starNum,
showStarText: this.showStarText,
starColor: this.starColor,
starSize: this.starSize
}).then(() => {
if (this.interact) {
this.addEventListeners_();
}
});
}
addEventListeners_ = () => {
const stars = document.querySelectorAll('.revue-star__star');
stars.forEach(star => {
star.addEventListener('click', event => {
const starEl = star.closest('.revue-star__star');
const starIndex = Number(starEl.dataset.index);
let isHalf = event.offsetX < star.offsetWidth / 2;
// rtl
if (document.documentElement.getAttribute('dir') === 'rtl') {
isHalf = event.offsetX > star.offsetWidth / 2;
}
const starValue = isHalf ? starIndex - 0.5 : starIndex;
this.starClickHandler_({ value: starValue });
});
});
}
renderStar = () => {
const isRtl = document.documentElement.getAttribute('dir') === 'rtl';
const stars = this.element.querySelectorAll('.revue-star__star');
stars.forEach((star, i) => {
const starIndex = i + 1;
const starEl = star.querySelector('svg:nth-child(2)');
const isHalf = this.starNum % 1 > 0 && Math.ceil(this.starNum) === starIndex;
const isSolid = starIndex <= Math.ceil(this.starNum);
starEl.style.display = isSolid ? 'block' : 'none';
if (isHalf) {
if (isRtl) {
// RTL布局下,如果是半星,显示星星的右半边
starEl.style.clipPath = `polygon(50% 0, 100% 0, 100% 100%, 50% 100%)`;
} else {
// LTR布局下,如果是半星,显示星星的左半边
starEl.style.clipPath = `polygon(0 0, 50% 0, 50% 100%, 0 100%)`;
}
} else {
starEl.style.clipPath = `polygon(0 0, 100% 0, 100% 100%, 0 100%)`
}
});
const showCountEle = this.element.querySelector('#revue-star-show-count');
showCountEle && SPZ.whenApiDefined(showCountEle).then((api) => {
api.render({ starNum: this.starNum, starTotal: this.starTotal });
});
}
doRender_ = (data) => {
return this.templates_
.findAndRenderTemplate(this.element, { starSize: this.starSize, ...data }, null)
.then((el) => {
const children = this.element.querySelector('*:not(template)');
children && SPZCore.Dom.removeElement(children);
this.element.appendChild(el);
})
.then(() => {
this.starNum = data.starNum;
this.renderStar();
});
}
starClickHandler_ = (event) => {
this.starNum = event.value;
this.renderStar();
this.triggerEvent_('change', { value: event.value });
}
triggerEvent_(name, data) {
const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {});
this.action_.trigger(this.element, name, event);
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.CONTAINER;
}
}
SPZ.defineElement(TAG, SPZCustomRevueStar)
( )
try {
const productId = window.SHOPLAZZA.meta.page.resource_id;
const productType = `default`;
const getProductReviews = (star_least) =>
fetch('/api/comment/count-star-multi',
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
product_id: [productId],
star_least: star_least || 1,
}),
}).then(res => res.json());
try {
const section = document.querySelector('#revue-product-star');
if(productType === "gift_card" && section) {
section.style.display = 'none';
}
} catch(e) {
console.log(e);
window.addEventListener('load', () => {
try {
const section = document.querySelector('#revue-product-star');
if(productType=== "gift_card" && section) {
section.style.display = 'none';
}
} catch(e) {
console.log(e)
}
})
}
const getReviewsConfig = async () => {
let data = {};
const url = new URL(window.location.href);
const preview_theme_id = url.searchParams.get('preview_theme_id');
const commentConfig = await fetch('/api/comment-config', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
}).then(res => res.json());
data = commentConfig.data;
const themeConfig = await fetch(`/api/comment-config?theme_id=${preview_theme_id || ''}`, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
}
}).then(res => res.json());
if (themeConfig?.data && themeConfig.data.star_color) {
data.star_color = themeConfig.data.star_color;
}
if (preview_theme_id) {
data.star_least = window.apps_global && apps_global.reviews && apps_global.reviews.preview_star_least;
} else if (themeConfig?.data && themeConfig.data.product_settings) {
data.star_least = themeConfig.data.product_settings.star_least;
}
return data;
};
if (productId && window.SHOPLAZZA.meta.page.template_type == 1) {
getReviewsConfig().then(async res => {
const config = res;
let review = await getProductReviews(config.star_least);
review = review.data[productId];
if (!config.open_status || (!review.comment_avg_star && !config.show_no_comment_star)) return;
const render = async () => {
const section = document.querySelector('#revue-product-star');
const starComponent = document.querySelector('#revue-product-star-component');
const count = document.querySelector('#revue-product-star-count');
count.innerText = review.published_count;
const api = await SPZ.whenApiDefined(starComponent);
api.doRender_({
starNum: review.comment_avg_star,
starTotal: 5,
showStarText: false,
starColor: config.star_color,
totalArray: Array.from({ length: 5 }, (v, k) => k + 1)
});
section.style.opacity = 1;
}
render();
document.addEventListener('dj.editor.update', render);
});
}
} catch (e) {console.warn(e)};
${function() {
const variantData = data.variant || {"id":"a2d2e693-f973-4963-8812-8545399cd9fd","product_id":"09cd1d10-9988-449f-8dda-642777857b43","title":"","weight_unit":"kg","inventory_quantity":2,"sku":"S71015519","barcode":"4711377314299","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":10706,"min_quantity":1}],"weight":"4.32","compare_at_price":"0","price":"10706","retail_price":"0","available":true,"url":"\/products\/laptop-msi-16-2-tb-ssd?variant=a2d2e693-f973-4963-8812-8545399cd9fd","available_quantity":2,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
const saveType = "percentage";
const productLabelDiscountOn = true;
return `
-
(Tax included)
${saveType == 'percentage'
? `-${variantData.off_ratio}% `
: `- `
}
(Tax included)
`;
}()}
Sku : S71015519
Weight : 4.32kg
Barcode : 4711377314299
Inventory : 2
${function(){
const variantData = data.variant || {"id":"a2d2e693-f973-4963-8812-8545399cd9fd","product_id":"09cd1d10-9988-449f-8dda-642777857b43","title":"","weight_unit":"kg","inventory_quantity":2,"sku":"S71015519","barcode":"4711377314299","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":10706,"min_quantity":1}],"weight":"4.32","compare_at_price":"0","price":"10706","retail_price":"0","available":true,"url":"\/products\/laptop-msi-16-2-tb-ssd?variant=a2d2e693-f973-4963-8812-8545399cd9fd","available_quantity":2,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
Inventory : ${variantData && variantData.available_quantity}
`
}()}
${function() {
const minDays = parseInt('3');
const maxDays = parseInt('7');
const customText = "Estimated Delivery\uff1a{min_date} - {max_date}";
const minDate = new Date(Date.now() + (minDays * 86400000));
const maxDate = new Date(Date.now() + (maxDays * 86400000));
const formatDate = (minDate.getFullYear() == maxDate.getFullYear() && minDate.getFullYear() == new Date().getFullYear())
? new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit' })
: new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit', year: 'numeric' });
const tipText = customText.replace(/\{min_date\}/g, '' + formatDate.format(minDate) + ' ')
.replace(/\{max_date\}/g, '' + formatDate.format(maxDate) + ' ');
return `
${tipText}
`;
}()}
Add to cart
${function(){
const wholesale_enabled = false;
const qty = data.quantity || 1;
const currentSelectVariant = data.variant;
const defaultVariant = (data.product && data.product.variants && data.product.variants[0]);
const productVariant = {"id":"a2d2e693-f973-4963-8812-8545399cd9fd","product_id":"09cd1d10-9988-449f-8dda-642777857b43","title":"","weight_unit":"kg","inventory_quantity":2,"sku":"S71015519","barcode":"4711377314299","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":10706,"min_quantity":1}],"weight":"4.32","compare_at_price":"0","price":"10706","retail_price":"0","available":true,"url":"\/products\/laptop-msi-16-2-tb-ssd?variant=a2d2e693-f973-4963-8812-8545399cd9fd","available_quantity":2,"options":[],"off_ratio":0,"flashsale_info":[],"sales":0};
const variantData = currentSelectVariant || defaultVariant || productVariant;
const wholesale_price = variantData.wholesale_price || [];
if(wholesale_enabled && wholesale_price.length > 0) {
let wholesaleIndex = wholesale_price.findIndex(item => {
return item.min_quantity > qty;
});
if(wholesaleIndex < 0){
wholesaleIndex = wholesale_price.length - 1;
}else if(wholesaleIndex > 0){
wholesaleIndex = wholesaleIndex - 1;
}
const wholesalePrice = wholesale_price[wholesaleIndex] || '';
return `
`
}else {
const price = variantData && variantData.price;
return price != undefined ? `
` : ' ';
}
}()}
Buy now
Product was out of stock.
Product is unavailable.
Quality you can trust -
Laptop MSI 16" 2 TB SSD. The MSI Stealth A16 AI+ A3XWJG-026FR laptop is a powerful laptop aimed at both design professionals and gaming and content creation enthusiasts who require a balance between advanced performance and mobility. Equipped with a processor from the AMD Ryzen 9 HX 370 family , this machine delivers exceptional performance for demanding tasks thanks to its architecture designed to maximize speed and efficiency in multitasking and high-consumption applications. Its 64 GB RAM ensures outstanding capacity to keep multiple complex programs open simultaneously, enabling smooth, uninterrupted workflows. For storage, it includes a 2 TB SSD , providing more than enough space for large projects, heavy software, and multimedia files with ultra-fast access times that optimize overall system speed. The 16-inch QHD+ display with a 240 Hz refresh rate offers a sharp and fluid visual experience, ideal for enjoying detailed graphics and fast motion without blur, supporting both productivity and high-end gaming. Its black color gives it an elegant and professional look, enhanced by a modern, compact design. The keyboard is configured in French AZERTY layout , catering to the specific linguistic needs of the Francophone market. For users demanding graphic power, it features the integrated RTX 5090 card, one of the most advanced solutions on the market allowing real-time complex rendering, 3D design software work, video editing, and gaming at maximum quality. This model also includes Windows 11 Pro , providing a reliable, secure platform compatible with the latest productivity and entertainment technologies and applications. Overall, the MSI Stealth A16 AI+ A3XWJG-026FR is a versatile, high-performance device designed for those who demand top technical quality in both professional environments and intensive multimedia use.
Hard Drive: Diagonal of the screen (cm): 40,6 cm Type: Laptop QWERTY SSD Numeric keyboard Touchpad Product with plug: Yes Memory Type: Keyboard: Azerty French Type of plug: Plug EU Colour: Black Connections: 2 HDMI RJ45 Ethernet LAN HDMI 2.1 x 1 USB A 3.2 Gen 2 (3.1 Gen 2) x 2 PCI Express 4.0 3.5mm jack cable Aspect ratio: 16:10 Weight: 2,1 Kg Type of storage: SSD Repairability Index: 7.9 Characteristics: Front-facing camera HDR Backlighted 2 Speakers Fingerprint reader Built-in graphics adapter Connectivity: Bluetooth Resolution: Full HD Internal Memory: 64 GB Speed: 2 GHz 30 fps 10/100/1000/2500 Mbps Power supply: USB Frequency: Power: 240 W Not included: Optical Drive Mobile network connection Recommended use: Gaming Format: M.2 Includes: Touchscreen: No Connectors: Kensington Chipset: Intel SoC Screen: 16" AC input voltage: 90 - 264 V Operating System: Windows 11 Pro Nuclei: 12 Nuclei Processor Family: AMD Resolution (px): 1920 x 1080 px 2560 x 1600 px Maximum RAM Memory: 64 GB Graphic Driver: AMD RADEON GRAPHICS Category: Computing > Laptops
24-months Warranty on "New" Products - 12-months Warranty on "Refurbished" or "Open Box" Products
VISA - Mastercard - Google Pay - Apple Pay
Secure payments by PayPal