
ผลประโยชน์ของระดับ Pro
• ประหยัดสูงสุด 5% สำหรับราคา Think ประจำวันประโยชน์ของระดับ Plus
• ประหยัดสูงสุด 8% สำหรับราคา Think ประจำวันแล็ปท็อปสำหรับทุกไลฟ์สไตล์ | ดูส่วนลดจากพีซีรุ่นต่างๆ ของเราทั้ง ThinkPad, Yoga, Legion และอีกมากมาย มีสินค้าสำหรับทุกคน!
Lenovo Pro สำหรับธุรกิจ | ข้อเสนอทางธุรกิจสุดพิเศษ, การสนับสนุนแบบตัวต่อตัว และอื่นๆ อีกมากมาย
เปิดเทอมเรียน | รับส่วนลดสูงสุด 300 บาทสำหรับ Legion และ 500 บาทสำหรับพีซีรุ่นอื่น ๆ ที่ Lenovo Education Store เฉพาะนักเรียนและผู้สอนเท่านั้น เข้าร่วม Lenovo Education
ระวัง เตรียมตัว คว้าพีซีของคุณ จัดส่งฟรีทุกคำสั่งซื้อ ไม่มียอดขั้นต่ำ ซื้อเลย
เพิ่งเปิดตัว | สำรวจแล็ปท็อปและแท็บเล็ตล่าสุดของเราจาก ThinkPad, Yoga, Legion และ IdeaPad
วันหยุดวันแรงงาน | ท่านอาจพบกับความล่าช้าในการจัดส่งสินค้าในช่วงวันที่ 1 – 5 พฤษภาคม การให้บริการตามปกติจะเริ่มต้นอีกครั้งในวันที่ 6 พฤษภาคม ทั้งนี้ ฝ่ายบริการลูกค้าของเราจะไม่สามารถให้บริการได้ในช่วงเวลาดังกล่าว ขออภัยในความไม่สะดวกมา ณ ที่นี้
", "language": { "th": "", "en_th": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3Cstrong%3ELabor%20Day%20Holiday%3C%2Fstrong%3E%20%7C%20You%20may%20experience%20a%20delay%20in%20delivery%20from%20May%201%20to%205.%20Regular%20operation%20will%20resume%20on%206th%20of%20May.%20Our%20customer%20service%20will%20be%20unavailable%20at%20this%20time.%20We%20apologize%20for%20any%20inconvenience%20caused.%3C%2Fspan%3E%3C%2Fp%3E", "en": "", "th_th": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3Cstrong%3E%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%AB%E0%B8%A2%E0%B8%B8%E0%B8%94%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B9%81%E0%B8%A3%E0%B8%87%E0%B8%87%E0%B8%B2%E0%B8%99%3C%2Fstrong%3E%20%7C%20%E0%B8%97%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%AD%E0%B8%B2%E0%B8%88%E0%B8%9E%E0%B8%9A%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A5%E0%B9%88%E0%B8%B2%E0%B8%8A%E0%B9%89%E0%B8%B2%E0%B9%83%E0%B8%99%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%88%E0%B8%B1%E0%B8%94%E0%B8%AA%E0%B9%88%E0%B8%87%E0%B8%AA%E0%B8%B4%E0%B8%99%E0%B8%84%E0%B9%89%E0%B8%B2%E0%B9%83%E0%B8%99%E0%B8%8A%E0%B9%88%E0%B8%A7%E0%B8%87%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%201%20%E2%80%93%205%20%E0%B8%9E%E0%B8%A4%E0%B8%A9%E0%B8%A0%E0%B8%B2%E0%B8%84%E0%B8%A1%20%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%9A%E0%B8%A3%E0%B8%B4%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B2%E0%B8%A1%E0%B8%9B%E0%B8%81%E0%B8%95%E0%B8%B4%E0%B8%88%E0%B8%B0%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B8%95%E0%B9%89%E0%B8%99%E0%B8%AD%E0%B8%B5%E0%B8%81%E0%B8%84%E0%B8%A3%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B9%83%E0%B8%99%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%206%20%E0%B8%9E%E0%B8%A4%E0%B8%A9%E0%B8%A0%E0%B8%B2%E0%B8%84%E0%B8%A1%20%E0%B8%97%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B8%99%E0%B8%B5%E0%B9%89%20%E0%B8%9D%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B8%9A%E0%B8%A3%E0%B8%B4%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%84%E0%B9%89%E0%B8%B2%E0%B8%82%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%A3%E0%B8%B2%E0%B8%88%E0%B8%B0%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%AA%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%96%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%9A%E0%B8%A3%E0%B8%B4%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%84%E0%B8%94%E0%B9%89%E0%B9%83%E0%B8%99%E0%B8%8A%E0%B9%88%E0%B8%A7%E0%B8%87%E0%B9%80%E0%B8%A7%E0%B8%A5%E0%B8%B2%E0%B8%94%E0%B8%B1%E0%B8%87%E0%B8%81%E0%B8%A5%E0%B9%88%E0%B8%B2%E0%B8%A7%20%E0%B8%82%E0%B8%AD%E0%B8%AD%E0%B8%A0%E0%B8%B1%E0%B8%A2%E0%B9%83%E0%B8%99%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%AA%E0%B8%B0%E0%B8%94%E0%B8%A7%E0%B8%81%E0%B8%A1%E0%B8%B2%20%E0%B8%93%20%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%99%E0%B8%B5%E0%B9%89%3C%2Fspan%3E%3C%2Fp%3E" }, "id": "Pagec9766cda-46ba-4ed5-8803-a9e49f67aa38" }, "pageComponentUuid": "0b869679o0965-4ca7-857d-150ec0d4992d", "componentName": "ofp-merchBanner", "rbkeyConfig": { "addToCart": "เพิ่มไปยังตะกร้า", "viewModel": "" }, "requestApiData": [ { "data": "Type Exception Report
Message Request processing failed; nested exception is com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)\n\torg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:626)\n\torg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tcom.lenovo.hunter.filter.LogHunterFilter.doFilter(LogHunterFilter.java:76)\n
Root Cause
com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>\n\tcn.fes.config.StoreConfigUtil.getCode(StoreConfigUtil.java:433)\n\tcn.fes.config.StoreConfigUtil.getParentId(StoreConfigUtil.java:295)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getRequestContext(ProductOnlineController.java:311)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getRequestContext(ProductOnlineController.java:299)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$EnkOq2li(ProductOnlineController.java:550)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$EnkOq2li$accessor$QYj3Pfkk(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$YmAhDDGh.call(Unknown Source)\n\torg.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner(ProductOnlineController.java)\n\tsun.reflect.GeneratedMethodAccessor1615.invoke(Unknown Source)\n\tsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tjava.lang.reflect.Method.invoke(Method.java:498)\n\torg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$QqMtz4iH(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$QqMtz4iH$accessor$Edtu1yxb(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$v5WaWLX5.call(Unknown Source)\n\torg.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java)\n\torg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)\n\torg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)\n\torg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)\n\torg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\n\torg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)\n\torg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)\n\torg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:626)\n\torg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tcom.lenovo.hunter.filter.LogHunterFilter.doFilter(LogHunterFilter.java:76)\n
Note The full stack trace of the root cause is available in the server logs.
เพิ่งเปิดตัว | สำรวจแล็ปท็อปและแท็บเล็ตล่าสุดของเราจาก ThinkPad, Yoga, Legion และ IdeaPad
", "language": { "en_my": "", "ko": "%3Cp%3E%EB%B0%A9%EA%B8%88%20%EC%B6%9C%EC%8B%9C%20%7C%20ThinkPad%2C%20Yoga%2C%20Legion%2C%20IdeaPad%EC%9D%98%20%EC%B5%9C%EC%8B%A0%20%EB%85%B8%ED%8A%B8%EB%B6%81%EA%B3%BC%20%ED%83%9C%EB%B8%94%EB%A6%BF%EC%9D%84%20%EC%95%8C%EC%95%84%EB%B3%B4%EC%84%B8%EC%9A%94.%3C%2Fp%3E%3Cstyle%3E%40media%20screen%20and%20(max-width%3A%20800px)%7B%0A%20%20%20%20%20%20%20%20.merch-banner-wrapper%7B%0A%20%20%20%20%20%20%20%20display%3A%20none%20!important%3B%0A%20%20%20%20%7D%0A%20%20%20%20%7D%3C%2Fstyle%3E", "en_sg": "", "en_th": "", "en": "%3Cp%3EJust%20Released%20%7C%20Explore%20our%20latest%20laptops%20%26amp%3B%20tablets%20from%20ThinkPad%2C%20Yoga%2C%20Legion%20%26amp%3B%20IdeaPad.%3C%2Fp%3E%3Cstyle%3E%40media%20screen%20and%20(max-width%3A%20800px)%7B%0A%20%20%20%20%20%20%20%20.merch-banner-wrapper%7B%0A%20%20%20%20%20%20%20%20display%3A%20none%20!important%3B%0A%20%20%20%20%7D%0A%20%20%20%20%7D%3C%2Fstyle%3E", "en_ph": "", "zh": "", "vi": "", "zh_hk": "%3Cp%3E%E6%96%B0%E7%99%BC%E4%BD%88%20%7C%E6%8E%A2%E7%B4%A2%20Lenovo%20%E6%97%97%E4%B8%8B%20ThinkPad%E3%80%81Yoga%E3%80%81Legion%20%E5%92%8C%20IdeaPad%20%E7%9A%84%E5%B6%84%E6%96%B0%E7%AD%86%E8%A8%98%E9%9B%BB%E8%85%A6%E5%92%8C%E5%B9%B3%E6%9D%BF%E9%9B%BB%E8%85%A6%E3%80%82%3C%2Fp%3E%3Cstyle%3E%40media%20screen%20and%20(max-width%3A%20800px)%7B%0A%20%20%20%20%20%20%20%20.merch-banner-wrapper%7B%0A%20%20%20%20%20%20%20%20display%3A%20none%20!important%3B%0A%20%20%20%20%7D%0A%20%20%20%20%7D%3C%2Fstyle%3E", "zh_tw": "%3Cp%3E%E5%89%9B%E5%89%9B%E7%99%BC%E4%BD%88%20%7C%20%E6%8E%A2%E7%B4%A2%20ThinkPad%E3%80%81Yoga%E3%80%81Legion%20%E5%92%8C%20IdeaPad%20%E7%9A%84%E6%9C%80%E6%96%B0%E7%AD%86%E9%9B%BB%E5%92%8C%E5%B9%B3%E6%9D%BF%E9%9B%BB%E8%85%A6%E3%80%82%3C%2Fp%3E%3Cstyle%3E%40media%20screen%20and%20(max-width%3A%20800px)%7B%0A%20%20%20%20%20%20%20%20.merch-banner-wrapper%7B%0A%20%20%20%20%20%20%20%20display%3A%20none%20!important%3B%0A%20%20%20%20%7D%0A%20%20%20%20%7D%3C%2Fstyle%3E", "th": "%3Cp%3E%E0%B9%80%E0%B8%9E%E0%B8%B4%E0%B9%88%E0%B8%87%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B8%A7%20%7C%20%E0%B8%AA%E0%B8%B3%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B9%81%E0%B8%A5%E0%B9%87%E0%B8%9B%E0%B8%97%E0%B9%87%E0%B8%AD%E0%B8%9B%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B9%81%E0%B8%97%E0%B9%87%E0%B8%9A%E0%B9%80%E0%B8%A5%E0%B9%87%E0%B8%95%E0%B8%A5%E0%B9%88%E0%B8%B2%E0%B8%AA%E0%B8%B8%E0%B8%94%E0%B8%82%E0%B8%AD%E0%B8%87%E0%B9%80%E0%B8%A3%E0%B8%B2%E0%B8%88%E0%B8%B2%E0%B8%81%20ThinkPad%2C%20Yoga%2C%20Legion%20%E0%B9%81%E0%B8%A5%E0%B8%B0%20IdeaPad%3C%2Fp%3E%3Cstyle%3E%40media%20screen%20and%20(max-width%3A%20800px)%7B%0A%20%20%20%20%20%20%20%20.merch-banner-wrapper%7B%0A%20%20%20%20%20%20%20%20display%3A%20none%20!important%3B%0A%20%20%20%20%7D%0A%20%20%20%20%7D%3C%2Fstyle%3E", "en_hk": "", "id": "" }, "id": "Paged09c0fc5-88bf-4111-a344-828aa235e285" }, "pageComponentUuid": "74fe90a06509c-42dc-b998-cb27b99725de", "componentName": "ofp-merchBanner", "rbkeyConfig": { "addToCart": "เพิ่มไปยังตะกร้า", "viewModel": "" }, "requestApiData": [ { "data": "Type Exception Report
Message Request processing failed; nested exception is com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)\n\torg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:626)\n\torg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tcom.lenovo.hunter.filter.LogHunterFilter.doFilter(LogHunterFilter.java:76)\n
Root Cause
com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>\n\tcn.fes.config.StoreConfigUtil.getCode(StoreConfigUtil.java:433)\n\tcn.fes.config.StoreConfigUtil.getParentId(StoreConfigUtil.java:295)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getRequestContext(ProductOnlineController.java:310)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getRequestContext(ProductOnlineController.java:298)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$Is9Mehkb(ProductOnlineController.java:549)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$Is9Mehkb$accessor$2WW8NoNY(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$oOoypx8o.call(Unknown Source)\n\torg.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner(ProductOnlineController.java)\n\tsun.reflect.GeneratedMethodAccessor1633.invoke(Unknown Source)\n\tsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tjava.lang.reflect.Method.invoke(Method.java:498)\n\torg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$wxSV9DvJ(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$wxSV9DvJ$accessor$039k0Q2Y(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$pd9Vvqu8.call(Unknown Source)\n\torg.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java)\n\torg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)\n\torg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)\n\torg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)\n\torg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\n\torg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)\n\torg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)\n\torg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:626)\n\torg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tcom.lenovo.hunter.filter.LogHunterFilter.doFilter(LogHunterFilter.java:76)\n
Note The full stack trace of the root cause is available in the server logs.