We're sorry, Products are temporarily unavailable.
Available Soon
Pro Tier Benefits
• Save up to an extra 5% on Think everyday pricingPlus Tier Benefits
• Save up to an extra 8% on Think everyday pricingElite Tier Benefits
• Save up to an extra 12% on Think everyday pricingLaptops for every lifestyle | Explore savings on our range of PCs from ThinkPad, Yoga, Legion & more. Shop Now
Lenovo Pro for Business | Exclusive business deals, 1X1 support & more.
Lenovo Education | Enjoy up to PHP4,000 Welcome Discount and everyday low price at Lenovo Education Store, exclusively for students and educators. Shop Now | Join Lenovo Education
Just Released | Explore our latest laptops & tablets from ThinkPad, Yoga, Legion & IdeaPad
Enjoy Exclusive Discounts when you pay with BPI Online! ALL Deals | Free Quickship Delivery on selected products. Quickship.
100% Genuine Products. Philippines Business Registration. Trusted by customers. Check our Credentials
", "language": { "en": "", "en_ph": "%3Cstyle%3E%40media%20only%20screen%20and%20(min-width%3A%20375px)%20and%20(max-width%3A%20667px)%20%7B%0A%20%20%20%20.merch-banner-wrapper%20.merchandising-content%20.rich-text%20strong%7B%0A%20%20%20%20%20%20%20%20-webkit-line-clamp%3A%203%20!important%3B%0A%20%20%20%20%7D%0A.merch-banner-wrapper%20.merchandising-content%20.logo%7B%0A%20%20display%3Anone%20!important%3B%0A%7D%0A.merchandising-content%20.rich-text%20span%7B%0A%20%20%20%20font-size%3A%2015px%20!important%3B%0A%7D%0A%7D%3C%2Fstyle%3E%3Cp%3E%3Cspan%20style%3D%22font-size%3A%2018px%3B%22%3E100%25%20Genuine%20Products.%20Philippines%20Business%20Registration.%20%26nbsp%3BTrusted%20by%20customers.%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22%2Flegitimate%2F%22%20target%3D%22_self%22%20style%3D%22color%3A%20rgb(79%2C%20129%2C%20189)%3B%20text-decoration%3A%20underline%3B%20font-size%3A%2018px%3B%22%3E%3Cspan%20style%3D%22font-size%3A%2018px%3B%22%3E%3Cspan%20style%3D%22font-size%3A%2014px%3B%20color%3A%20rgb(79%2C%20129%2C%20189)%3B%22%3ECheck%20our%20Credentials%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E%3Cstyle%3E.merch-banner-wrapper%7Bmin-height%3A%2070px%3Bheight%3A70px%3Bpadding%3A%2010px%2048px%3B%20display%3A%20flex%20!important%3B%20justify-content%3A%20center%20!important%3B%20align-items%3Acenter%20!important%3B%7D%40media%20screen%20and%20(max-width%3A667px)%20%7B.merch-banner-wrapper%7Bmin-height%3A%2070px%3Bheight%3Aauto%3Bpadding%3A%2016px%3B%7D%7D%3C%2Fstyle%3E" }, "id": "Pagebd168eaa-f67d-435f-a7b4-93c9dc6b0069" }, "backgroundColor": "#f1e1ed", "isAssociatedRelease": "true", "pageComponentDataLangCode": "en_ph", "pageId": "971bf4b1-0c43-4869-b6f8-a10341e3f936", "uri": "/FragmentDirectory/ph-skinny-banner-start-2024-6-26-7-7.frag", "textAlignment": "center", "decorateInstanceId": "", "formData": { "facetName": "", "facetId": "" }, "tplId": "8147f1ac-e48f-4675-b282-9c09f1cb10c9", "pageComponentUuid": "3226a14bx6144-44c5-b377-ae9633a3a056", "targetUser": "0", "componentName": "ofp-merchBanner", "rbkeyConfig": { "addToCart": "Add To Cart", "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$dpD8KjZG(ProductOnlineController.java:549)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$dpD8KjZG$accessor$eqCylI7n(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$xxgQLmQE.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.GeneratedMethodAccessor1609.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$ULdDVHWo(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$ULdDVHWo$accessor$3tsHMfUH(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$THGQnEIs.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.
Labor Day Holiday | You may experience a delay in delivery from May 1 to 5. Regular operation will resume on 6th of May. Our customer service will be unavailable at this time. We apologize for any inconvenience caused.
", "language": { "en": "%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_ph": "%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" }, "id": "Page83ea6c71-9f88-4c79-b13f-357f39dbe3ab" }, "pageComponentUuid": "c828e449k3207-46a0-8ebf-5ee97f34cb44", "componentName": "ofp-merchBanner", "rbkeyConfig": { "addToCart": "Add To Cart", "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$Avv3U1o2(ProductOnlineController.java:550)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$Avv3U1o2$accessor$gXBqGGDm(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$f8cB0akK.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.GeneratedMethodAccessor1573.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$UIaWco2V(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$UIaWco2V$accessor$iLIajtPr(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$cGlrMrQB.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.
We're sorry, Products are temporarily unavailable.
Get the best of handheld Legion gaming in a compact package with the Legion Go S. This streamlined handheld features an 8″ WUXGA display, AMD Ryzen™ series compute power, and a 120Hz refresh rate for smooth, immersive play. Built with adjustable trigger switches and Legion ColdFront tech, it’s ready for compact gaming fun anywhere you take it.
Legion Go with SteamOS™ brings a console-like feel, gamepad-ready controls, and seamless gameplay. Suspend, resume, and switch from PC with cloud saves. Chat, get notifications, stream from your PC, explore the Steam Store, and play instantly—no driver updates or hardware tweaks. One device, limitless action.
The award-winning Legion Go is our flagship handheld, delivering pro-level gaming in the palm of your hand, packed with industry-leading tech. Featuring epic cooling capabilities, vivid PureSight displays, detachable TrueStrike controllers, and seamless access to a vast library of games, it’s designed to bring you the ultimate gaming experience—anytime, anywhere.
Legion Space is our forward-looking solution for gamers. It unites your entire gaming library across different launchers, lets you configure settings, and monitors performance. Plus, with the Gamesplanet Store, your Lenovo ID gives you access to some sweet discounts.