Laptop Lenovo 21SH00HXSP 16" intel core i5 210h 16 GB RAM 512 GB SSD Spanish Qwerty
Premium quality - <b>Laptop Lenovo 21SH00HXSP 16" intel core i5 210h 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":"3d80376d-76d3-47d4-b42f-e2cb4ecc94ba","product_id":"1bd9434d-ad10-4e92-9dae-eaccaca0e2fd","title":"","weight_unit":"kg","inventory_quantity":46,"sku":"S5633003","barcode":"0198158442510","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":1509,"min_quantity":1}],"weight":"2.44","compare_at_price":"0","price":"1509","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-21sh00hxsp-16-intel-core-i5-210h-16-gb-ram-512-gb-ssd-spanish-qwerty?variant=3d80376d-76d3-47d4-b42f-e2cb4ecc94ba","available_quantity":46,"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 : S5633003
Weight : 2.44kg
Barcode : 0198158442510
Inventory : 46
${function(){
const variantData = data.variant || {"id":"3d80376d-76d3-47d4-b42f-e2cb4ecc94ba","product_id":"1bd9434d-ad10-4e92-9dae-eaccaca0e2fd","title":"","weight_unit":"kg","inventory_quantity":46,"sku":"S5633003","barcode":"0198158442510","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":1509,"min_quantity":1}],"weight":"2.44","compare_at_price":"0","price":"1509","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-21sh00hxsp-16-intel-core-i5-210h-16-gb-ram-512-gb-ssd-spanish-qwerty?variant=3d80376d-76d3-47d4-b42f-e2cb4ecc94ba","available_quantity":46,"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":"3d80376d-76d3-47d4-b42f-e2cb4ecc94ba","product_id":"1bd9434d-ad10-4e92-9dae-eaccaca0e2fd","title":"","weight_unit":"kg","inventory_quantity":46,"sku":"S5633003","barcode":"0198158442510","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":1509,"min_quantity":1}],"weight":"2.44","compare_at_price":"0","price":"1509","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-21sh00hxsp-16-intel-core-i5-210h-16-gb-ram-512-gb-ssd-spanish-qwerty?variant=3d80376d-76d3-47d4-b42f-e2cb4ecc94ba","available_quantity":46,"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.
Premium quality -
Laptop Lenovo 21SH00HXSP 16" intel core i5 210h 16 GB RAM 512 GB SSD Spanish Qwerty The Lenovo ThinkBook 16 Gen 8 IRL 21SH00HXSP is a laptop designed for professionals who need an optimal balance of power, responsiveness, and portability. Equipped with an Intel Core i5-210H processor , this device delivers agile and stable performance for productivity tasks, multitasking, and business applications. It features 16 GB of RAM , enabling smooth management of multiple programs and active windows, while its 512 GB SSD ensures faster data access and transfer speeds compared to traditional drives, optimizing boot and software load times. Its 16-inch display provides a spacious and comfortable viewing area, ideal for data analysis, design work, or enjoying content with high clarity and sharpness. The gray chassis offers a sober and professional finish suitable for demanding work environments. Additionally, it includes a Spanish QWERTY keyboard , adapted for comfortable and precise typing during long work sessions. This model comes with Windows 11 Pro preinstalled, providing advanced features focused on security and business management, such as support for virtualized environments and improved device control. Overall, the Lenovo ThinkBook 16 Gen 8 stands out as a versatile and efficient solution for professionals seeking reliable, well-balanced equipment for daily work.
Type of plug: Plug EU Memory Type: Type: Laptop Numeric keyboard Touchpad SSD Product with plug: Yes Colour: Grey Characteristics: Front-facing camera Integrated microphone Built-in microphone Backlighted Card Reader 2 Speakers Fingerprint reader Data protection/Password Built-in graphics adapter Connections: HDMI RJ45 Ethernet LAN 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 Connectivity: Bluetooth Bluetooth 5.2 Wi-Fi 6 GHz Resolution: RAM Memory: 16 GB RAM Compatible memory cards: SD Technology: Contrast Ratio: 1000:1 Graphics card: Integrated Standard: NTSC Cache: 12 MB Power supply: USB Hard Drive: 512 GB SSD Frequency: Power: 65 W Sound: Dolby Audio Voltage: 100 - 240 V Not included: Optical Drive Adapter AC Mobile network connection Discrete graphics adaptor Format: Touchscreen: No Luminous flux: 300 Lm Form factor: SO-DIMM Connectors: Kensington Chipset: Intel SoC Screen: 16" Speed: 100/1000 Mbps Includes: SSD x 1 Keyboard: Spanish Qwerty Type of storage: SSD Battery type: Litio Ion Operating System: Windows 11 Pro Nuclei: 8 Nuclei Processor Family: Intel Resolution (px): 1920 x 1080 px 1920 x 1200 px Diagonal of the screen (cm): 40,6 cm Maximum RAM Memory: 64 GB Approx. charging time: 30 minutes Processor: intel core i5 210h 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