Laptop Lenovo 15,6" AMD Ryzen 5 5625U 16 GB RAM 512 GB SSD
Premium quality - <b>Laptop Lenovo 15,6" AMD Ryzen 5 5625U 16 GB RAM 512 GB 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":"e3d1f077-bd55-462b-9910-9cac00d9d75e","product_id":"20923431-d654-464d-a231-285a3172943f","title":"","weight_unit":"kg","inventory_quantity":30,"sku":"S71015491","barcode":"0198157181076","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":905,"min_quantity":1}],"weight":"2.45","compare_at_price":"0","price":"905","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-156-amd-ryzen-5-5625u-16-gb-ram-512-gb-ssd1?variant=e3d1f077-bd55-462b-9910-9cac00d9d75e","available_quantity":30,"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 : S71015491
Weight : 2.45kg
Barcode : 0198157181076
Inventory : 30
${function(){
const variantData = data.variant || {"id":"e3d1f077-bd55-462b-9910-9cac00d9d75e","product_id":"20923431-d654-464d-a231-285a3172943f","title":"","weight_unit":"kg","inventory_quantity":30,"sku":"S71015491","barcode":"0198157181076","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":905,"min_quantity":1}],"weight":"2.45","compare_at_price":"0","price":"905","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-156-amd-ryzen-5-5625u-16-gb-ram-512-gb-ssd1?variant=e3d1f077-bd55-462b-9910-9cac00d9d75e","available_quantity":30,"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":"e3d1f077-bd55-462b-9910-9cac00d9d75e","product_id":"20923431-d654-464d-a231-285a3172943f","title":"","weight_unit":"kg","inventory_quantity":30,"sku":"S71015491","barcode":"0198157181076","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":905,"min_quantity":1}],"weight":"2.45","compare_at_price":"0","price":"905","retail_price":"0","available":true,"url":"\/products\/laptop-lenovo-156-amd-ryzen-5-5625u-16-gb-ram-512-gb-ssd1?variant=e3d1f077-bd55-462b-9910-9cac00d9d75e","available_quantity":30,"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 15,6" AMD Ryzen 5 5625U 16 GB RAM 512 GB SSD The Lenovo IdeaPad Slim 3 15ABR8 laptop is designed to offer the ideal balance between performance and portability, aimed at users who need an efficient and comfortable experience in a lightweight format. It features a 15.6-inch Full HD IPS display that delivers sharp images and accurate colors, perfect for work, multimedia, or daily browsing. Its AMD Ryzen 5 5625U processor ensures solid performance in multitasking and demanding applications thanks to its multiple cores and modern architecture. The 16 GB RAM allows smooth management of multiple open programs and enhances capacity for memory-intensive tasks. It includes a 512 GB SSD storage , which guarantees fast boot and load times, as well as enough space for documents, apps, and media. The device sports a sophisticated grey finish and a French AZERTY keyboard layout , suited for users who prefer this common arrangement in France and French-speaking countries. Additionally, this model comes without a preinstalled operating system, allowing users to install software of their choice. The combination of its technical specifications, versatile keyboard, and quality screen makes this Lenovo laptop a balanced and practical option for professionals, students, and home users who value performance and ergonomics in a standard-size device. Overall, the Lenovo IdeaPad Slim 3 15ABR8 offers an accessible and efficient tech solution for everyday work and leisure environments.
Diagonal of the screen (cm): 39,6 cm Type: Laptop SSD Numeric keyboard Touchpad Product with plug: Yes Memory Type: Keyboard: Type of plug: Plug EU Colour: Grey Type of storage: SSD Resolution (px): 1920 x 1080 px 1280 x 720 px Processor: AMD RYZEN™ 5 5625U AMD Ryzen 5 5625U RAM Memory: 16 GB RAM Hard Drive: Characteristics: Front-facing camera Integrated microphone Built-in microphone Card Reader 2 Speakers Built-in graphics adapter Connections: HDMI HDMI 1.4 USB-C 3.2 Gen 1 (3.1 Gen 1) PCI Express 4.0 USB-A 3.2 3.5mm jack cable Aspect ratio: 16:9 Connectivity: Bluetooth Bluetooth 5.2 Wi-Fi 6 GHz Resolution: Full HD Language: French Compatible memory cards: SD Technology: Cache: 16 MB Power supply: USB Screen: 15,6" Frequency: 50 - 60 Hz Power: 65 W Voltage: 100 - 240 V Operating System: No Not included: Optical Drive Adapter AC Mobile network connection Discrete graphics adaptor Format: M.2 Ethernet: No Touchscreen: No Camera: HD Luminous flux: 300 Lm Includes: SSD x 1 Nuclei: 6 Nuclei Speed: Processor Family: Graphic Driver: AMD RADEON GRAPHICS Supported memory speed: 3200 mhz 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