Laptop Thomson NEO14 Intel Celeron N4020 128 GB 14,1" 4 GB RAM
Quality you can trust - <b>Laptop Thomson NEO14 Intel Celeron N4020 128 GB 14,1" 4 GB RAM.</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":"ca21a3c9-120a-41df-be0a-5057cb374990","product_id":"ba832f5a-32ab-438b-9bc1-2f3bb5ac55ce","title":"","weight_unit":"kg","inventory_quantity":28,"sku":"S71015015","barcode":"3663792034867","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":368,"min_quantity":1}],"weight":"1.86","compare_at_price":"0","price":"368","retail_price":"0","available":true,"url":"\/products\/laptop-thomson-neo14-intel-celeron-n4020-128-gb-141-4-gb-ram?variant=ca21a3c9-120a-41df-be0a-5057cb374990","available_quantity":28,"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 : S71015015
Weight : 1.86kg
Barcode : 3663792034867
Inventory : 28
${function(){
const variantData = data.variant || {"id":"ca21a3c9-120a-41df-be0a-5057cb374990","product_id":"ba832f5a-32ab-438b-9bc1-2f3bb5ac55ce","title":"","weight_unit":"kg","inventory_quantity":28,"sku":"S71015015","barcode":"3663792034867","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":368,"min_quantity":1}],"weight":"1.86","compare_at_price":"0","price":"368","retail_price":"0","available":true,"url":"\/products\/laptop-thomson-neo14-intel-celeron-n4020-128-gb-141-4-gb-ram?variant=ca21a3c9-120a-41df-be0a-5057cb374990","available_quantity":28,"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":"ca21a3c9-120a-41df-be0a-5057cb374990","product_id":"ba832f5a-32ab-438b-9bc1-2f3bb5ac55ce","title":"","weight_unit":"kg","inventory_quantity":28,"sku":"S71015015","barcode":"3663792034867","position":1,"option1":"","option2":"","option3":"","note":"NEW","image":null,"wholesale_price":[{"price":368,"min_quantity":1}],"weight":"1.86","compare_at_price":"0","price":"368","retail_price":"0","available":true,"url":"\/products\/laptop-thomson-neo14-intel-celeron-n4020-128-gb-141-4-gb-ram?variant=ca21a3c9-120a-41df-be0a-5057cb374990","available_quantity":28,"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.
Exceptional value -
Laptop Thomson NEO14 Intel Celeron N4020 128 GB 14,1" 4 GB RAM. The Thomson NEO14 laptop is designed for users who need a lightweight and functional solution for everyday tasks, whether professional or educational. This laptop features a 14.1-inch HD display , offering a balanced size for mobility and comfortable viewing of basic content such as documents, web browsers, or presentations. It integrates an Intel Celeron N4020 processor, suitable for productivity applications and browsing, complemented by 4 GB of RAM that ensures stable operation in light multitasking environments. Its 128 GB solid-state drive (SSD) combines fast startup and system access with enough space to store files, documents, and common programs without delays. The integrated chipset-based graphics card provides basic performance, enough to handle simple graphics and multimedia playback without high demands. The device comes in an elegant white color that adds a modern touch to its design, and its AZERTY keyboard is aimed at French-speaking users or environments where this layout is standard, facilitating typing and language adaptation. Additionally, the laptop runs on Windows 11 S , a secure and optimized system for efficient performance, and includes a 1-year Office license, adding value for those needing immediate access to productivity tools like Word, Excel, or PowerPoint. Overall, the Thomson NEO14 is a balanced option that meets basic mobility and functionality needs, ideal for students, home professionals, or users seeking a simple and effective device for daily use.
Type: Product with plug: Yes Memory Type: Keyboard: Type of plug: Plug EU Graphic Driver: Intel UHD Graphics Intel UHD Graphics 600 Technology: DDR4 Repairability Index: 7.1 Type of storage: SSD Weight: 1,35 Kg Colour: White Processor: Intel Celeron N4020 Hard Drive: 128 GB Connectivity: Bluetooth Wi-Fi Wi-Fi 5 GHz Wi-Fi 4 Resolution: HD RAM Memory: 4 GB RAM Screen: 14,1" Connections: HDMI x 1 USB 3.0 x 1 USB-C x 1 Includes: Keyboard SSD x1 User manual Operating System: Windows 11 Home in S mode Nuclei: 2 Nuclei Speed: 1.1 Ghz Processor Family: Intel Celeron Resolution (px): 1280 x 720 px Diagonal of the screen (cm): 35,8 cm 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