Laptop Lenovo 21SH008NSP 16" 16 GB RAM 512 GB SSD Spanish Qwerty
Discover excellence with <b>Laptop Lenovo 21SH008NSP 16" 16 GB RAM 512 GB SSD Spanish Qwerty!</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":"7d9527fd-9a6e-4abd-a1de-3fbfd05bd7d3","product_id":"a77a3154-9fc2-4d8c-979b-37fdd59a053d","title":"","weight_unit":"kg","inventory_quantity":6,"sku":"S5633585","barcode":"0198156170774","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":1924,"min_quantity":1}],"weight":"2.44","compare_at_price":"0","price":"1924","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-21sh008nsp-16-16-gb-ram-512-gb-ssd-spanish-qwerty?variant=7d9527fd-9a6e-4abd-a1de-3fbfd05bd7d3","available_quantity":6,"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 : S5633585
Weight : 2.44kg
Barcode : 0198156170774
Inventory : 6
${function(){
const variantData = data.variant || {"id":"7d9527fd-9a6e-4abd-a1de-3fbfd05bd7d3","product_id":"a77a3154-9fc2-4d8c-979b-37fdd59a053d","title":"","weight_unit":"kg","inventory_quantity":6,"sku":"S5633585","barcode":"0198156170774","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":1924,"min_quantity":1}],"weight":"2.44","compare_at_price":"0","price":"1924","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-21sh008nsp-16-16-gb-ram-512-gb-ssd-spanish-qwerty?variant=7d9527fd-9a6e-4abd-a1de-3fbfd05bd7d3","available_quantity":6,"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":"7d9527fd-9a6e-4abd-a1de-3fbfd05bd7d3","product_id":"a77a3154-9fc2-4d8c-979b-37fdd59a053d","title":"","weight_unit":"kg","inventory_quantity":6,"sku":"S5633585","barcode":"0198156170774","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":1924,"min_quantity":1}],"weight":"2.44","compare_at_price":"0","price":"1924","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-21sh008nsp-16-16-gb-ram-512-gb-ssd-spanish-qwerty?variant=7d9527fd-9a6e-4abd-a1de-3fbfd05bd7d3","available_quantity":6,"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 Lenovo 21SH008NSP 16" 16 GB RAM 512 GB SSD Spanish Qwerty. The Lenovo Laptop Model 21SH008NSP is designed for users who require high performance and versatility in their daily tasks. Equipped with a powerful Intel Core i7 12700H 12th generation processor, featuring a hybrid architecture of 10 cores (6 performance and 4 efficiency) and 16 threads , it offers a base frequency of 2.5 GHz and can reach peaks of up to 5.2 GHz on its high-performance cores, ensuring outstanding capability to handle demanding applications, advanced multitasking, and creative or professional work. The 16GB DDR5-5600 RAM provides enhanced transfer speeds to improve system responsiveness and smooth simultaneous program execution. Additionally, it includes fast and reliable 512GB PCIe 4.0 NVMe SSD storage, significantly reducing load times and allowing efficient access to files and software. Its 16-inch WUXGA IPS display with a resolution of 1920x1200 pixels delivers sharp images, accurate colors, and a brightness of 300 nits , ideal for professional viewing and entertainment, complemented by 45% NTSC coverage and a standard 60Hz refresh rate. For graphics, it incorporates integrated Intel Graphics , sufficient for everyday graphic tasks and media consumption. Connectivity includes support for Wi-Fi 6E 802.11ax 2x2 and Bluetooth 5.3 , ensuring stable and fast wireless connections. Its Full HD 1080p webcam with hybrid IR system and privacy shutter provides security and visual quality for professional video calls. The device comes with the Windows 11 Pro operating system, offering advanced features for work environments and greater compatibility with business tools. This Lenovo laptop delivers robust performance and a large screen in a professional format, aimed at users who demand power, speed, and functionality in an efficient, well-equipped device.
Type of storage: SSD RAM Memory: 16 GB RAM Hard Drive: Not included: Touchscreen Optical Drive Adapter AC Mobile network connection Discrete graphics adaptor Operating System: Windows 11 Pro Keyboard: Spanish Qwerty Type: Laptop Numeric keyboard Touchpad Product with plug: Yes Memory Type: Type of plug: Plug EU Diagonal of the screen (cm): 40,6 cm Colour: Grey Touchscreen: No Nuclei: 10 Nuclei Technology: Compatible memory cards: SD Battery capacity: 45 Wh Speed: 2,5 GHz 5,2 ghz 100/1000 Mbps 5.2 Ghz Connectivity: Wi-Fi Bluetooth Wi-Fi 6 GHz Bluetooth 5.3 Resolution: Connections: HDMI USB Ethernet LAN RJ45 HDMI 2.1 x 1 USB-C 3.2 Gen 2 (3.1 Gen 2) PCI Express 4.0 USB-A 3.2 3.5mm jack cable Aspect ratio: 16:10 Screen: 16" Characteristics: Front-facing camera Integrated microphone Built-in microphone Backlighted Card Reader 2 Speakers Fingerprint reader Built-in graphics adapter Standard: NTSC Power supply: USB Frequency: Power: 65 W Voltage: 100 - 240 V Requirements: 64 bits Format: Luminous flux: 300 Lm Form factor: SO-DIMM Connectors: Kensington Chipset: Intel SoC Includes: SSD x 1 Battery type: Litio Ion Processor Family: Intel Resolution (px): 1920 x 1080 px 1920 x 1200 px Maximum RAM Memory: 64 GB 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