Laptop HP BL2H5EA 16" Intel Core i9 32 GB RAM 1 TB SSD
Exceptional value - <b>Laptop HP BL2H5EA 16" Intel Core i9 32 GB RAM 1 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":"43f30bc0-ee7b-44b2-806b-3ffd7c8965b7","product_id":"28b75002-b837-4dbe-a9a5-a44547976734","title":"","weight_unit":"kg","inventory_quantity":84,"sku":"S9918575","barcode":"0199251207266","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":3230,"min_quantity":1}],"weight":"3.9","compare_at_price":"0","price":"3230","retail_price":"0","available":true,"url":"\/products\/laptop-hp-bl2h5ea-16-intel-core-i9-32-gb-ram-1-tb-ssd?variant=43f30bc0-ee7b-44b2-806b-3ffd7c8965b7","available_quantity":84,"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 : S9918575
Weight : 3.9kg
Barcode : 0199251207266
Inventory : 84
${function(){
const variantData = data.variant || {"id":"43f30bc0-ee7b-44b2-806b-3ffd7c8965b7","product_id":"28b75002-b837-4dbe-a9a5-a44547976734","title":"","weight_unit":"kg","inventory_quantity":84,"sku":"S9918575","barcode":"0199251207266","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":3230,"min_quantity":1}],"weight":"3.9","compare_at_price":"0","price":"3230","retail_price":"0","available":true,"url":"\/products\/laptop-hp-bl2h5ea-16-intel-core-i9-32-gb-ram-1-tb-ssd?variant=43f30bc0-ee7b-44b2-806b-3ffd7c8965b7","available_quantity":84,"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":"43f30bc0-ee7b-44b2-806b-3ffd7c8965b7","product_id":"28b75002-b837-4dbe-a9a5-a44547976734","title":"","weight_unit":"kg","inventory_quantity":84,"sku":"S9918575","barcode":"0199251207266","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":3230,"min_quantity":1}],"weight":"3.9","compare_at_price":"0","price":"3230","retail_price":"0","available":true,"url":"\/products\/laptop-hp-bl2h5ea-16-intel-core-i9-32-gb-ram-1-tb-ssd?variant=43f30bc0-ee7b-44b2-806b-3ffd7c8965b7","available_quantity":84,"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.
Discover excellence with
Laptop HP BL2H5EA 16" Intel Core i9 32 GB RAM 1 TB SSD! The HP Omen BL2H5EA gaming laptop features a sleek white design that combines aesthetics and functionality for demanding users. Equipped with a powerful Intel Core i9-14900HX processor, this machine delivers exceptional performance capable of handling intensive tasks such as the latest games, multimedia editing, and professional software with ease. Its 32 GB RAM ensures smooth management and efficient multitasking, allowing multiple applications to run simultaneously without speed loss. Storage is entrusted to a 1 TB SSD , providing high read and write speeds, optimizing load times and access to large files. Visual quality is guaranteed by its 16-inch display , offering an ideal balance between portability and screen space, perfect for gaming and creative work. Additionally, it includes an NVIDIA GeForce RTX 5060 graphics card, enabling realistic graphics and advanced performance with support for modern rendering technologies, ray tracing, and high frame rates. This setup makes the HP Omen BL2H5EA suitable for users seeking an immersive gaming experience and uncompromising professional performance. The device comes without a preinstalled operating system, offering flexibility to install the preferred platform. Overall, this laptop combines advanced power, ample memory, and a generous screen, positioning it as a robust choice for those requiring maximum processing and graphics capacity in a versatile format.
Type of storage: SSD Diagonal of the screen (cm): 40,6 cm Processor Family: Graphic Driver: Intel UHD Graphics Type: Laptop Numeric keyboard Touchpad Full kayboard Product with plug: Yes Memory Type: Type of plug: Plug EU Colour: White Resolution: Operating System: Without Operating System FreeDOS Screen: 16" Processor: Intel Core i9 Intel Core i9-14900HX RAM Memory: 32 GB RAM Hard Drive: 1 TB SSD Characteristics: Integrated speakers Front-facing camera Built-in microphone Backlighted 2 Speakers Data protection/Password Built-in graphics adapter Connections: HDMI RJ45 Ethernet LAN HDMI 2.1 x 1 PCI Express 4.0 USB-A 3.2 3.5mm jack cable Aspect ratio: 16:10 Connectivity: Power supply: USB Frequency: Technology: IPS Voltage: 100 - 240 V Not included: Optical Drive Adapter AC Mobile network connection Recommended use: Gaming Format: Power: 230 W Speed: 10/100/1000 Mbps Touchscreen: No Luminous flux: 400 lm Form factor: SO-DIMM Includes: SSD x 1 Battery type: Litio Ion Nuclei: 8 Nuclei 16 Nuclei 24 Nuclei Resolution (px): 1920 x 1200 px Approx. charging time: 30 minutes Graphics memory capacity: 8 GB Graphics card: geforce rtx 5060 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