PageSourceSearch

https://www.kamera.com.tw/products/mobcuktrcor026

html kamera.com.tw collected 2026-09-30 14:24:30 UTC 404,341 bytes, 6,883 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-TW" style="height:100%;">
3  <head>
4      
4<script>
5        window.dataLayer = window.dataLayer || [];
6      </script>
6
7    <!-- Google Tag Manager -->
8            
8<script>
vendor: 375 bytes, lines 8-12
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
9            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
10            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
11            'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
12            })(window,document,'script','dataLayer','
12GTM-MHM2M87
vendor: 3 bytes, line 12
12');
12</script>
12
13          
13<script>var google_tag_manager_id = 'GTM-MHM2M87';</script>
13
14<!-- End Google Tag Manager -->
15      <!-- CYBERBIZ Google Tag Manager -->
16      
16<script>
vendor: 345 bytes, lines 16-20
16(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
17      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
18      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
19      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
20      })(window,document,'script','cyb','
20GTM-TXD9LVJ
vendor: 3 bytes, line 20
20');
20</script>
20
21      <!-- End CYBERBIZ Google Tag Manager -->
22    
23      
23<script>
24        function getUserFromCookie(){
25          if(localStorage.customer && localStorage.customer != '{"notLogin":true}'){
26            return JSON.parse(localStorage.customer).id;
27          }else{
28            return "";
29          }
30        }
31        cyb = [{
32          'shop': "13857-Kamera - 您一定用過我們的產品! 佳美能科技股份有限公司|CUKTECH酷態科 台灣總代理",
33          'shop_plan': "enterprise",
34          'userId': getUserFromCookie()
35        }];
36      </script>
36
37    
38      <!-- CYBERBIZ Google Tag Manager -->
39      
39<script>
vendor: 345 bytes, lines 39-43
39(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
40      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
41      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
42      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
43      })(window,document,'script','cyb','
43GTM-P7528MQ
vendor: 3 bytes, line 43
43');
43</script>
43
44      <!-- End CYBERBIZ Google Tag Manager -->
45    
46    <meta charset="utf-8">
47<meta http-equiv="X-UA-Compatible" content="IE=edge">
48<meta name="viewport" content="width=device-width, initial-scale=1">
49<link rel="icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNjQwNjc5MzU1X2luZGV4LWljb24tMzJ4MzIucG5nLnBuZyJdXQ.png?convert=false&sha=5c753f9a2593ce59">
50<link rel="apple-touch-icon" href="https://cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNjQwNjc5MzU1X2luZGV4LWljb24tMzJ4MzIucG5nLnBuZyJdXQ.png?convert=false&sha=5c753f9a2593ce59">
51
52<meta property="og:site_name" content="Kamera - 您一定用過我們的產品! 佳美能科技股份有限公司|CUKTECH酷態科 台灣總代理" />
53
54<!-- og tag -->
55
56
57<!-- og image -->
58
59  <meta property="og:image" content="https://cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiNDgweDQ4MCJdXQ.jpeg?sha=c3c51f15d9eabd58" />
60
61
62<title>
63  
64    CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證|Kamera 佳美能線上購物 Kamera - 您一定用過我們的產品! 佳美能科技股份有限公司|CUKTECH酷態科 台灣總代理
65  
66</title>
67
68
69
70<script src='//cdn-general.cybassets.com/frontend/shop/useSettingsData-3a2e378145f8a165.js' type='text/javascript'></script>
70
71
72
73
74  
74<script>
75    window.setSettingsData({"draggable_sections":{"404":[],"index":["1756954476239_0","_index_4_blocks_2","_index_4_blocks_3","1758075834682_5","_main_slider_custom_1","1757559065104_2","_index_8_blocks","_index_4_blocks_4","1762335115905_4"],"product":["product_info","product_description","board_comments","related_products"],"collection":[],"category":[],"blog":[],"article":[],"cart":[],"contact":[],"express_delivery":[],"search":[],"combo_product":["combo_product_info","combo_product_desc","board_comments"],"custom_page":["1756954476239_0","_index_4_blocks_2","_index_4_blocks_3","_main_slider_custom_1","_index_8_blocks","_index_4_blocks_4"]},"sections":{"navbar":{"type":"navbar","visible":true,"settings":{"navbar_image_logo_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89","navbar_image_logo_tablet_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89","navbar_image_logo_mobile_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89","main_nav":"202606","slider_primary_linklist":"202606","slider_primary_linklist_set_open":true,"nav_show_three_dimension":true,"search_enabled":true,"display_only_index":false,"dict_header_banner_image_url":"","dict_header_banner_image_tablet_url":"","dict_header_banner_image_mobile_url":"","dict_header_banner_link":"","display_count_down":false,"navbar_display_style":"rowCenterNav","menu_display_style":"three_dimension_menu","header_banner_start":"","header_banner_end":"","timer_text_color":"#c39d6f","timer_bg_color":"#0e0e22","logo_height":"50","link_menu_enabled":false,"link_menu":"undefined","navbar_background_transparent":false,"display_banner_type":"textBanner","header_banner_simple_text_size":"20","header_banner_simple_text_color":"#ffffff","header_banner_simple_bg":"#0054a7","header_banner_image_alt":"","header_logo_image_alt":"KAMERA","header_banner_simple_text":"","mobile_logo_position":"left","navbar_pc_title_font_size_scale":"100","navbar_pc_body_font_size_scale":"90","navbar_mobile_title_font_size_scale":"100","navbar_mobile_body_font_size_scale":"100","breadcrumb_referrer_enabled":false},"custom_name":"導覽列"},"footer":{"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/kamera.tw/","display_instagram":true,"shop_instagram":"https://www.instagram.com/kamera.ig/?hl=zh-tw","display_line":true,"shop_line":"https://page.line.me/mjr3591i","display_youtube":true,"shop_youtube":"https://www.youtube.com/@kamera1369","footer_link_arrangement":"display_y","display_facebook_fan_block":true},"block_order":["default_link_list","1756373503337_2","1756373317648_2","1756374023622_2"],"blocks":{"default_link_list":{"type":"link_list_setting","thumbnail":"list","draggable":true,"visible":true,"settings":{"dict_link_list_block_title":"","footer_link":"footer"},"custom_name":"選單"},"default_contact_info":{"type":"contact_info_setting","thumbnail":"contactInfo","draggable":true,"visible":false,"settings":{"dict_contact_info_block_title":"公司資訊","display_phone":true,"dict_phone_number":"0912345678","display_fax_number":true,"dict_shop_fax_number":"02-89902298","display_shop_email":true,"dict_shop_email":"[email protected]","display_shop_address":true,"dict_shop_address":"新北市五股區五工一路104號3樓","display_office_time":true,"dict_shop_office_time":"09:00-18:00"},"custom_name":"聯絡資訊"},"1756373503337_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":true,"settings":{"dict_rich_text_title":"客戶服務","dict_rich_text_content":"\u003cp\u003e官方Line:@kamera.tw\u003c/p\u003e\n\u003cp\u003e客服專線:0800-525-388 / 02-89902299\u003c/p\u003e\n\u003cp\u003e客服信箱:[email protected]\u003c/p\u003e\n\u003cp\u003e客服時間:週一 ~ 週五 09:00 ~ 18:00 (午休時間12:00 ~ 13:00)\u003c/p\u003e\n\u003cp\u003e地址:248 新北市五股區五工一路104號3樓\u003c/p\u003e\n"}},"1756373317648_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":true,"settings":{"dict_rich_text_title":"企業採購 (詢價/報價)","dict_rich_text_content":"\u003cp\u003e電話專線:02-89902299#220\u003cbr\u003e信箱:[email protected]\u003cbr\u003e\u003c/p\u003e\n"}},"1756374023622_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":false,"settings":{"dict_rich_text_title":"本公司委由順利智慧公司(股)處理金流與代開發票服務。","dict_rich_text_content":""}}},"custom_name":"頁腳"},"_index_4_blocks_1":{"type":"_index_4_blocks","visible":false,"settings":{"margin_x":"100","margin_bottom":"0","margin_block":"10","mobile_margin_x":"0","mobile_margin_bottom":"0","mobile_columns":1,"mobile_margin_block":"0"},"block_order":["_index_4_blocks_1_block_1"],"blocks":{"_index_4_blocks_1_block_1":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzUzMjYxMDYyXzA36YW35oWL56eR5a625peP5ZyWLemKgOeZvS5qcGcuanBlZyJdXQ.jpeg?sha=f86dcbbdb6cd2775","dict_tablet_image_url":"/theme_src/i18n_focus/default_img/_index_4_blocks_1_block_1_2.png","dict_mobile_image_url":"/theme_src/i18n_focus/default_img/_index_4_blocks_1_block_1_2.png","dict_link":"","block_propotion":"100"},"custom_name":"圖片"},"_index_4_blocks_1_block_2":{"type":"carousel","visible":false,"settings":{"dict_carousel":"product","block_propotion":"0"},"custom_name":"排程跑馬燈"}},"custom_name":"自訂排版設計"},"_index_4_blocks_2":{"type":"_index_4_blocks","visible":false,"settings":{"margin_x":"100","margin_bottom":"5","margin_block":"0","mobile_margin_x":"20","mobile_margin_bottom":"5","mobile_columns":2,"mobile_margin_block":"1","mobile_align":"left"},"block_order":["_index_4_blocks_2_block_1","_index_4_blocks_2_block_2","_index_4_blocks_2_block_3","_index_4_blocks_2_block_4"],"blocks":{"_index_4_blocks_2_block_1":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzIzX-S4u-mggeaMiemIlV_lnJYxLmpwZy5qcGVnIl1d.jpeg?sha=533528fc702c33aa","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzIzX-S4u-mggeaMiemIlV_lnJYxLmpwZy5qcGVnIl1d.jpeg?sha=533528fc702c33aa","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzIzX-S4u-mggeaMiemIlV_lnJYxLmpwZy5qcGVnIl1d.jpeg?sha=533528fc702c33aa","dict_link":"https://www.kamera.com.tw/blogs/shopping_problem/42751","dict_image_description":""},"custom_name":"圖片"},"_index_4_blocks_2_block_2":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzU4X-S4u-mggeaMiemIlV_lnJYyLmpwZy5qcGVnIl1d.jpeg?sha=e0fbfb78d09f2c83","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzU4X-S4u-mggeaMiemIlV_lnJYyLmpwZy5qcGVnIl1d.jpeg?sha=e0fbfb78d09f2c83","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzU4X-S4u-mggeaMiemIlV_lnJYyLmpwZy5qcGVnIl1d.jpeg?sha=e0fbfb78d09f2c83","dict_link":"https://www.kamera.com.tw/blogs/shopping_problem/43435","dict_image_description":""},"custom_name":"圖片"},"_index_4_blocks_2_block_3":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzcxX-S4u-mggeaMiemIlV_lnJYzLmpwZy5qcGVnIl1d.jpeg?sha=10e79e02a0520b0f","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzcxX-S4u-mggeaMiemIlV_lnJYzLmpwZy5qcGVnIl1d.jpeg?sha=10e79e02a0520b0f","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5NzcxX-S4u-mggeaMiemIlV_lnJYzLmpwZy5qcGVnIl1d.jpeg?sha=10e79e02a0520b0f","dict_link":"https://lin.ee/NRIYVwZ","dict_image_description":""},"custom_name":"圖片"},"_index_4_blocks_2_block_4":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5Nzg2X-S4u-mggeaMiemIlV_lnJY0LmpwZy5qcGVnIl1d.jpeg?sha=bc920275fcb6f12e","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5Nzg2X-S4u-mggeaMiemIlV_lnJY0LmpwZy5qcGVnIl1d.jpeg?sha=bc920275fcb6f12e","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5Nzg2X-S4u-mggeaMiemIlV_lnJY0LmpwZy5qcGVnIl1d.jpeg?sha=bc920275fcb6f12e","dict_link":"https://www.kamera.com.tw/pages/shopping-notice","dict_image_description":""},"custom_name":"圖片"}},"custom_name":"自訂排版設計"},"_index_4_blocks_3":{"type":"_index_4_blocks","visible":false,"settings":{"margin_x":"100","margin_bottom":"10","margin_block":"10","mobile_margin_x":"20","mobile_margin_bottom":"10","mobile_columns":2,"mobile_margin_block":"5","mobile_align":"left"},"block_order":["_index_4_blocks_3_block_3","_index_4_blocks_3_block_2","_index_4_blocks_3_block_1","_index_4_blocks_3_block_4"],"blocks":{"_index_4_blocks_3_block_1":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5ODM3X-S4u-mggeaMiemIlV_lnJY3LmpwZy5qcGVnIl1d.jpeg?sha=bda59206bb7b3f24","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzUxX-S4u-mggeaMiemIlV_lnJY3LmpwZy5qcGVnIl1d.jpeg?sha=443b98b0fc1ecf47","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzUxX-S4u-mggeaMiemIlV_lnJY3LmpwZy5qcGVnIl1d.jpeg?sha=443b98b0fc1ecf47","dict_link":"/collections/c-to-dc-adapters","block_propotion":"20","dict_image_description":""},"custom_name":"圖片"},"_index_4_blocks_3_block_2":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5ODIzX-S4u-mggeaMiemIlV_lnJY2LmpwZy5qcGVnIl1d.jpeg?sha=9e1054409b085842","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzM1X-S4u-mggeaMiemIlV_lnJY2LmpwZy5qcGVnIl1d.jpeg?sha=beb163757577f5e5","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzM1X-S4u-mggeaMiemIlV_lnJY2LmpwZy5qcGVnIl1d.jpeg?sha=beb163757577f5e5","dict_link":"/collections/leisure-entertainment","block_propotion":"20","dict_image_description":""},"custom_name":"圖片"},"_index_4_blocks_3_block_3":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NDA5ODA1X-S4u-mggeaMiemIlV_lnJY1LmpwZy5qcGVnIl1d.jpeg?sha=43dbd48fe8bc3585","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzIyX-S4u-mggeaMiemIlV_lnJY1LmpwZy5qcGVnIl1d.jpeg?sha=1277e16ae58154e3","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzIyX-S4u-mggeaMiemIlV_lnJY1LmpwZy5qcGVnIl1d.jpeg?sha=1277e16ae58154e3","dict_link":"/pages/brand_sidande","block_propotion":"20","dict_image_description":"\u003cp\u003e\u003c/p\u003e\n","dict_image_title":"","link_open_in_new_tab":true},"custom_name":"圖片"},"_index_4_blocks_3_block_4":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU4NzgxNzgwX-S4u-mggeaMiemIlV_lnJY4LmpwZy5qcGVnIl1d.jpeg?sha=03630015d549740b","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzY1X-S4u-mggeaMiemIlV_lnJY4LmpwZy5qcGVnIl1d.jpeg?sha=45b1bc3523c4d78e","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU3NTU3MzY1X-S4u-mggeaMiemIlV_lnJY4LmpwZy5qcGVnIl1d.jpeg?sha=45b1bc3523c4d78e","dict_link":"/pages/brand_cuktech","block_propotion":"40","dict_image_description":""},"custom_name":"圖片"}},"custom_name":"自訂排版設計"},"_index_8_blocks":{"type":"_index_8_blocks","visible":false,"settings":{"dict_title":"BEST SELLER","collection_handle":"cuktech_powerbank","limit":"10","product_arrangement":"2","margin_x":"100","margin_bottom":"50","mobile_margin_x":"20","mobile_margin_bottom":"24","product_display":"displayAll","product_column_for_pc":"5","product_alignment":"leftPosition","product_text_align":"center","product_column_for_mobile":"2","product_card_hover_effect":"button","product_image_border_radius":"15"},"custom_name":"商品分類"},"_index_product_banner_1":{"type":"_index_product_banner","visible":true,"settings":{"dict_image_url":"/theme_src/i18n_focus/default_img/_index_product_banner_1_1.png","dict_tablet_image_url":"/theme_src/i18n_focus/default_img/_index_product_banner_1_2.png","dict_mobile_image_url":"/theme_src/i18n_focus/default_img/_index_product_banner_1_2.png","dict_link":"","cta_btn_display_style":"topPosition","cta_btn_bg_color":"#000000","cta_btn_text_color":"#ffffff","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"24"},"blocks":{},"block_order":[],"custom_name":"橫幅廣告"},"_index_4_blocks_4":{"type":"_index_4_blocks","visible":true,"settings":{"margin_x":"100","margin_bottom":"25","margin_block":"10","mobile_margin_x":"20","mobile_margin_bottom":"30","mobile_columns":1,"mobile_margin_block":"10","mobile_align":"left"},"block_order":["1756288061616_1","1756287952335_1"],"blocks":{"_index_4_blocks_4_block_1":{"type":"carousel","visible":true,"settings":{"block_propotion":"","dict_carousel":""},"custom_name":"排程跑馬燈"},"1756287856388_1":{"type":"video","custom_name":"影片","visible":true,"settings":{"dict_video_link":""}},"1756287858827_1":{"type":"video","custom_name":"影片","visible":true,"settings":{"dict_video_link":""}},"1756287952335_1":{"type":"video","custom_name":"影片","visible":true,"settings":{"dict_video_link":"https://www.youtube.com/watch?v=BIVftBsbKso","auto_play":false,"hide_controls":false,"loop":true}},"1756288061616_1":{"type":"video","custom_name":"影片","visible":true,"settings":{"dict_video_link":"https://www.youtube.com/watch?v=kK1YZ7z9O-8","auto_play":false,"hide_controls":false,"loop":true}}},"custom_name":"自訂排版設計"},"_main_slider_custom_1":{"type":"_main_slider_custom","visible":false,"settings":{"swiper_delay":"","margin_x":"100","margin_bottom":"32","image_number":"5","image_space":"24","mobile_margin_x":"20","mobile_margin_bottom":"24","mobile_image_number":"2","mobile_image_space":"16","transition_speed":"0.3"},"block_order":["_main_slider_custom_1_block_1","_main_slider_custom_1_block_2","_main_slider_custom_1_block_3","_main_slider_custom_1_block_4","_main_slider_custom_1_block_5","1757990509589_0","1757990555572_0","1757990623386_0"],"blocks":{"_main_slider_custom_1_block_1":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzMwNDUyMjc0X-WTgeeJjOe4veimvV9DVUtURUNILmpwZy5qcGVnIl1d.jpeg?sha=ef241f9a8699de14","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzMwNDUyMjc0X-WTgeeJjOe4veimvV9DVUtURUNILmpwZy5qcGVnIl1d.jpeg?sha=ef241f9a8699de14","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzMwNDUyMjc0X-WTgeeJjOe4veimvV9DVUtURUNILmpwZy5qcGVnIl1d.jpeg?sha=ef241f9a8699de14","dict_link":"/pages/brand_cuktech","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","main_slider_image_alt":""},"custom_name":"cuktech"},"_main_slider_custom_1_block_2":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI2MTIzMjA4X-WTgeeJjOe4veimvV9FcmFDbGVhbi5qcGcuanBlZyJdXQ.jpeg?sha=807244b01267b9a4","dict_tablet_image_url
75":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI2MTIzMjA4X-WTgeeJjOe4veimvV9FcmFDbGVhbi5qcGcuanBlZyJdXQ.jpeg?sha=807244b01267b9a4","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI2MTIzMjA4X-WTgeeJjOe4veimvV9FcmFDbGVhbi5qcGcuanBlZyJdXQ.jpeg?sha=807244b01267b9a4","dict_link":"/pages/brand_eraclean","slide_contents_display":"left","dict_slide_btn_link":"/pages/brand_eraclean","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"},"custom_name":"eraclean"},"_main_slider_custom_1_block_3":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MDY1X-WTgeeJjOe4veimvV_lhYXpm7vpoK0uanBnLmpwZWciXV0.jpeg?sha=f843f113d117a920","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MDY1X-WTgeeJjOe4veimvV_lhYXpm7vpoK0uanBnLmpwZWciXV0.jpeg?sha=f843f113d117a920","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MDY1X-WTgeeJjOe4veimvV_lhYXpm7vpoK0uanBnLmpwZWciXV0.jpeg?sha=f843f113d117a920","dict_link":"/pages/brand_chargerlab","slide_contents_display":"left","dict_slide_btn_link":"/collections/tyeso_304cup","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","main_slider_image_alt":""},"custom_name":"power-z"},"_main_slider_custom_1_block_4":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MDg0X-WTgeeJjOe4veimvV9Eb2NrY2FzZSDlpJrlh7Hmlq8uanBnLmpwZWciXV0.jpeg?sha=651851f6b3868a46","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MDg0X-WTgeeJjOe4veimvV9Eb2NrY2FzZSDlpJrlh7Hmlq8uanBnLmpwZWciXV0.jpeg?sha=651851f6b3868a46","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MDg0X-WTgeeJjOe4veimvV9Eb2NrY2FzZSDlpJrlh7Hmlq8uanBnLmpwZWciXV0.jpeg?sha=651851f6b3868a46","dict_link":"/pages/brand_dockcase","slide_contents_display":"left","dict_slide_btn_link":"/pages/brand_dockcase","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"},"custom_name":"dockcase"},"_main_slider_custom_1_block_5":{"type":"image","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTExX-WTgeeJjOe4veimvV9zaWRhbmRl5pav5Li55b63LmpwZy5qcGVnIl1d.jpeg?sha=b8d900985d3eb672","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTExX-WTgeeJjOe4veimvV9zaWRhbmRl5pav5Li55b63LmpwZy5qcGVnIl1d.jpeg?sha=b8d900985d3eb672","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTExX-WTgeeJjOe4veimvV9zaWRhbmRl5pav5Li55b63LmpwZy5qcGVnIl1d.jpeg?sha=b8d900985d3eb672","dict_link":"/pages/brand_sidande","slide_contents_display":"left","dict_slide_btn_link":"/pages/brand_sidande","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"},"custom_name":"sidande"},"1757990509589_0":{"type":"image","custom_name":"bside","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI2MDIzNzQxX-WTgeeJjOe4veimvV9CU0lERSDoib7pu5guanBnLmpwZWciXV0.jpeg?sha=a5224631dfd49f1e","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI2MDIzNzQxX-WTgeeJjOe4veimvV9CU0lERSDoib7pu5guanBnLmpwZWciXV0.jpeg?sha=a5224631dfd49f1e","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI2MDIzNzQxX-WTgeeJjOe4veimvV9CU0lERSDoib7pu5guanBnLmpwZWciXV0.jpeg?sha=a5224631dfd49f1e","dict_link":"/pages/brand_bside","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1757990555572_0":{"type":"image","custom_name":"pasidal","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTQ2X-WTgeeJjOe4veimvV9QYXNpZGFsLmpwZy5qcGVnIl1d.jpeg?sha=9c63b3474b631fd4","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTQ2X-WTgeeJjOe4veimvV9QYXNpZGFsLmpwZy5qcGVnIl1d.jpeg?sha=9c63b3474b631fd4","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTQ2X-WTgeeJjOe4veimvV9QYXNpZGFsLmpwZy5qcGVnIl1d.jpeg?sha=9c63b3474b631fd4","dict_link":"/pages/brand_pasidal","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1757990623386_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTY5X-WTgeeJjOe4veimvV_mmI7nt68uanBnLmpwZWciXV0.jpeg?sha=e0e533011f1c4528","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTY5X-WTgeeJjOe4veimvV_mmI7nt68uanBnLmpwZWciXV0.jpeg?sha=e0e533011f1c4528","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzI1OTY1MTY5X-WTgeeJjOe4veimvV_mmI7nt68uanBnLmpwZWciXV0.jpeg?sha=e0e533011f1c4528","dict_link":"/pages/brand_meanwell","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}}},"custom_name":"輪播素材"},"_graphic_introduction_1":{"type":"_graphic_introduction","visible":false,"settings":{"text_display":"midPosition","graphic_text":"#292929","graphic_bg"
75:"#e0e8f1","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","dict_image_url":"","dict_tablet_image_url":"","dict_mobile_image_url":"","btn_display":"leftSide","block_propotion":"0"},"block_order":["_graphic_introduction_1_block_1","_graphic_introduction_1_block_2","_graphic_introduction_1_block_3"],"blocks":{"_graphic_introduction_1_block_1":{"type":"title","visible":true,"settings":{"dict_rich_text_title":"註冊商品","dict_size":"24"},"custom_name":"標題"},"_graphic_introduction_1_block_2":{"type":"text","visible":true,"settings":{"dict_rich_text_content":"\u003cp\u003e完成商品註冊後,您將享有更完整的售後服務體驗。除了能快速查詢保固與維修紀錄,遇到報修或服務申請時,也能獲得專屬客服的優先支援。\u003c/p\u003e\n","dict_size":"16"},"custom_name":"內文"},"_graphic_introduction_1_block_3":{"type":"button","visible":true,"settings":{"dict_btn_text":"SIGN UP NOW","graphic-button_bg":"#ff0000","graphic-button_text":"#FFFFFF"},"custom_name":"按鈕"}},"custom_name":"圖文介紹"},"express_delivery_index_4_blocks":{"type":"_index_4_blocks","visible":false,"blocks":{"express_delivery_display_index_4_block_1":{"type":"image","visible":true,"settings":{"title":"","dict_link":"","dict_image_url":"/theme_src/i18n_shoestore/default_img/new_index_4_blocks_1.jpg","dict_tablet_image_url":"","dict_mobile_image_url":""},"custom_name":"圖片"}},"block_order":["express_delivery_display_index_4_block_1"],"custom_name":"自訂排版設計","settings":{"margin_x":"0","margin_bottom":"50","margin_block":"10","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"10"}},"custom_text":{"type":"custom_text","visible":true,"settings":{}},"blog":{"type":"blog","visible":true,"settings":{"article_limit_in_blog_page":"12"},"custom_name":"部落格設定"},"article":{"type":"article","visible":true,"settings":{"display_blog_menu":true,"dict_blog_tags_title":"文章分類","blog_latest_post_limit":"
756"},"custom_name":"部落格文章設定"},"category":{"type":"category","visible":true,"settings":{"category_sidebar_set_open":false,"category_product_block_limit":"4","category_product_swiper_item_limit":"6","category_product_item_limit":"18"}},"shop_setting":{"type":"shop_setting","visible":true,"settings":{"favicon_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNjQwNjc5MzU1X2luZGV4LWljb24tMzJ4MzIucG5nLnBuZyJdXQ.png?sha=5c753f9a2593ce59","og_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNjQwNjc5MzU1X2luZGV4LWljb24tMzJ4MzIucG5nLnBuZyJdXQ.png?sha=5c753f9a2593ce59","shop_title":"","shop_description":"Kamera 佳美能,擁有20年專業3C周邊與攝影器材經驗,提供相機電池、充電器、行動電源、快充線材、生活小家電與戶外設備等多元商品。除自有品牌外,更引入 CUKTECH 酷態科、MW 明緯、KANDO、Dockcase、EraClean、Bside、Sidande 等國際知名品牌,融合專業品質與生活美學,讓科技貼近日常,打造全方位的3C與生活解決方案。","shop_keywords":"網站關鍵字Kamera, 佳美能, CUKTECH, 酷態科, MW, 明緯, KANDO, Dockcase, EraClean, 世淨, Bside, 彼賽, Sidande, 斯丹德, 相機電池, 充電器, 行動電源, 快充線材, 氮化鎵充電器, 3C配件, 生活用品, 電池專家, 攝影周邊, 隨身充電"},"custom_name":"全站設定"},"color_settings":{"type":"color_settings","visible":true,"settings":{"button_color":"#f50000","button_text_color":"#FFFFFF","accent_color":"#0071E3","heading_color":"#1D1D1F","text_color":"#808080","price_color":"#ff0000","discount_price_color":"#ff0000","theme_bg_color":"#FFFFFF","product_border_color":"#7e7d7d","nav_logo_bg_color":"#ffffff","nav_menu_bg_color":"#ffffff","nav_menu_text_color":"#1D1D1F","nav_menu_icon_color":"#0054a7","footer_bg_color":"#ffffff","footer_text_color":"#86868B","checkout_button_color":"#ff0000","checkout_accent_color":"#292929","tips_text_color":"#0C5460"},"custom_name":"顏色設定"},"popup":{"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/popup_default.jpg","icon_size":"small"},"custom_name":"圖片"}},"block_order":[],"settings":{},"custom_name":"彈窗廣告"},"product_info":{"type":"product_info","visible":true,"settings":{"display_product_sku":true,"dict_vip_custom_price_text":"","dict_vip_custom_price_href":""},"custom_name":"基本設定"},"product_description":{"type":"product_description","visible":true,"custom_name":"商品介紹"},"board_comments":{"type":"board_comments","visible":true,"settings":{},"thumbnail":"list","draggable":false},"related_products":{"type":"related_products","visible":true,"settings":{"display_related_cols":false,"use_custom_related_cols":true,"dict_group_related_cols_related_product":"相關商品","related_products_limit":"4"},"custom_name":"相關商品"},"combo_product_info":{"type":"combo_product_info","visible":true,"settings":{}},"combo_product_desc":{"type":"combo_product_desc","visible":true,"settings":{}},"contact":{"type":"contact","visible":true,"settings":{"show_google_map":true,"show_google_map_iframe":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3613.6479170127777!2d121.56760821400371!3d25.07991984260527!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442ac6fbd841bbd%3A0x64e16bcf25e3da31!2zMTE05Y-w5YyX5biC5YWn5rmW5Y2A55Ge5YWJ6LevNTEz5be3MzDomZ8!5e0!3m2!1szh-TW!2stw!4v1485156761267\" width=\"600\" height=\"450\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e"}},"collection":{"type":"collection","visible":true,"settings":{"collection_sidebar":"2026-側邊","collection_sidebar_set_open":false,"collection_pagination_limit":"12","product_column_for_pc":"3","is_infinite_scroll":true},"custom_name":"商品分類設定"},"404":{"type":"404","visible":true,"settings":{"image_url":"/theme_src/i18n_focus/default_img/404_img.png","dict_404_image_url":"/theme_src/i18n_focus/default_img/404_img.png","dict_title_text":"抱歉,此頁面不存在或者已經被移除","dict_btn_text":"返回首頁"}},"blogs_all":{"type":"blogs_all","visible":true,"settings":{}},"bundle_discounts":{"type":"bundle_discounts","visible":true,"settings":{}},"cart":{"type":"cart","visible":true,"settings":{}},"cart_empty":{"type":"cart_empty","visible":true,"settings":{}},"page":{"type":"page","visible":true,"settings":{}},"search":{"type":"search","visible":true,"settings":{"search_link_list":"main-menu"}},"customers/account":{"type":"customers/account","visible":true,"settings":{}},"customers/account_edit":{"type":"customers/account_edit","visible":true,"settings":{}},"customers/activate_account":{"type":"customers/activate_account","visible":true,"settings":{}},"customers/addresses":{"type":"customers/addresses","visible":true,"settings":{}},"customers/bonus_points":{"type":"customers/bonus_points","visible":true,"settings":{}},"customers/cancel":{"type":"customers/cancel","visible":true,"settings":{}},"customers/coupons":{"type":"customers/coupons","visible":true,"settings":{}},"customers/forgot_password":{"type":"customers/forgot_password","visible":true,"settings":{}},"customers/login":{"type":"customers/login","visible":true,"settings":{}},"customers/message":{"type":"customers/message","visible":true,"settings":{}},"customers/messages":{"type":"customers/messages","visible":true,"settings":{}},"customers/modify_password":{"type":"customers/modify_password","visible":true,"settings":{}},"customers/order":{"type":"customers/order","visible":true,"settings":{}},"customers/orders":{"type":"customers/orders","visible":true,"settings":{}},"customers/periodic_order":{"type":"customers/periodic_order","visible":true,"settings":{}},"customers/periodic_orders":{"type":"customers/periodic_orders","visible":true,"settings":{}},"customers/other_valid_orders":{"type":"customers/other_valid_orders","visible":true,"settings":{}},"customers/register":{"type":"customers/register","visible":true,"settings":{}},"customers/reset_password":{"type":"customers/reset_password","visible":true,"settings":{}},"customers/return":{"type":"customers/return","visible":true,"settings":{}},"customers/tracking_items":{"type":"customers/tracking_items","visible":true,"settings":{}},"express_delivery-navbar":{"type":"express_delivery-navbar","visible":true,"settings":{}},"express_delivery-content":{"type":"express_delivery-content","visible":true,"settings":{"express_delivery_display_no_stock_products":true},"custom_name":"快速到貨設定"},"1755857300315_4":{"type":"_index_4_blogs","custom_name":"分頁頁籤","visible":false,"settings":{"dict_title":"","margin_x":"0","margin_bottom":"50","mobile_margin_x":"0","mobile_margin_bottom":"50"},"blocks":{"1755857300317_0":{"type":"blog","custom_name":"部落格","visible":true,"settings":{"blog_handle":"cuktech"}}},"block_order":["1755857300317_0"]},"1756348397083_8":{"type":"_text_editor_section","custom_name":"文字編輯","visible":true,"settings":{"margin_x":"0","margin_bottom":"20","mobile_margin_x":"0","mobile_margin_bottom":"20","dict_advanced_rich_text_content":"\u003cp style=\"text-align:center;\"\u003e\u003cspan style=\"color: rgb(40,40,40);font-size: 32px;\"\u003e\u003cstrong\u003e—實體展示通路—\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003c/p\u003e\n"},"blocks":{},"block_order":[]},"1756357487402_5":{"type":"_index_4_blocks","custom_name":"自訂排版設計","visible":true,"settings":{"margin_x":"500","margin_bottom":"50","margin_block":"10","mobile_margin_x":"0","mobile_margin_bottom":"50","mobile_columns":1,"mobile_margin_block":"20"},"blocks":{"1756357487403_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjU1X-iWquWJteaVuOS9jS5qcGcuanBlZyJdXQ.jpeg?sha=2b780bd934e5f36e","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjU1X-iWquWJteaVuOS9jS5qcGcuanBlZyJdXQ.jpeg?sha=2b780bd934e5f36e","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjU1X-iWquWJteaVuOS9jS5qcGcuanBlZyJdXQ.jpeg?sha=2b780bd934e5f36e","dict_link":""}},"1756357493658_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjU5X-aXpeacrOapiy5qcGcuanBlZyJdXQ.jpeg?sha=528f49b3be6935cb","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjU5X-aXpeacrOapiy5qcGcuanBlZyJdXQ.jpeg?sha=528f49b3be6935cb","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjU5X-aXpeacrOapiy5qcGcuanBlZyJdXQ.jpeg?sha=528f49b3be6935cb","dict_link":""}},"1756357495275_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjYyX0hPREEuanBnLmpwZWciXV0.jpeg?sha=facba2e4aedf9cc3","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjYyX0hPREEuanBnLmpwZWciXV0.jpeg?sha=facba2e4aedf9cc3","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2MzcyNjYyX0hPREEuanBnLmpwZWciXV0.jpeg?sha=facba2e4aedf9cc3","dict_link":""}}},"block_order":["1756357487403_0","1756357493658_0","1756357495275_0"]},"1756954476239_0":{"type":"_main_slider_custom","custom_name":"輪播素材","visible":true,"settings":{"swiper_delay":"5","margin_x":"100","margin_bottom":"10","image_number":"1","image_space":"12","mobile_margin_x":"20","mobile_margin_bottom":"10","mobile_image_number":"1","mobile_image_space":"8","transition_speed":"0.3"},"blocks":{"1756954511531_0":{"type":"image","custom_name":"全家福","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzg0NzkxNzEwXzA3MjAyNueJiOWutuaXj-Wcli3lt6blj7PmjpLniYguanBnLmpwZWciXV0.jpeg?sha=476a2f9c8abfc322","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1NzYwODMzX1NLTS1DVUtURUNIIEJBTk5FUl8xMjAweDUwMCjpu5HlupUpLmpwZy5qcGVnIl1d.jpeg?sha=cd2136b4c330bd4f","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1NzYwODMzX1NLTS1DVUtURUNIIEJBTk5FUl8xMjAweDUwMCjpu5HlupUpLmpwZy5qcGVnIl1d.jpeg?sha=cd2136b4c330bd4f","dict_link":"/collections/power-banks","slide_contents_display":"center","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1756954476240_0":{"type":"image","custom_name":"轉接頭","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIzNjc2XzA5LVBE6KqY6aiZ6L2J5o6l6aCtLemKgOeZvS5qcGcuanBlZyJdXQ.jpeg?sha=375c0f1ebba88c47","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIzNjc2XzA5LVBE6KqY6aiZ6L2J5o6l6aCtLemKgOeZvS5qcGcuanBlZyJdXQ.jpeg?sha=375c0f1ebba88c47","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIzNjc2XzA5LVBE6KqY6aiZ6L2J5o6l6aCtLemKgOeZvS5qcGcuanBlZyJdXQ.jpeg?sha=375c0f1ebba88c47","dict_link":"/collections/adapter
75s","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1756954532562_0":{"type":"image","custom_name":"斯丹德","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2OTUyNDM2X-ebuOapn-mbu-axoF8yMDAweDgwMHB4LmpwZy5qcGVnIl1d.jpeg?sha=7c0ec77a0c9929e0","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2OTUyNDM2X-ebuOapn-mbu-axoF8yMDAweDgwMHB4LmpwZy5qcGVnIl1d.jpeg?sha=7c0ec77a0c9929e0","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU2OTUyNDM2X-ebuOapn-mbu-axoF8yMDAweDgwMHB4LmpwZy5qcGVnIl1d.jpeg?sha=7c0ec77a0c9929e0","dict_link":"/collections/camera-dummy-batteries","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1756954582756_0":{"type":"image","custom_name":"上飛機","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIzNjA1X0PniYgt6KGM5YuV6Zu75rqQ5LiK6aOb5qmfLTIwMDB4ODAwKENDQ-aOkuWIlykuanBnLmpwZWciXV0.jpeg?sha=e5ae193b714ed909","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIzNjA1X0PniYgt6KGM5YuV6Zu75rqQ5LiK6aOb5qmfLTIwMDB4ODAwKENDQ-aOkuWIlykuanBnLmpwZWciXV0.jpeg?sha=e5ae193b714ed909","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzcyNTIzNjA1X0PniYgt6KGM5YuV6Zu75rqQ5LiK6aOb5qmfLTIwMDB4ODAwKENDQ-aOkuWIlykuanBnLmpwZWciXV0.jpeg?sha=e5ae193b714ed909","dict_link":"/collections/power-banks-2wup","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1756954550533_0":{"type":"image","custom_name":"門市","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzczMzg2Njc0X-WumOe2suWvpumrlOWxleekuum7nijolqrlibUrUeWTpSlfMjAwMHg4MDBfQiAuanBnLmpwZWciXV0.jpeg?sha=45784f5bdc2fdbd1","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzczMzg2Njc0X-WumOe2suWvpumrlOWxleekuum7nijolqrlibUrUeWTpSlfMjAwMHg4MDBfQiAuanBnLmpwZWciXV0.jpeg?sha=45784f5bdc2fdbd1","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzczMzg2Njc0X-WumOe2suWvpumrlOWxleekuum7nijolqrlibUrUeWTpSlfMjAwMHg4MDBfQiAuanBnLmpwZWciXV0.jpeg?sha=45784f5bdc2fdbd1","dict_link":"https://www.kamera.com.tw/blogs/shopping_problem/43238","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true,"main_slider_image_alt":"酷態科全台實體門市全面啟動"}},"1759974236296_0":{"type":"image","custom_name":"橘色","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzkwMTM0MTUxX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfcnVvdHoxcnVvdHoxcnVvdF9jb21wcmVzc2VkLmpwZy5qcGVnIl1d.jpeg?sha=da6daa67f8a8a196","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzkwMTM0MTUxX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfcnVvdHoxcnVvdHoxcnVvdF9jb21wcmVzc2VkLmpwZy5qcGVnIl1d.jpeg?sha=da6daa67f8a8a196","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzkwMTM0MTUxX0dlbWluaV9HZW5lcmF0ZWRfSW1hZ2VfcnVvdHoxcnVvdHoxcnVvdF9jb21wcmVzc2VkLmpwZy5qcGVnIl1d.jpeg?sha=da6daa67f8a8a196","dict_link":"/products/mobcuktrcor026","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff","link_open_in_new_tab":true}},"1762509697087_0":{"type":"image","custom_name":"素材","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyNTA5NzY2X-mbmTExLUJBTk5FUi0yMDAweDgw
75MC5qcGcuanBlZyJdXQ.jpeg?sha=d13b097f6608cdf6","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyNTA5NzY2X-mbmTExLUJBTk5FUi0yMDAweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=d13b097f6608cdf6","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyNTA5NzY2X-mbmTExLUJBTk5FUi0yMDAweDgwMC5qcGcuanBlZyJdXQ.jpeg?sha=d13b097f6608cdf6","dict_link":"","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1762849497420_0":{"type":"image","custom_name":"CCC","visible":false,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyODQ5NTIwXzND6KqN6K2J6Kmz57Sw6KGoXzIwMDB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=7e82e1dace410f46","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyODQ5NTIwXzND6KqN6K2J6Kmz57Sw6KGoXzIwMDB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=7e82e1dace410f46","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzYyODQ5NTIwXzND6KqN6K2J6Kmz57Sw6KGoXzIwMDB4ODAwLmpwZy5qcGVnIl1d.jpeg?sha=7e82e1dace410f46","dict_link":"/collections/pw-ccc","slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}},"1773222924739_0":{"type":"image","custom_name":"FOODPANDA","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODI1MTgzX0NVS1RFQ0jDl2Zvb2RwYW5kYS0wNC5qcGcuanBlZyJdXQ.jpeg?sha=3a8cf166637431bd","dict_tablet_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODI1MTgzX0NVS1RFQ0jDl2Zvb2RwYW5kYS0wNC5qcGcuanBlZyJdXQ.jpeg?sha=3a8cf166637431bd","dict_mobile_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzczODI1MTgzX0NVS1RFQ0jDl2Zvb2RwYW5kYS0wNC5qcGcuanBlZyJdXQ.jpeg?sha=3a8cf166637431bd","dict_link":"https://www.foodpanda.com.tw/shop/yt6w/jia-mei-neng-ke-ji-ku-tai-ke-zong-dai-li?lat=24.08485\u0026lng=120.56081","link_open_in_new_tab":true,"slide_contents_display":"left","dict_slide_btn_link":"","slide_title_color":"#000000","slide_content_color":"#000000","slide_btn_bg_color":"#000000","slide_btn_text_color":"#ffffff"}}},"block_order":["1762849497420_0","1756954511531_0","1759974236296_0","1756954476240_0","1756954532562_0","1756954582756_0","1756954550533_0"]},"1757559065104_2":{"type":"_index_8_blocks","custom_name":"商品分類","visible":true,"settings":{"dict_title":"NEW ARRIVALS","collection_handle":"newproducts","limit":"40","product_arrangement":"1","product_column_for_pc":"5","product_alignment":"midPosition","product_text_align":"center","margin_x":"100","margin_bottom":"50","mobile_margin_x":"20","mobile_margin_bottom":"24","product_display":"displayDefault","product_column_for_mobile":"2","product_card_hover_effect":"shadowHighlight","product_image_border_radius":"15"},"blocks":{},"block_order":[]},"1758075834682_5":{"type":"_index_4_blocks","custom_name":"自訂排版設計","visible":false,"settings":{"margin_x":"100","margin_bottom":"10","margin_block":"0","mobile_margin_x":"20","mobile_margin_bottom":"5","mobile_columns":2,"mobile_margin_block":"10","mobile_align":"left"},"blocks":{"1758075834684_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU4MDc1ODgyX-S4u-mggeaMiemIlV_lnJYxLmpwZy5qcGVnIl1d.jpeg?sha=d5733698e57387c2","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}},"1758075861005_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU4MDc1ODg2X-S4u-mggeaMiemIlV_lnJYyLmpwZy5qcGVnIl1d.jpeg?sha=a8d167c5c2986293","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}},"1758075862801_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU4MDc1ODg4X-S4u-mggeaMiemIlV_lnJYzLmpwZy5qcGVnIl1d.jpeg?sha=a6b1c32bf88e9152","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}},"1758075864182_0":{"type":"image","custom_name":"圖片","visible":true,"settings":{"dict_image_url":"//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU4MDc1ODk3X-S4u-mggeaMiemIlV_lnJY0LmpwZy5qcGVnIl1d.jpeg?sha=16a0feb2e0e4cc10","dict_tablet_image_url":"","dict_mobile_image_url":"","dict_link":"","dict_image_description":""}}},"block_order":["1758075834684_0","1758075861005_0","1758075862801_0","1758075864182_0"]},"1762335115905_4":{"type":"_index_4_blogs","custom_name":"分頁頁籤","visible":false,"settings":{"dict_title":"數位情報","margin_x":"0","margin_bottom":"0","mobile_margin_x":"0","mobile_margin_bottom":"0","article_c
75olumns":"5"},"blocks":{"1762335115907_0":{"type":"blog","custom_name":"部落格","visible":true,"settings":{"blog_handle":"news"}}},"block_order":["1762335115907_0"]},"1785465795383_10":{"type":"_collapsible_content_section","custom_name":"折疊內容","visible":true,"settings":{"dict_section_title":"=======================================","collapsible_background_color":"#FFFFFF","collapsible_container_background_color":"#ffffff","collapsible_container_border_color":"#ffffff","collapsible_text_color":"#565656","padding_x":"500","padding_y":"0","margin_bottom":"0","mobile_padding_x":"16","mobile_padding_y":"24","mobile_margin_bottom":"10"},"blocks":{"1785465795384_0":{"type":"collapsible_content_block","custom_name":"客戶服務","visible":true,"settings":{"dict_rich_text_title":"客戶服務","title_icon_display":"questionMark","dict_rich_text_content":"\u003cp\u003e\u003cspan style=\"font-size: 16px;\"\u003e官方Line:@kamera.tw\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 16px;\"\u003e客服專線:0800-525-388 / 02-89902299\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 16px;\"\u003e客服信箱:[email protected]\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 16px;\"\u003e客服時間:週一 ~ 週五 09:00 ~ 18:00 (午休時間12:00 ~ 13:00)\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 16px;\"\u003e地址:248 新北市五股區五工一路104號3樓\u003c/span\u003e\u003c/p\u003e\n"}},"1785465795385_1":{"type":"collapsible_content_block","custom_name":"企業採購 (詢價/報價)","visible":true,"settings":{"dict_rich_text_title":"企業採購 (詢價/報價)","title_icon_display":"check","dict_rich_text_content":"\u003cp\u003e電話專線:02-89902299#220\u003cbr\u003e信箱:[email protected]\u003c/p\u003e\n"}}},"block_order":["1785465795384_0","1785465795385_1"]},"announcement_bar":{"type":"announcement_bar","visible":true,"blocks":{"announcement_bar_block_1":{"type":"text","visible":true,"settings":{"display_only_index":false,"display_period":"always","dict_link":"","link_open_in_new_tab":false,"dict_image_url":"","dict_image_tablet_url":"","dict_image_mobile_url":"","image_alt":"","dict_content":"","text_size":"20","text_color":"#ffffff","bg_color":"#0054a7","timer_text_color":"#c39d6f","timer_bg_color":"#0e0e22","migrated_from_navbar":true},"custom_name":"文字"}},"block_order":["announcement_bar_block_1"],"settings":{"display_mode":"vertical","carousel_interval":"3"},"custom_name":"置頂公告"}},"navbar_image_logo":true,"show_default_all_products":true,"one_dimension_limit":"6","two_dimension_limit":"10","header_banner_display":true,"header_banner_link":"/","display_main_slider":true,"display_phone":true,"phone_number":"0912345678","display_fax_number":true,"shop_fax_number":"0222345678","display_shop_email":true,"shop_email":"[email protected]","display_shop_address":true,"shop_address":"測試地址","display_office_time":true,"shop_office_time":"10:00-17:00","index_event_slider_display":true,"index_event_slider_item_1_display":true,"dict_index_event_slider_item_1_link":"#","index_event_slider_item_2_display":true,"dict_index_event_slider_item_2_title":"2019秋季鞋款新品上市","dict_index_event_slider_item_2_link":"#","index_event_slider_item_3_display":true,"dict_index_event_slider_item_3_title":"全館任選三件結帳再享折扣!!8折!!","dict_index_event_slider_item_3_link":"#","index_event_slider_item_4_display":true,"dict_index_event_slider_item_4_title":"FINAL SALE/夏天熱銷百搭鞋款補貨到店","dict_index_event_slider_item_4_link":"#","index_event_slider_item_5_display":true,"dict_index_event_slider_item_5_title":"熱賣倒數","dict_index_event_slider_item_5_link":"#","index_event_slider_item_6_display":true,"dict_index_event_slider_item_6_title":"現在註冊會員即可享折扣金$50(現折)","dict_index_event_slider_item_6_link":"#","index_event_slider_item_7_display":false,"dict_index_event_slider_item_7_title":"","dict_index_event_slider_item_7_link":"","
75index_event_slider_item_8_display":false,"dict_index_event_slider_item_8_title":"","dict_index_event_slider_item_8_link":"#","index_event_slider_item_9_display":false,"dict_index_event_slider_item_9_title":"","dict_index_event_slider_item_9_link":"#","index_event_slider_item_10_display":false,"dict_index_event_slider_item_10_title":"","dict_index_event_slider_item_10_link":"#","index_4_slider_display":true,"dict_index_4_slider_title":"Instagram","index_4_slider_item_1_display":true,"dict_index_4_slider_item_1_link":"#","index_4_slider_item_2_display":true,"dict_index_4_slider_item_2_link":"#","index_4_slider_item_3_display":true,"dict_index_4_slider_item_3_link":"#","index_4_slider_item_4_display":true,"dict_index_4_slider_item_4_link":"#","index_4_slider_item_5_display":true,"dict_index_4_slider_item_5_link":"#","index_4_slider_item_6_display":false,"dict_index_4_slider_item_6_link":"#","index_4_slider_item_7_display":false,"dict_index_4_slider_item_7_link":"#","index_4_slider_item_8_display":false,"dict_index_4_slider_item_8_link":"#","index_video_blocks_display":true,"dict_index_video_blocks_title":"Youtube","dict_index_video_blocks_video_link":"https://www.youtube.com/watch?v=3bI4IUIVjCk","collection_sidebar":"main-menu","collection_sidebar_set_open":false,"collection_pagination_limit":"24","product_slogan_display":false,"display_product_total_sold":true,"display_periodic_order_label":false,"cart_quantity_limit":"0","is_empty_clickable":true,"is_first_selected":false,"display_product_images_color":false,"discount_product_images_color_expand":false,"display_product_discounts_list":true,"display_discount_price_name":false,"discount_price_slogan_url":"","dict_discount_price_name":"","display_discount_price_suggestion_name":false,"dict_discount_price_suggestion_name":"","display_product_section_description":true,"dict_product_section_description":"商品介紹","description_section_spec_setting":true,"dict_product_description_section_spec":"商品規格","description_section_shipping_setting":true,"dict_product_description_section_shipping":"產品支援","vip_custom_price_visible":false,"display_global_event_1":false,"dict_show_global_event_1_link":"#","display_global_event_2":false,"dict_show_global_event_2_link":"#","display_global_event_3":false,"dict_show_global_event_3_link":"#","display_contact_address":true,"dict_contact_address":"測試地址","show_google_map":true,"show_google_map_iframe":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3613.6479170127777!2d121.56760821400371!3d25.07991984260527!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3442ac6fbd841bbd%3A0x64e16bcf25e3da31!2zMTE05Y-w5YyX5biC5YWn5rmW5Y2A55Ge5YWJ6LevNTEz5be3MzDomZ8!5e0!3m2!1szh-TW!2stw!4v1485156761267\" width=\"600\" height=\"450\" frameborder=\"0\" style=\"border:0\" allowfullscreen\u003e\u003c/iframe\u003e","display_selected_blog":true,"selected_blog":"cuktech","display_inventory_policy":true,"google_font":"{'ja':{'value':'Noto Sans JP'},'zh-TW':{'value':'Noto Sans TC'},'en':{'value':'Noto Sans TC'},'zh-CN':{'value':'Noto Sans TC'}}","styled_shop_menu":"buttonType","product_scale":"default_scale","display_product_vendor":true,"nav_icon_style":"icon_type_default","product_text_align":"start","product_video_display_location":"before","product_labels":{"items":[{"id":"sale_label","kind":"system","title":"特價標籤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"large"},{"id":"out_of_stock_label","kind":"system","title":"缺貨標籤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"periodic_event_label","kind":"system","title":"定期定額標籤","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"9a1baa66-b66d-4ee0-ba59-411f54c5e8f6","kind":"custom","title":"自定義標籤 1","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"84fccb23-c9bf-4f00-9475-5e07b70e2d39","kind":"custom","title":"自定義標籤 2","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"cc18aec3-8b55-463c-bea3-2cd2d31820d1","kind":"custom","title":"自定義標籤 3","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"97cc2c0b-a83f-42ca-b143-9ba0e6015216","kind":"custom","title":"自定義標籤 4","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"},{"id":"713db136-a5d1-498a-aeae-511759bda08a","kind":"custom","title":"自定義標籤 5","tag":"","display":false,"type":"text","dict_text":{"zh-TW":""},"image":"","image_size":"small"}]},"express_delivery_display_entry":false,"express_delivery_title_text":"快速到貨","express_delivery_logo_color":"#ffffff","express_delivery_icon_color":"#FFFFFF","product_card_hover_effect":"button","product_image_border_radius":"0"});
76  </script>
76
77
78
79
80
81
82
83
84
85
86
87    <!-- for vendor -->
88    <!-- cyb_snippet _bootstrap start -->
89
90<!-- cyb_snippet _bootstrap end -->
91    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vendor-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
92
93    <!-- common css rulesets -->
94    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/common-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
95
96    <!-- for navbar -->
97    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/navbar-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
98
99    <!-- for footer -->
100    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/footer-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
101
102    <!-- theme assets -->
103    <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/main-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
104
105    <!-- for vendor -->
106    
106<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/vendor-3a2e378145f8a165.js' type='text/javascript'></script>
106
107
108            
108<script>
109          window.sci = "eyJzaG9wX2lkIjoxMzg1Nywic2hvcF9wbGFuIjoiZW50ZXJwcmlzZSIsImRp\nbV9hZmZpbGlhdGUiOm51bGwsImN1c3RvbWVyX2lkIjpudWxsLCJjdXN0b21l\ncl9uYW1lIjpudWxsLCJzaG9wX25hbWUiOiJLYW1lcmEgLSDmgqjkuIDlrprn\nlKjpgY7miJHlgJHnmoTnlKLlk4EhIOS9s+e+juiDveenkeaKgOiCoeS7veac\niemZkOWFrOWPuO+9nENVS1RFQ0jphbfmhYvnp5Eg5Y+w54Gj57i95Luj55CG\nIiwic2hhcmVfYXR0cmlidXRpb25fZW5hYmxlZCI6ZmFsc2V9\n";
110        </script>
110
111
112
113<meta name="csrf-param" content="authenticity_token" />
114<meta name="csrf-token" content="OWdcP9ISIn8cRrlE2TMYfcMy9E4t7ItVKYAQ1l430_fybD8LZ08moodYLUqoedVUNIQdJ2q_fmU4u7UoAgjcCQ" />
115<script>(function () {
116  window.gaConfigurations = {"useProductIdInProductEvents":false};
117})();
118</script>
vendor: 1 bytes, line 118
118
119<script>(function () {
120  window.CYBERBIZ_PageContext = {"page_type":"product"};
121})();
122</script>
122
123<link href="//cdn-general.cybassets.com/frontend/shop/quark-3a2e378145f8a165.css" rel="stylesheet" type="text/css" media="all" />
124        
124<script>
125          window.shopScriptHelper = {
126            i18nLocale: "zh-TW",
127            i18nLocaleDefault: "zh-TW",
128            availableCurrencies: ["AED","AMD","ARS","AUD","AZN","BDT","BGN","BND","BRL","BWP","BYN","CAD","CDF","CHF","CLP","CNY","COP","CZK","DKK","EGP","ETB","EUR","GBP","GEL","GHS","HKD","IDR","ILS","INR","ISK","JPY","KES","KRW","KWD","KZT","LAK","LKR","LSL","MAD","MGA","MMK","MVR","MXN","MYR","MZN","NGN","NOK","NPR","NZD","OMR","PEN","PHP","PKR","QAR","RON","RSD","RUB","SAR","SEK","SGD","THB","TRY","TWD","UAH","UGX","USD","VND","XAF","XOF","ZAR","ZMW"],
129            defaultCurrency: "TWD",
130            currenciesInfo: [{"code":"TWD","email":"NT${{amount_no_decimals}}","unit":"","money_format":"%u%n","symbol":"NT$","trailing_zeros":false,"format":"NT${{amount_no_decimals}}","decimal_precision":0,"email_unit":"NT${{amount_no_decimals}}","html_unit":"NT${{amount_no_decimals}}","html":"NT${{amount_no_decimals}}","name":"新台幣 (TWD)"}],
131            vueOverrideTranslations: {"zh-TW":{"vue":{"bonus_mall":{"add_to_cart":"加入購物車","already_added_to_cart":"已加入購物車","available_bonus_and_used":"目前紅利點數 {customerRemainPoints} 點,使用 {usedBonusPoints} 點","bonus_points":"{points} 點","bonus_points_verbose":"紅利{points}點","bonus_price":"紅利點數","bonus_price_asc":"依紅利點數小到大排序","bonus_price_desc":"依紅利點數大到小排序","bonus_redemption_price":"紅利 {price}","countdown":"開賣倒數","days":"日","default_sort":"預設排序","exceed_buy_limit":"超出購買數量限制","exceed_stock_quantity":"超出庫存數量","hours":"時","insufficient_points":"點數不足","loading_error":"載入商城購物車資料錯誤","minutes":"分","need_to_buy_something":"數量不得少於1","not_on_sale_yet":"尚未開賣","points":"點數","proceed_to_checkout":"前往結帳","product_count":"共 {totalCount} 件商品","quantity":"數量","recent_days_sold_asc":"依近期銷售量小到大","recent_days_sold_desc":"依近期銷售量大到小","seconds":"秒","select_itmes_count":"已選購 {quantity} 件紅利商品","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","sold_out":"已售完","subtotal":"小計","upcoming_product":"開賣時間","wrong_quantity":"數量輸入錯誤"},"common":{"add_to_cart":"加入購物車","buy_at_least_one":"購買數量不可小於1","buy_now":"立即購買","cancel":"取消","confirm_submit":"送出","contact_merchant":"聯絡店家","corona":{"confirm_no":"取消","confirm_yes":"確認","default_sort":"預設排序","price_asc":"價格由低到高","price_desc":"價格由高到低","price_filter":"價格","recent_days_sold_desc":"本週熱賣","select_page":"選擇頁碼","select_sort_by":"選擇排序方式","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","suggested_range":"建議區間:"},"default_sort":"預設排序","exceed_stock_quantity":"超過庫存數量","exceed_upper_limit":"超過購買上限","failed_to_update_cart":"更新購物車失敗","onsale":"特價","periodic_order_label":"定期定額","pre_order":"預購商品","price_asc":"價格由低到高","price_desc":"價格由高到低","price_label":"建議售價","product_sold":"已銷售:{productSold}","recent_days_sold_desc":"本週熱賣","return":"返回","see_more":"查看更多","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","sold_out":"已售完","subtotal":"小計","system_busy_try_again":"系統忙碌,請稍後再試","theme":{"choose_specification":"請選擇規格","wrong_date":"日期錯誤"},"video_not_supported":"你的瀏覽器不支援 HTML 5 video","wrong_quantity":"數量輸入錯誤"},"eticket_orders":{"category_all":"所有票券","category_available":"可使用","category_pending":"未付款","category_used":"使用完畢","eticket_orders_branch_stores_address":"門市地址","eticket_orders_branch_stores_name":"門市名稱","eticket_orders_branch_stores_phone":"門市電話","eticket_orders_branch_stores_show":"顯示可核銷門市","eticket_orders_cancel_order":"取消訂單","eticket_orders_cancel_order_announcement":"本人同意發票作廢或「營業人銷貨退回進貨退出貨或折讓證明單」將全權由順立智慧股份有限公司處理,以利加速退款作業。如有退貨/折讓,將直接開立折讓單上傳至財政部電子發票整合服務平台存證。","eticket_orders_cancel_order_cancel":"取消操作","eticket_orders_cancel_order_title":"你確定要取消這筆訂單?","eticket_orders_canceled":"已取消","eticket_orders_discounted_price":"折扣價","eticket_orders_eticket_notice":"票券注意事項","eticket_orders_go_to_payments":"前往付款","eticket_orders_invoice_infos":"發票資訊","eticket_orders_invoice_number":"發票號碼","eticket_orders_invoice_status":"發票狀態","eticket_orders_order_date":"訂購日期","eticket_orders_order_details":"訂單明細","eticket_orders_order_established":"訂單成立","eticket_orders_order_no_query_records":"訂單目前沒有問答紀錄","eticket_orders_order_notes":"訂單備註","eticket_orders_order_number":"訂單編號","eticket_orders_order_query_records":"詢問紀錄","eticket_orders_payment_infos":"付款資訊","eticket_orders_payment_method":"付款方式","eticket_orders_payment_status":"付款狀態","eticket_orders_qrcode_download":"下載","eticket_orders_qrcode_not_used":"未核銷","eticket_orders_qrcode_quantity":"數量:{ quantity }","eticket_orders_qrcode_ticket_number":"票號:{ ticket_number }","eticket_orders_qrcode_used":"已核銷","eticket_orders_qrcode_used_status":"已使用:{ used } / 尚未使用:{ not_used }","eticket_orders_quantity":"數量:{ quantity }","eticket_orders_send_etickets":"寄送電子票券","eticket_orders_send_message_to_shop":"發訊息給店家","eticket_orders_separate_etickets":"分票","eticket_orders_separate_etickets_cancel":"取消操作","eticket_orders_separate_etickets_confirm":"確認分票","eticket_orders_separate_etickets_description":"請注意,您即將進行分票程序。分票後每張票會有獨立核銷碼 QR Code(原本核銷碼 QR Code 將無法使用),您可以將不同核銷碼截圖分享多人使用,此操作不可回復。","eticket_orders_submit":"送出","eticket_orders_subtotal":"小計","eticket_orders_title":"電子票券訂單查詢","eticket_orders_total_price":"總金額","eticket_orders_unused":"未使用:{ quantity }","eticket_orders_usage_status":"使用狀態","eticket_orders_used":"已使用:{ quantity }","eticket_orders_view_order_details":"查看訂單詳情","eticket_term_of_service":"CYBERBIZ 電子票券服務使用說明","failed_to_send_message":"發送訊息失敗","order_empty_note":"無任何資訊","payment_status_failed":"付款失敗,請聯絡客服","payment_status_pending":"等待請款","payment_status_success":"付款成功","show_eticket_button_qr_code":"顯示票券 QR code","show_eticket_button_used":"票券已使用","usage_status_partial_used":"部分使用","usage_status_used":"使用完畢"},"express_delivery":{"add_to_cart":"加入購物車","add_to_cart_error":"加入購物車失敗","address_incomplete":"輸入之地址不完整","address_incomplete_hint":"您的地址不完整,請輸入正確地址再加購物車","back_to_product_list":"返回商品列表","business_hours":"營業時間","cancel":"取消","change":"變更","change_address":"變更地址","choose_store":"選擇外送門市","cyberbiz_now":"快速到貨","default_sort":"預設排序","delivery_address":"外送地址","delivery_address_detail":"樓層或房號","delivery_address_detail_hint":"請輸入樓層或房號","delivery_address_hint":"請輸入外送地址","delivery_address_separate_tips":"請另外填寫樓層或房號資訊","empty_collection":"此分類目前沒有商品","exit":"離開","exit_prompt":"您確認要離開快速到貨?","express_delivery":"CYBERBIZ NOW 快速到貨","get_position_error_internal":"錯誤:請開啟瀏覽器存取位置權限","get_position_error_no_permission":"錯誤:請開啟您的網頁定位服務","get_position_error_require_https":"錯誤:需要https","get_position_error_timeout":"錯誤:超過請求時間","more_info":"更多資訊","not_search_stores_yet":"請點擊搜尋門市","phone":"聯絡電話","please_select_specifications":"請選擇規格","pre_order":"預購商品","price_asc":"價格由低到高","price_desc":"價格由高到低","product_count":"共 {totalCount} 件商品","recent_days_sold_desc":"本週熱賣","sales_start_info":"{time} 開賣","sales_start_info_verbose":"{day} {time} 開賣","search_failed":"搜尋門市失敗","search_product_count":"您搜尋{selectedStoreName}的商品共 {count} 項","search_stores":"搜尋門市","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","service_description":"CYBERBIZ NOW 快速到貨 服務說明:","service_description_detail":"此購物服務由 CYBERBIZ 系統提供,我們與第三方合作夥伴配合提供外送服務,提供您更快速的購物體驗。","service_hours":"接單時間:{day} {time}","service_is_available":"您輸入的地址支援「CYBERBIZ NOW 快速到貨」","service_not_available_in_the_region":"很抱歉,您目前所在區域不支援「CYBERBIZ NOW 快速到貨」。","sold_out":"已售完","store_address":"門市地址","store_address_info":"門市地址:{address}","store_is_closed":"目前不接受服務","view_products":"查看商品"},"express_delivery_with_regularly_used_address":{"address":"外送地址","address_incomplete_hint":"請輸入完整的外送地址","address_invali
131d_content":"外送地址為必填","address_placeholder":"請輸入外送地址","button_create":"新增地址","button_save":"儲存","button_save_as_regular":"儲存為常用","cancel":"取消","create_address":"新增一筆常用地址","delete":"刪除","delete_failed":"刪除失敗","delete_hint":"移除地址後將無法復原。","delete_message":"您確定要刪除此地址嗎?","delete_success":"成功刪除","edit":"編輯","empty_lists":"無常用外送地址","empty_lists_hint":"您目前尚無地址,請點擊新增來建立常用地址。","limit_hint":"常用地址最多儲存 5 組,系統將自動移除最早儲存的地址","name":"名稱","name_invalid_content":"名稱為必填","name_placeholder":"請輸入名稱","return":"保留","save_as_regular":"儲存為常用","save_success":"成功儲存","search_failed":"此地址沒有可外送門市,請改用其他外送地址","select_address":"選擇常用外送地址","site":"地址","site_invalid_content":"地址為必填","site_placeholder":"請輸入地址","title_address_lists":"已儲存常用地址","title_delete_address":"確認要刪除此地址?","title_edit_address":"編輯外送地址","title_save_as_regular":"儲存為常用外送地址"},"i18n_setting":{"currency":"幣別","language":"語言","language_currency_setting":"語言及幣別設定"},"line_group_buy":{"add_to_cart":"加入購物車","go_checkout":"前往結賬","product_description":"商品介紹","product_shipping":"運送方式","product_spec":"規格說明"},"menu":{"fourDimensionMenu":{"account":"我的帳戶","cart":"購物車","help":"聯絡我們","locator":"銷售據點","wishlist":"收藏清單"}},"omniauth_mobile":{"check_account":"為了確認是您本人,請輸入手機號碼進行驗證","confirm_account_information":"請確認以下是否為您的會員資料","confirm_submit":"送出","enter_mobile_number":"請輸入您的手機號碼","merge":"是,請合併會員","mobile_number":"手機號碼","phone_validation":"手機驗證","reconfirm":"否,重新驗證","registered":"我已經有會員帳號了?","resend":"重新發送","resend_with_timer":"({ timer }秒)重新發送","retry_later_error":"達系統操作上限,請重新整理並再試一次","return_login":"回登入頁面","send_confirmation_token":"已將簡訊寄送至手機","send_message":"發送簡訊驗證碼","submit_btn":"加入會員","verification_code":"4 位數簡訊驗證碼"},"repurchase":{"alcohol_all_cannot_repurchase":"此訂單商品無法再次詢價","all_cannot_repurchase":"此訂單商品無法再次購買","comma":",","lense_all_cannot_repurchase":"此訂單商品無法再次配送","partial_cannot_repurchase":"{ reasonList }實際請以購物車為主","quote_product_name":"「{ productName }」","reason_combo_product_changed":"組合品內容異動","reason_exceed_the_stock":"庫存不足商品","reason_product_is_discontinued":"已下架商品","reason_product_not_found":"已刪除商品","separator":"、"},"theme_pages":{"branch_store":{"get_store_empty":"無可用門市資料","get_store_error":"載入門市資料發生錯誤","options_all_cities":"所有縣市","search_stores":"搜尋","store_address":"地址: { address }","store_open_time":"營業時間: { openingHours }","store_phone":"電話: { phone }"},"collection":{"all_filters":"所有篩選條件","filter_button":"篩選","filter_no_result":"很抱歉,無商品符合篩選條件","not_on_sale_yet":"尚未開賣","please_reselect":"請重新輸入篩選","product_sold_out":"商品已售完","products_total":"共 { totalProductCounts } 件商品","reset_all_filters":"清除所有篩選","reset_filter_button":"清除篩選","suggested_range":"建議區間:","upcoming_product":"開賣時間","view_product":"查看商品"},"combo_product":{"add_cart_error_try_again":"加入購物車有誤,請重新嘗試","arrive_soon":"即將到貨","contact_shop":"聯絡店家","discount_bonus":"此商品 「 最高 」可折抵紅利","has_stock":"尚有庫存 ","insufficient_selected_quantity":"請選擇組合商品款式,尚差 { count } ä»¶","inventory_status":"供貨狀況","less_than_count":"數量不得少於 { count }","limit_reached":"已達上限","no_stock":"庫存不足","notification_enabled":"已登記補貨通知","notify_me_when_stock_arrives":"已售完,貨到通知我","over_cart_limit":"數量超過購買上限","over_stock_quantity":"超過庫存數量","point_equal":"約","points":"點","pre_order":"預購商品","quantity_over_combo_product_limit":"數量已超過組合商品上限","related_item_name":"款式名稱","related_item_quantity":"數量","select_optional_combo_product_items":"選擇組合品款式","selectable_count":"全部可選擇 { count } 項,","selected_count":"已選 { count } 項"},"contact":{"contact_form":"聯絡我們","email":"電子郵件","email_placeholder":"請輸入您的電子郵件,例:[email protected]","fail_operation":"操作失敗!","invali
131d_email":"這不是有效的電子郵件","invalid_name":"姓名為必填","invalid_phone_number":"聯絡電話為必填","invalid_question_content":"問題內容為必填","name":"姓名","name_placeholder":"請輸入您的姓名","phone_number":"聯絡電話","phone_number_placeholder":"請輸入聯絡電話","question_content":"問題內容","question_content_placeholder":"請輸入問題內容","question_submit_fail":"發生問題,請稍後再試","question_submit_success":"問題已成功送出,我們將盡快與您聯繫","question_type":"問題類型","success_operation":"操作成功!"},"customer_coupon":{"customer_coupons_product_name":"兌換商品","customers_coupons_available_used":"可使用 / 已使用","customers_coupons_available_used_already_used":"{ availableUsed }次 / { alreadyUsed }次","customers_coupons_coupon":"優惠券","customers_coupons_days":"天","customers_coupons_discount":"折","customers_coupons_end_date":"使用期限","customers_coupons_end_date_msg_1":"從{ start_date }開始無限期","customers_coupons_end_date_msg_2":"即日起至{ end_date }","customers_coupons_end_date_msg_3":"尚未啟用,因店家尚未結案訂單{ name }","customers_coupons_end_date_msg_4":"無限期","customers_coupons_expired":"已失效","customers_coupons_free_shipping":"免運","customers_coupons_gift_coupon":"贈品券","customers_coupons_left":"剩","customers_coupons_list_div":"、","customers_coupons_lookup_suit_product":"查看適用商品","customers_coupons_method":"使用方式","customers_coupons_no_coupons_msg":"您的帳號目前沒有可用的優惠券","customers_coupons_no_end_date":"無期限","customers_coupons_no_start_use":"尚未啟用","customers_coupons_not_suit":"不適用","customers_coupons_product_deleted":"贈送商品已刪除","customers_coupons_serial_number":"序號","customers_coupons_still_available":"還可使用 { timesLeft } 次","customers_coupons_suit_any_discount":"適用所有活動","customers_coupons_suit_any_product":"適用所有商品","customers_coupons_suit_discount":"適用活動","customers_coupons_suit_product":"適用商品","customers_coupons_unlimited":"還可使用無限次","customers_coupons_unlimited_already_used":"無限次 / { alreadyUsed }次","threshold_hint":"滿 { price } 可用"},"order_return":{"account_name":"戶名","address1":"詳細退貨地址:路/å··/弄/樓","all_return":"全部退貨","apply_fail":"申請失敗","apply_return":"退貨申請","apply_return_success":"您的退貨申請已成立","apply_success":"申請成功","bank_account":"銀行帳號","bank_branch_name":"分行名稱","bonus_redemption":"紅利換購","check_account_length":"請檢查銀行帳號長度","check_order":"訂單查詢","choose_branch_bank":"請選擇分行","choose_return_reason":"請選擇退貨原因","city":"城市","confirm_return":"申請退貨","country_placeholder":"請選擇國家","coupon_free_shipping":"免運券折抵","deliver_error":"寄送商品錯誤","discount_detail":"折扣明細","enter_account_name":"請輸入戶名","enter_return_reason":"請填寫退貨原因...","estimated_refund_amount":"預計退款金額","free":"免費","gift_price":"加購價","gift_purchase":"滿額/件贈","include_discount_and_shipping_fee":"含優惠折扣與運費","keep_shopping":"繼續購物","keyin_address1":"請填寫詳細退貨地址:路/å··/弄/樓","keyin_city":"請輸入城市","keyin_zip":"請輸入郵遞區號","line_item_quantity":"數量:{ lineItemQuantity }","literal_points":"點","new_product_defect":"新品瑕疵","order_date":"訂購日期","order_number":"訂單編號","order_retrun_confirm":"您確認要申請退貨?","others":"其他","please_choose_bank":"請選擇銀行","please_select_country":"請選擇退款銀行國家","price_includes_tax":"(內含消費稅:{ tax })","product_content_defect":"商品內容不全","product_defect":"商品有缺陷","refund":"退款金額","refund_account":"退款帳戶","refund_info":"退款資訊","refund_instruction":"不含優惠折扣與運費,實際退款金額將以系統金額為主。","refund_invoice_check":"本人同意發票作廢或「營業人銷貨退回進貨退出貨或折讓證明單」將全權由{ envoiceCompanyName }處理,以利加速退款作業。如有退貨/折讓,將直接開立折讓單上傳至財政部電子發票整合服務平台存證。","related_item":"{ name } x{ quantity }","return_address":"退貨地址","return_email_notification":"退貨申請信已寄至您的信箱","return_info":"退貨資訊","return_instruction":"退貨說明","return_item_error":"請至少選擇一件商品進行退貨","return_msg_Japan":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Japan_to_Taiwan":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Malaysia":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。如需詳細資訊和指導,請參閱商店的退貨政策。\u003cbr\u003e 2. 退貨或換貨時,請確保原包裝完好無損,包括所購商品、配件、贈品等。\u003cbr\u003e 3. 在收到您的退款申請後,我們會與您聯繫安排取回商品。如有任何退貨問題,請在「我的訂單」頁面點擊「聯繫商家」。請勿自行退回商品。\u003cbr\u003e 4. 打印此申請表並隨退貨商品一同寄回。\u003cbr\u003e 一旦收到並檢查您的退貨商品後,退款將退回至您的原支付方式或銀行帳戶ã€
131‚退款可能需要7至14天顯示於您的銀行對帳單。","return_msg_SEA":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Taiwan":"1. 收到商品後如有發現瑕疵或破損狀況,需要辦理或換貨,請於收到貨後7天內登入『我的帳戶』頁面點選『申請退貨』。\u003cbr\u003e 2. 收到商品後可享有7天免費鑑賞期(含例假日)。退換貨時請保持原包裝商品的完整(包含購買商品,附件,贈品等)。\u003cbr\u003e 3. 收到申請後,我們將與您聯繫取回商品。若有任何退貨問題,您可以在『訂單明細』中,點選『我要詢問』,請勿自行寄回商品。\u003cbr\u003e 4. 當你申請退貨後,請列印本申請單隨商品一起寄回。\u003cbr\u003e 5. 收到您的退貨商品並審查通過後,將於7個工作天內退款至你的退款帳戶。\u003cbr\u003e","return_msg_USA":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_product":"退貨商品","return_quantity":"退貨數量","return_reason":"退貨原因","shipping_fee":"運費","state_placeholder":"請選擇州/省","tax":"稅額","total_bonus_redemption":"總紅利換購點數","tw_city_placeholder":"請選擇縣市","tw_district_placeholder":"請選擇鄉鎮市區","vip_shipping_free":"VIP免運費","zip":"郵遞區號"},"product_collection":{"check_product":"查看商品"},"product_list":{"must_confirmed":"需先\u003ca href=\"/account\"\u003e驗證您的帳號\u003c/a\u003e才能開始結帳","must_sign_up":"需先\u003ca href=\"/account/login?{ path }\"\u003e登入\u003c/a\u003e或\u003ca href=\"/account/signup?{ path }\"\u003e註冊\u003c/a\u003e才能開始結帳"},"search":{"articles_total":"共 { totalArticleCounts } 篇文章","continue_reading":"繼續閱讀","search_article_label":"文章搜尋結果 ({ totalArticleCounts })","search_no_result":"很抱歉,找不到 { queryString } 請重新輸入搜尋。","search_product_label":"商品搜尋結果 ({ totalProductCounts })","search_total":"搜尋 { queryString } 結果共 { totalSearchCount } 筆"},"special_collection":{"already_choose_and_buy_more":"已選購 { quantity } 件,再買 { quantity_more } ä»¶","buy_more_promotion":"買越多省越多喔!","buy_quatity":"è²· { quantity } 件,","need_diopter":"請先前往會員頁補填資料","need_login":"請先登入","not_choose_items_yet":"尚未選購商品","not_choose_yet":"尚未選購","origin_price":"原價","over_cart_limit":"數量超過購買上限","over_stock":"數量超過庫存","sales_price":"優惠價","select":"選購","selected":"已選購","special_collection_discount_per":"享每個折扣 { price }","special_collection_discount_pirce":"享折扣 { price }","special_collection_discount_quatity1":"即可享 { quantity } ä»¶ { price }","special_collection_divided_by_ten":"享 { percentage } 折優惠"}},"validation":{"check_email_immediately":"點擊查看信箱","click_to_resend_validate_email":"沒有收到電子郵件?請查看垃圾郵件或","click_to_resend_validate_sms":"沒有收到簡訊?請點擊重新發送","go_to_member":"前往會員","resend_too_frequently":"發送過於頻繁,請稍後一分鐘後再試","resend_validation_email_success":"已重新寄送帳號驗證信","resend_validation_msg_failed":"重新寄送帳號驗證訊息失敗,請稍後再試","resend_validation_sms_success":"已重新寄送帳號驗證簡訊","second":"秒","send_valid_email_again":"重新發送","send_validation_email1":"已發送郵件至您信箱{ customerEmail }","send_validation_email2":"請按照郵件提示完成帳號啟用","send_validation_sms1":"已送簡訊至您手機{ customerMobile }","send_validation_sms2":"請按照簡訊提示完成帳號啟用","validate_your_account":"還差一步,完成驗證即可啟用帳號","wait_to_send_valid_email":"({ seconds })重新發送"}}}},
132            hasI18nInContextEditing: false,
133            shopMultipleCurrenciesCheckout: false,
134            hasLocalizedShopPriceFormat: true,
135          }
136        </script>
136
137
138        
139        
139<script
140          src="//cdn-general.cybassets.com/frontend/shop/tolgeeIntegration-3a2e378145f8a165.js">
141        </script>
141
142        
142<script defer>
143          /*
144          * Enable in-context translation for Liquid part on the page.
145          * This must be executed last to prevent conflicts with other Vue apps.
146          * So put it to `onload`, which will be executed after DOM ready's app mount
147          */
148          window.onload = function() {
149            if (
150              window.shopScriptHelper &&
151              window.shopScriptHelper.hasI18nInContextEditing
152            ) {
153              window.initTolgeeForLiquid()
154            }
155          }
156        </script>
156
157
158<script> var google_con_event_labels = [{"conversion_id":"408558782","conversion_event":"order_created","conversion_label":"WSYDCN_wy5ICEL656MIB","id":null},{"conversion_id":"11113156921","conversion_event":"all","conversion_label":"59SPCIC3sdYZELmilbMp","id":null},{"conversion_id":"11113156921","conversion_event":"account_created","conversion_label":"zt2sCJKIttYZELmilbMp","id":null},{"conversion_id":"11113156921","conversion_event":"add_to_cart","conversion_label":"X7FfCJWIttYZELmilbMp","id":null},{"conversion_id":"11113156921","conversion_event":"checkout_page","conversion_label":"yrfaCMu3sdYZELmilbMp","id":null},{"conversion_id":"11113156921","conversion_event":"order_created","conversion_label":"xmXtCL7xstYZELmilbMp","id":null}]</script>
vendor: 1 bytes, line 158
158
159<script src="//cdn-general.cybassets.com/frontend/shop/pageEventHandler-3a2e378145f8a165.js"></script>
vendor: 1 bytes, line 159
159
160<script src="//cdn-general.cybassets.com/frontend/shop/globalAnalysis-e4c650eb0b.js"></script>
160
161        
161<script>
162          window.c12t = {"customer_id":null,"product":{"id":71600399,"name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","price":1299.0,"brand":"CUKTECH 酷態科"}};
163        </script>
163
164
165        <meta name="request-id" content="96855FE2B886E480B34C9CC8BA9B3CE8"/>
166
167<link rel="canonical" href="https://www.kamera.com.tw/products/mobcuktrcor026">
168<script src="//cdn-general.cybassets.com/frontend/shop/carousel-3a2e378145f8a165.js"></script>
168
169          
169<script>
170            window.parent.postMessage({ type: 'previewShopInit', currentUrl: window.location.href }, '*');
171          </script>
171
172
173<script src="//cdn-general.cybassets.com/frontend/appStoreSDK/main.2798231628aa7fab87a9.js"></script>
vendor: 1 bytes, line 173
173
174<script>window.CYBERBIZ_AppScriptSettings = {"shop_add_ons":"W3sidmVuZG9yX3R5cGUiOiJnb29nbGUtYW5hbHl0aWNzIiwiYXBwX2lkIjoi\nUmJKVjE1RXFWVjhydVJqNzVZZld2dUVJQ0ZvdENBT2ZtMUg2bWd4cjZGQSIs\nInNldHRpbmdzIjp7Imd0YWdfaWQiOiJHLVJWS0ZFMU1UVjQifX0seyJ2ZW5k\nb3JfdHlwZSI6IkNZQkVSQklaIEdvb2dsZSBBbmFseXRpY3MgNCIsImFwcF9p\nZCI6IlFVajVacW9lSU9SOVozYlpLa2swbjg3eXlrQWk5ZTQ1RERoMnRiUWdp\nQkEiLCJzZXR0aW5ncyI6eyJndGFnX2lkIjoiRy04Qzg3M0pQNEdELCBHLTRC\nN1JLN0ZIV0gifX0seyJ2ZW5kb3JfdHlwZSI6IkNoYXQgQm94IiwiYXBwX2lk\nIjoiYzlkODNmMDk5NjE3NGZiYmE4NmViYTA0MWFlODk4YTIiLCJzZXR0aW5n\ncyI6eyJ3aWRnZXRfa2V5IjoiT3V4TU9US2JuT055N0RWTyJ9fV0=\n"}
175</script>
vendor: 1 bytes, line 175
175
176<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/a810ec58aab67d16f8de1c4adf06fc7cc9f4477ec503b9cb1a998741bc692652.js"></script>
vendor: 1 bytes, line 176
176
177<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/9d6f4550aad572e9f70abb70ae5a6552482cf617ea5e4d5a32ed4ebbb5d60d54.js"></script>
vendor: 1 bytes, line 177
177
178<script src="https://cdn.cybassets.com/appmarket/api/common/attachments/entrypoint/8766542902afa60f4adda3c555c06025d2c27771ea85a6fc657a91cddbe5c59f.js"></script>
vendor: 1 bytes, line 178
178
179<script>window.CYBERBIZ.initializeSDK.initialize();</script>
vendor: 1 bytes, line 179
179
180<script src="//cdn-general.cybassets.com/frontend/shop/setAffliateCookie-3a2e378145f8a165.js"></script>
180
181
182
183
184
185
186
187
188
189
190
191<meta name="title" content="CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證|Kamera 佳美能線上購物">
192<meta property="og:title" content="CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證|Kamera 佳美能線上購物">
193<meta name="description" content="Kamera 佳美能深耕台灣數十載,選購專業相機配件、快充電器,行動電源與智能生活家電首選!匯集國際優質 3C 數位周邊,全館享原廠正品保固與現貨快速出貨。立即前往官網探索專屬優惠,升級您的數位生活">
194<meta property="og:description" content="Kamera 佳美能深耕台灣數十載,選購專業相機配件、快充電器,行動電源與智能生活家電首選!匯集國際優質 3C 數位周邊,全館享原廠正品保固與現貨快速出貨。立即前往官網探索專屬優惠,升級您的數位生活">
195<meta name="keywords" content="CUKTECH,酷態科,6號Ultra,AD653U-US,65W充電器,GaN氮化鎵,氮化鎵充電器,2C1A充電器,TypeC快充,三口充電器,筆電充電器,MacBook快充,PD3.0,PPS快充,BSMI認證,R3F491,手機快充頭,平板充電器,盲插65W,多口快充,出差充電器,快充套裝,附傳輸線,灰色充電器,佳美能,高效散熱,寬電壓充電器,iPhone快充,Android快充,3C配件">
196<meta property="og:url" content="https://www.kamera.com.tw/products/mobcuktrcor026">
197<meta property="og:type" content="og:product">
198<script type="application/ld+json">{"@context":"https://schema.org/","@type":"Product","name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","image":"https://cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiNDgweDQ4MCJdXQ.jpeg?sha=c3c51f15d9eabd58","description":"\u003cfont size=\"3\" color=\"RED\"\u003e\n● 新一代 GaN 氮化鎵晶片,體積小巧散熱快、轉換效能高。\u003cbr\u003e\n● 單口最高 65W 大功率,雙 C 口皆支援盲插為筆電極速補電。\u003cbr\u003e\n● 2C1A 三接口配置,支援三設備同時充電與智慧功率分流。\u003cbr\u003e\n● 隨附專屬高效快充數據線,開盒即用,差旅出行一套搞定。\u003cbr\u003e\n● 100-240V 全球寬電壓與通過 BSMI 安全認證,用電安心無虞。\u003cbr\u003e\u003c/font\u003e","brand":"Kamera - 您一定用過我們的產品! 佳美能科技股份有限公司|CUKTECH酷態科 台灣總代理","sku":"MOBCUKTRCOR026","offers":{"@type":"Offer","url":"https://www.kamera.com.tw/products/mobcuktrcor026","priceCurrency":"TWD","price":"1299.0","priceValidUntil":"","availability":"InStock"},"productId":71600399}</script>
198
199
200      
200<script>
201        document.addEventListener("DOMContentLoaded", function() {
202          gtag('event', 'view_item', {"items":[{"id":87549218,"name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","price":1299.0}],"send_to":["cyberbiz","dynamic_remarketing"]});
203        })
204      </script>
204
205    
206      
206<script>
207        document.addEventListener("DOMContentLoaded", function() {
208          gtag('event', 'view_item', {"items":[{"id":"MOBCUKTRCOR026","name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","price":1299.0}],"send_to":["ecommerce","enhanced_ecommerce"]});
209        })
210      </script>
210
211    
212
213      
213<script>
214        document.addEventListener("DOMContentLoaded", function() {
215          try {
216            var productData = [{"id":"MOBCUKTRCOR026","product_id":71600399,"variant_id":87549218,"sku":"MOBCUKTRCOR026","name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","price":1299.0,"compare_at_price":2145.0,"currency":"TWD","inventory_quantity_status":"safety","category":"充電設備","categories":["充電設備,快充充電器,AD - 功率 - 65W 以上 - 包含,新品上市"],"properties":[],"list_name":""}];
217
218            if (document.referrer.indexOf('collection') !== -1 || document.referrer.indexOf('products') !== -1) {
219              for (var i = 0; i < productData.length; i++) {
220                productData[i].list_name = sessionStorage.getItem("viewedCollection");
221              }
222            }
223
224            window.CYBERBIZ.eventSDK.callEvent("viewItem", productData)
225
226            window.addEventListener("beforeunload", function(event) {
227              var collection = "相關商品";
228              sessionStorage.setItem("viewedCollection", collection);
229            });
230
231          } catch (error) {
232            console.error('Exception catched in appMarketViewItemEvent')
233          }
234        })
235      </script>
235
236    
237
238<script src="//cdn-general.cybassets.com/frontend/shop/gallery-3a2e378145f8a165.js"></script>
238
239
240    <style id="color_settings">
241  :root {
242    
243      --button: #f50000;
244    
245
246    
247      --button_text: #FFFFFF;
248    
249
250    
251      --accent: #0071E3;
252    
253
254    
255      --heading: #1D1D1F;
256    
257
258    
259      --text: #808080;
260    
261
262    
263      --price: #ff0000;
264    
265
266    
267      --discount_price: #ff0000;
268    
269
270    
271      --theme_bg: #FFFFFF;
272    
273
274    
275      --nav_logo_bg: #ffffff;
276    
277
278    
279      --nav_menu_bg: #ffffff;
280    
281
282    
283      --nav_menu_text: #1D1D1F;
284    
285
286    
287      --nav_menu_icon: #0054a7;
288    
289
290    
291      --footer_bg: #ffffff;
292    
293
294    
295      --footer_text: #86868B;
296    
297
298    
299      --checkout_button: #ff0000;
300    
301
302    
303      --checkout_accent: #292929;
304    
305
306    
307      --product_border: #7e7d7d;
308    
309
310    
311      --tips_text: #0C5460;
312    
313
314    
315      --express_delivery_logo: #ffffff;
316    
317
318    
319      --express_delivery_icon: #FFFFFF;
320    
321  }
322</style>
323
324
325
326    <meta name="google-site-verification" content="B62zBFbRB1r98L2s2EXtabAQ1mBv0kppiaKhGWHQ1Z8" />
327
328  
329        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 74 bytes, lines 329-330
329
330          <script async src="https://www.googletagmanager.com/gtag/js?id=
330G-8C873JP4GD
vendor: 22 bytes, lines 330-331
330"></script>
331          
331<script>
332            
vendor: 183 bytes, lines 332-337
332window.dataLayer = window.dataLayer || [];
333            function gtag(){dataLayer.push(arguments);}
334            gtag('js', new Date());
335            
336            
337      gtag('config', '
337UA-60893240-7
vendor: 27 bytes, line 337
337', {"groups":"ecommerce"});
337gtag('config', 'AW-949947019', {"groups":"dynamic_remarketing"});gtag('config', 'AW-949947019', {'allow_enhanced_conversions':true});</script>
337
338      
338<script>
339        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
340        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
341        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
342        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
343
344        ga('create', '', 'auto', {'name': 'cyberbiz'});
345        ga('cyberbiz.require', 'displayfeatures');
346        ga('cyberbiz.set', 'dimension1', '13857');
347        ga('cyberbiz.require', 'ec');
348        ga('cyberbiz.send', 'pageview');
349      </script>
349
350    
351      
351<script>
vendor: 426 bytes, lines 351-358
351
352      !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
353      n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
354      n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
355      t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
356      document,'script','//connect.facebook.net/en_US/fbevents.js');
357
358      fbq('init', '
358385815272439834
vendor: 38 bytes, lines 358-359
358', {}, {'agent':'plcyberbiz'});
359      
359fbq('track', "PageView", '', { eventID: "PageView_96855FE2B886E480B34C9CC8BA9B3CE8" });
360      var facebook_pixel_id = '385815272439834'</script>
360
361
362    </head>
363
364  <body style="display: flex; flex-direction: column;"><!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 364-365
364
365            <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
365GTM-MHM2M87
vendor: 105 bytes, lines 365-367
365"
366            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
367          
367<!-- End Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 367-369
367
368      <noscript><iframe
369      src="//www.googletagmanager.com/ns.html?id=
369GTM-TXD9LVJ
vendor: 186 bytes, lines 369-376
369"
370      height="0"
371      width="0"
372      style="display:none;visibility:hidden">
373      </iframe></noscript>
374    
375      <noscript><iframe
376      src="//www.googletagmanager.com/ns.html?id=
376GTM-P7528MQ
vendor: 117 bytes, lines 376-382
376"
377      height="0"
378      width="0"
379      style="display:none;visibility:hidden">
380      </iframe></noscript>
381    
382    
382<!-- Navigation -->
383    <!-- cyb_snippet liquid_helper start -->
384<script>
385	function getDiscountPriceName() {
386		return "false" === "true" ? "" : "";
387	}
388
389	function getDiscountPriceSuggestionName() {
390		return "false" === "true" ? "" : "";
391	}
392
393  document.addEventListener('DOMContentLoaded', function() {
394    const languageHandle = Cookies.get("language");
395    const defaultLanguage = {"currency_code":"TWD","handle":"zh-TW","title":"繁體中文"};
396    const languages = [];
397    const currency = window.shopScriptHelper.defaultCurrency;
398    const currencies = window.shopScriptHelper.currenciesInfo;
399		window.liquidHelper = {
400			shopInternational: false,
401			defaultLanguage: defaultLanguage,
402			language: languages.find(function(l) {
403				return l.handle === languageHandle;
404			}) || defaultLanguage,
405      shopMultipleCurrenciesCheckout: false,
406			shopMultipleCurrencies: false,
407			defaultCurrencyFormat: "NT${{amount_no_decimals}}",
408			defaultCurrency: currency,
409			getCurrency: function() {
410        const currencyValue = Cookies.get("currencyValue") || currency;
411        return currencies.find(function(c) { return c.code === currencyValue; }
412      )},
413      getDefaultCurrency: function() { return currencies.find(function(c) {
414				return c.code === currency;
415			})},
416      getAvailableCurrencies: function() { return currencies.map(c => c.code) },
417      getCurrencyFormatInfo: function(currency) {
418        const currencyInfo = currencies.find(c => c.code === currency)
419        return _.pick(currencyInfo, [
420          'decimal_precision',
421          'symbol',
422          'money_format',
423          'unit',
424          'trailing_zeros',
425          'html_unit',
426          'code',
427        ]);
428      },
429			cartQuantityLimit: (function() {
430        const limit = Number("0" || undefined);
431        return limit <= 0 || isNaN(limit) ? Number.POSITIVE_INFINITY : limit;
432      })(),
433			isFirstVariantSelected:  false ,
434			isImageColorsUsed:  false ,
435			isEmptyClickable:  true ,
436			hasAddBuyProduct: '' !== "" ? true : false,
437			hasPriceWithDiscountPlugin: 'true' ? true : false,
438      conversionBonus: 1,
439      hasLocalizedShopPriceFormat: true,
440      hasCustomerCartPlugin: true,
441      isCartEnabled: true,
442      cdnHost: '//cdn-general.cybassets.com',
443      hasShopCustomPasswordRulePlugin: false,
444      hasDisableProductQuantityValidation: false,
445      hasBreadcrumbReferrerEnabled: false,
446		};
447	});
448</script>
448
449
450<!-- cyb_snippet liquid_helper end -->
451
452<script src='//cdn-general.cybassets.com/frontend/shop/navbarSection-3a2e378145f8a165.js' type='text/javascript'></script>
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469<style>
470  
471    #navbar {
472      --navbar-pc-title-scale: 1.0;
473      --navbar-pc-body-scale: 0.9;
474      --navbar-mobile-title-scale: 1.0;
475      --navbar-mobile-body-scale: 1.0;
476    }
477  
478
479  
480
481  
482</style>
483
484
485  <span id="navbar" class="drawer drawer--left font-size-setting-enabled">
486    <header id="header" class="qk-w--100vw qk-pos--fixed qk-t--0 qk-l--0">
487      
488
489      
490        <div id="announcement-bar"></div>
491      
492
493      
494      
495        
496
497        <div class="computer_nav row_nav qk-hidden--mobile ">
498          <div class="header_logo qk-bg--nav_logo_bg">
499            <div class="qk-pos--rel">
500              <div class="qk-text--center qk-display--flex">
501                <!-- logo start -->
502                
503                
504                  <nav class="logo qk-display--il_bk">
505                    <a href="/" class="qk-w--100">
506                      <img
507                        src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89"
508                        class="qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--pc_logo qk-hidden--mobile"
509                        style="width: auto; height: 50px;"
510                        alt="KAMERA"
511                        height="52"
512                        width="auto"
513                      >
514                    </a>
515                  </nav>
516                
517                <!-- logo end -->
518                
519                  <div class="header_nav qk-flex--1">
520                    <div class="qk-pos--relative center qk-pd_r--1 qk-w--100">
521                      <!-- main-nav start -->
522                      <nav class="main_nav qk-display--init"></nav>
523                      <!-- main-nav end -->
524                    </div>
525                  </div>
526                
527                <!-- tool-nav start -->
528                
529                  <div style="display: flex; align-items: center; position: relative; top: -12px;">
530                    <!-- cyb_snippet tool_nav start -->
531
532
533
534
535
536
537<nav class="tool-nav qk-pos--rel qk-float--r qk-display--flex">
538  <ul class="link_shelf_top qk-display--flex qk-flex--row qk-justify--end qk-align--center qk-pos--abs qk-r--0">
539    
540    
541    <!-- member -->
542    
543      <li class="customer_account qk-pos--rel qk-pd--05">
544        <div class="dropdown qk-pos--static">
545          <div class="qk-cursor--pointer" data-toggle="dropdown">
546            <div data-icon-type="custom_icon_type_account"></div>
547            <span class="text"></span>
548          </div>
549          <div class="member qk-dropdown_menu dropdown-menu qk-pos--abs qk-r--0 qk-bd--default qk-bd--product_border qk-bg--theme_bg" role="menu">
550            <ul id="customer-logined-menu" style="display: none">
551              <li>
552                <div class="qk-fs--body qk-text--heading">
553                  <p class="customer-name qk-whitespace-break-spaces"></p>
554                  <p>您好!</p>
555                </div>
556              </li>
557            </ul>
558            <ul id="customer-not-login-menu">
559              <li class="button qk-text--center">
560                <a href="/account/login" class="btn-login qk-btn qk-btn--lg qk-btn--primary qk-w--100">會員登入</a>
561              </li>
562              <li class="button qk-text--center">
563                <a href="/account/signup" class="btn-orders qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent">註冊新會員</a>
564              </li>
565            </ul>
566            <span class="menu-bd qk-bd_t--default qk-bd--product_border"></span>
567            <ul class="member-menu qk-bd_t--default qk-bd--product_border">
568              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
569                <a href="/account/index" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">我的帳戶</a>
570              </li>
571              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
572                <a href="/account/orders" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">
572訂單查詢</a>
573              </li>
574              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
575                <a href="/account/coupons" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">專屬優惠券</a>
576              </li>
577              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg">
578                <a href="/account/tracking_items" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">收藏清單</a>
579              </li>
580              <li class="qk-bg--mask_hover qk-tst qk-tst_dur--15 qk-tst_timing--ease_io qk-tst_prop--bg customer-logout-li" style="display: none">
581                <a href="/account/logout" class="qk-fs--body qk-text--heading qk-w--100 qk-display--il_bk">會員登出</a>
582              </li>
583            </ul>
584          </div>
585        </div>
586      </li>
587    
588    <!-- for money symbol -->
589    <div id="money-symbol" data-money-symbol="NT${{amount_no_decimals}}" hidden></div>
590    <!-- cart -->
591    
592      <li class="cart qk-pos--rel qk-pd--05">
593        <!--電腦版的購物車選單-->
594        <div class="dropdown qk-pos--static">
595          <div data-toggle="dropdown" class="shopcart qk-cursor--pointer" >
596            <div data-icon-type="custom_icon_type_cart"></div>
597            <span class="global-cart-count qk-circle qk-circle--sm qk-bg--accent qk-text--white qk-vert--mid qk-pos--abs qk-bd" style="display: none;">0</span>
598            <span class="global-cart-loading"></span>
599          </div>
600          <div class="qk-dropdown_menu dropdown-menu qk-pos--abs qk-r--0 qk-bd--default qk-bd--product_border qk-bg--theme_bg" role="menu">
601            <div class="cart_list global-cart-item-list custom-scrollbar qk-of_x--hidden qk-of_y--scroll qk-of_y--overlay qk-display--flex qk-flex--column qk-justify--between default_scale"></div>
602            <p class="cart_empty qk-fs--body qk-text--heading qk-text--center">目前的購物車是空的!</p>
603            <ul>
604              <li class="button qk-text--center">
605                <a class="btn-checkout qk-btn qk-btn--lg qk-btn--primary qk-w--100" href="/cart" style="display: none">立即購買</a>
606                <a class="btn-tracking qk-btn qk-btn--lg qk-btn--secondary qk-w--100 qk-bg--transparent" href="/account/tracking_items">前往收藏清單</a>
607              </li>
608            </ul>
609          </div>
610        </div>
611      </li>
612    
613    <!-- search -->
614    
615      <li class="search qk-pos--rel qk-pd--05" id="search-icon">
616        <div class="dropdown qk-pos--static">
617          <div class="qk-cursor--pointer" data-toggle="dropdown">
618            <div data-icon-type="custom_icon_type_search"></div>
619          </div>
620          <div class="qk-dropdown_menu dropdown-menu qk-pos--abs qk-r--0 qk-bd--default qk-bd--product_border qk-bg--theme_bg" role="menu">
621            <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-vert--mid">
622              <form action="/search" class="form-inline qk-search_form qk-display--flex qk-justfify--between qk-align--center qk-flex--1">
623                <input class="search-input form-control qk-inputbox qk-inputbox--lg qk-flex--1 qk-w--100 qk-bg--transparent qk-text--heading" type="search" placeholder="搜尋" aria-label="Search" name="q" value="" />
624                <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">搜尋</button>
625              </form>
626            </div>
627          </div>
628        </div>
629      </li>
630    
631    <!-- express delivery -->
632    
633  </ul>
634</nav>
635
636<!-- cyb_snippet tool_nav end -->
637                  </div>
638                
639                
640                <!-- tool-nav end -->
641              </div>
642            </div>
643          </div>
644        </div>
645      
646      <div class="qk-hidden--pc  ">
647        <!-- mobile-nav start -->
648        <nav class="mobile-nav qk-bg--nav_logo_bg">
649          <ul class="qk-display--flex qk-flex--row qk-justify--between qk-align--center qk-pd_x--05 qk-pd_y--0">
650            <!-- menu -->
651            
652              <li class="sidebar-menu-icon drawer-toggle qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center">
653                <div data-icon-type="custom_icon_type_menu"></div>
654              </li>
655            
656            <!-- logo -->
657            
658              <li class="logo qk-mg_r--auto qk-pd_x--05 qk-pd_y--0">
659                
660                  <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--phone">
661                    <img
662                      src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89"
663                      height="25"
664                      width="auto"
665                      alt="KAMERA"
666                    >
667                  </a>
668                
669                
670                  <a href="/" class="qk-display--il_flex qk-align--center qk-h--100 qk-hidden--tablet">
671                    <img
672                      src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89"
673                      height="25"
674                      width="auto"
675                      alt="KAMERA"
676                    >
677                  </a>
678                
679              </li>
680            
681            
682              <!-- search -->
683              
684                <li class="search qk-text--center qk-pd_x--05 qk-pd_y--0 qk-display--flex qk-align--center ">
685                  <div class="dropdown qk-pos--static qk-text--center">
686                    <div class="qk-cursor--pointer" data-toggle="dropdown">
687                      <div data-icon-type="custom_icon_type_search"></div>
688                    </div>
689                    <div
690                      class="qk-dropdown_menu dropdown-menu qk-w--100vw qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-mg--0"
691                      role="menu"
692                    >
693                      <div class="search-area qk-display--flex qk-flex--row qk-justify--start qk-align--center qk-sp_bt--5 qk-w--100">
694                        <form action="/search" class="form-inline qk-display--flex qk-justfify--center qk-flex--1">
695                          <div class="form-inline qk-search_form qk-display--flex qk-justfify--center qk-align--center qk-flex--1">
696                            <input
697                              class="form-control qk-flex--1 qk-inputbox qk-inputbox--lg qk-bg--trans
697parent qk-text--heading"
698                              type="search"
699                              placeholder="搜尋"
700                              aria-label="Search"
701                              name="q"
702                              value=""
703                            >
704                            <button class="search-btn qk-btn qk-btn--lg qk-btn--primary qk-pd--0" type="submit">
705                              搜尋
706                            </button>
707                          </div>
708                        </form>
709                      </div>
710                    </div>
711                  </div>
712                </li>
713              
714              <!-- express delivery -->
715              
716            
717          </ul>
718        </nav>
719        <!-- mobile-nav end -->
720      </div>
721      
722    </header>
723    
724      <!-- Sidebar -->
725      <nav class="drawer-nav drawer-nav_width qk-bg--nav_menu_bg " role="navigation">
726        <div class="drawer-menu">
727          <!-- cyb_snippet side_menu start -->
728
729
730<ul id="index_sidebar_shelf_top" class="sidebar qk-pd_b--1">
731  
732    <li class="logo qk-pos--rel qk-bg--nav_logo_bg qk-pd_x--1 qk-pd_y--05">
733      <a href="/" class="qk-pd--0">
734        <img src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89" height="32" width="auto" alt="logo">
735      </a>
736      <button class="drawer-toggle qk-pos--abs qk-bg--transparent qk-pd--0"></button>
737    </li>
738  
739  
740    
741
742    
743      <!-- cyb_snippet components/side_menu/menu start -->
744
745  <li class="category_title qk-fs--breadcrumb qk-bd--nav_menu_text qk-text--nav_menu_text qk-bd_b--default qk-fw--500">202606 </li>
746
747
748  
749  
750  
751    <li class="qk-pos--rel qk-pd--0">
752      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_1" aria-expanded=" true ">
753        
754          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 優選品牌專館 </span>
755        
756      </button>
757      <ul id="index_sidebar_shelf_second_1" class="collapse_index_sidebar_1 collapse shelf_second  show  qk-pd--0">
758        
759          
760          
761          
762            <li class="qk-pos--rel qk-pd--0">
763              
764                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_cuktech">
765                  CUKTECH 酷態科
766                </a>
767              
768            </li>
769          
770        
771          
772          
773          
774            <li class="qk-pos--rel qk-pd--0">
775              
776                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_chargerlab">
777                  ChargerLAB POWER-Z
778                </a>
779              
780            </li>
781          
782        
783          
784          
785          
786            <li class="qk-pos--rel qk-pd--0">
787              
788                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_kando">
789                  Kando 感動
790                </a>
791              
792            </li>
793          
794        
795          
796          
797          
798            <li class="qk-pos--rel qk-pd--0">
799              
800                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_bside">
801                  Bside 彼賽
802                </a>
803              
804            </li>
805          
806        
807          
808          
809          
810            <li class="qk-pos--rel qk-pd--0">
811              
812                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_sidande">
813                  Sidande 斯丹德
814                </a>
815              
816            </li>
817          
818        
819          
820          
821          
822            <li class="qk-pos--rel qk-pd--0">
823              
824                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_eraclean">
825                  EraClean 世淨
826                </a>
827              
828            </li>
829          
830        
831      </ul>
832    </li>
833  
834
835  
836  
837  
838    <li class="qk-pos--rel qk-pd--0">
839      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_2" aria-expanded=" true ">
840        
841          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 充電快充設備 </span>
842        
843      </button>
844      <ul id="index_sidebar_shelf_second_2" class="collapse_index_sidebar_2 collapse shelf_second  show  qk-pd--0">
845        
846          
847          
848          
849            <li class="qk-pos--rel qk-pd--0">
850              
851                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/power-banks">
852                  行動電源
853                </a>
854              
855            </li>
856          
857        
858          
859          
860          
861            <li class="qk-pos--rel qk-pd--0">
862              
863                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/powerbanksleeve">
864                  行動電源保護套
865                </a>
866              
867            </li>
868          
869        
870          
871          
872          
873            <li class="qk-pos--rel qk-pd--0">
874              
875                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/pd-chargers">
876                  USB充電器
877                </a>
878              
879            </li>
880          
881        
882          
883          
884          
885            <li class="qk-pos--rel qk-pd--0">
886              
887                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/charging-cables">
888                  充電傳輸線
889                </a>
890              
891            </li>
892          
893        
894          
895          
896          
897            <li class="qk-pos--rel qk-pd--0">
898              
899                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/batteries">
900                  鋰電 / 鎳氫電池
901                </a>
902              
903            </li>
904          
905        
906          
907          
908          
909            <li class="qk-pos--rel qk-pd--0">
910              
911                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/battery-chargers">
912                  鋰電 / 鎳氫充電器
913                </a>
914              
915            </li>
916          
917        
918      </ul>
919    </li>
920  
921
922  
923  
924  
925    <li class="qk-pos--rel qk-pd--0">
926      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_3" aria-expanded=" true ">
927        
928          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 電腦轉接配件 </span>
929        
930      </button>
931      <ul id="index_sidebar_shelf_second_3" class="collapse_index_sidebar_3 collapse shelf_second  show  qk-pd--0">
932        
933          
934          
935          
936            <li class="qk-pos--rel qk-pd--0">
937              
938                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/pc-apple-acc">
939                  電腦 / 蘋果 周邊
940                </a>
941              
942            </li>
943          
944        
945          
946          
947          
948            <li class="qk-pos--rel qk-pd--0">
949              
950                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/laptop-pd-triggers">
951                  筆電 PD 誘騙線
952                </a>
953              
954            </li>
955          
956        
957          
958          
959          
960            <li class="qk-pos--rel qk-pd--0">
961              
962                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/dc-to-dc-adapters">
963                  轉接頭 DC to DC
964                </a>
965              
966            </li>
967          
968        
969          
970          
971          
972            <li class="qk-pos--rel qk-pd--0">
973              
974                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/dc-to-c-adapters">
975                  轉接頭 DC to C
976                </a>
977              
978            </li>
979          
980        
981          
982          
983          
984            <li class="qk-pos--rel qk-pd--0">
985              
986                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/c-to-dc-adapters">
987                  轉接頭   C to DC
988                </a>
989              
990            </li>
991          
992        
993          
994          
995          
996            <li class="qk-pos--rel qk-pd--0">
997              
998                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/other-adapter
998s">
999                  其他轉接頭
1000                </a>
1001              
1002            </li>
1003          
1004        
1005      </ul>
1006    </li>
1007  
1008
1009  
1010  
1011  
1012    <li class="qk-pos--rel qk-pd--0">
1013      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_4" aria-expanded=" true ">
1014        
1015          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 測量儀器工具 </span>
1016        
1017      </button>
1018      <ul id="index_sidebar_shelf_second_4" class="collapse_index_sidebar_4 collapse shelf_second  show  qk-pd--0">
1019        
1020          
1021          
1022          
1023            <li class="qk-pos--rel qk-pd--0">
1024              
1025                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/usb-power-meters">
1026                  電壓電流錶
1027                </a>
1028              
1029            </li>
1030          
1031        
1032          
1033          
1034          
1035            <li class="qk-pos--rel qk-pd--0">
1036              
1037                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/instruments">
1038                  測量儀器
1039                </a>
1040              
1041            </li>
1042          
1043        
1044          
1045          
1046          
1047            <li class="qk-pos--rel qk-pd--0">
1048              
1049                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/precision-tools">
1050                  精密工具
1051                </a>
1052              
1053            </li>
1054          
1055        
1056          
1057          
1058          
1059            <li class="qk-pos--rel qk-pd--0">
1060              
1061                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/brand_meanwell">
1062                  明緯電源供應器
1063                </a>
1064              
1065            </li>
1066          
1067        
1068      </ul>
1069    </li>
1070  
1071
1072  
1073  
1074  
1075    <li class="qk-pos--rel qk-pd--0">
1076      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_5" aria-expanded=" true ">
1077        
1078          <span class="qk-cursor--pointer qk-text--nav_menu_text"> Ai 生活美學 </span>
1079        
1080      </button>
1081      <ul id="index_sidebar_shelf_second_5" class="collapse_index_sidebar_5 collapse shelf_second  show  qk-pd--0">
1082        
1083          
1084          
1085          
1086            <li class="qk-pos--rel qk-pd--0">
1087              
1088                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/ai">
1089                  Ai 智慧商品
1090                </a>
1091              
1092            </li>
1093          
1094        
1095          
1096          
1097          
1098            <li class="qk-pos--rel qk-pd--0">
1099              
1100                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/smart-appliances">
1101                  優質家電
1102                </a>
1103              
1104            </li>
1105          
1106        
1107          
1108          
1109          
1110            <li class="qk-pos--rel qk-pd--0">
1111              
1112                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/leisure-entertainment">
1113                  休閒娛樂
1114                </a>
1115              
1116            </li>
1117          
1118        
1119          
1120          
1121          
1122            <li class="qk-pos--rel qk-pd--0">
1123              
1124                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/home-living">
1125                  居家生活 / 文具
1126                </a>
1127              
1128            </li>
1129          
1130        
1131          
1132          
1133          
1134            <li class="qk-pos--rel qk-pd--0">
1135              
1136                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/tumblers">
1137                  保溫杯
1138                </a>
1139              
1140            </li>
1141          
1142        
1143          
1144          
1145          
1146            <li class="qk-pos--rel qk-pd--0">
1147              
1148                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/dehumidifiers-desiccants">
1149                  乾燥防潮
1150                </a>
1151              
1152            </li>
1153          
1154        
1155          
1156          
1157          
1158            <li class="qk-pos--rel qk-pd--0">
1159              
1160                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/clearance">
1161                  福利出清品
1162                </a>
1163              
1164            </li>
1165          
1166        
1167      </ul>
1168    </li>
1169  
1170
1171  
1172  
1173  
1174    <li class="qk-pos--rel qk-pd--0">
1175      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_6" aria-expanded=" true ">
1176        
1177          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 手機攝影周邊 </span>
1178        
1179      </button>
1180      <ul id="index_sidebar_shelf_second_6" class="collapse_index_sidebar_6 collapse shelf_second  show  qk-pd--0">
1181        
1182          
1183          
1184          
1185            <li class="qk-pos--rel qk-pd--0">
1186              
1187                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/camera-dummy-batteries">
1188                  相機電池 / 假電池
1189                </a>
1190              
1191            </li>
1192          
1193        
1194          
1195          
1196          
1197            <li class="qk-pos--rel qk-pd--0">
1198              
1199                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/camera-chargers">
1200                  相機充電器
1201                </a>
1202              
1203            </li>
1204          
1205        
1206          
1207          
1208          
1209            <li class="qk-pos--rel qk-pd--0">
1210              
1211                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/selfie-lights">
1212                  自拍補光
1213                </a>
1214              
1215            </li>
1216          
1217        
1218          
1219          
1220          
1221            <li class="qk-pos--rel qk-pd--0">
1222              
1223                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/instax-acc">
1224                  拍立得周邊
1225                </a>
1226              
1227            </li>
1228          
1229        
1230          
1231          
1232          
1233            <li class="qk-pos--rel qk-pd--0">
1234              
1235                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/phone-screen-protectors">
1236                  手機 / 相機保護貼
1237                </a>
1238              
1239            </li>
1240          
1241        
1242          
1243          
1244          
1245            <li class="qk-pos--rel qk-pd--0">
1246              
1247                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/other-accessories">
1248                  其他配件類
1249                </a>
1250              
1251            </li>
1252          
1253        
1254      </ul>
1255    </li>
1256  
1257
1258  
1259  
1260  
1261    <li class="qk-pos--rel qk-pd--0">
1262      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_7" aria-expanded=" true ">
1263        
1264          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 科技選購指南 </span>
1265        
1266      </button>
1267      <ul id="index_sidebar_shelf_second_7" class="collapse_index_sidebar_7 collapse shelf_second  show  qk-pd--0">
1268        
1269          
1270          
1271          
1272            <li class="qk-pos--rel qk-pd--0">
1273              
1274                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/collections/newproducts">
1275                  新品上市
1276                </a>
1277              
1278            </li>
1279          
1280        
1281          
1282          
1283          
1284            <li class="qk-pos--rel qk-pd--0">
1285              
1286                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/editors-picks">
1287                  一篇看懂
1288                </a>
1289              
1290            </li>
1291          
1292        
1293          
1294          
1295          
1296            <li class="qk-pos--rel qk-pd--0">
1297              
1298                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/news">
1299                  精選文章
1300                </a>
1301              
1302            </li>
1303          
1304        
1305          
1306          
1307          
1308            <li class="qk-pos--rel qk-pd--0">
1309              
1310                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/cuktech">
1311                  CUKTECH 酷態科
1312                </a>
1313              
1314            </li>
1315          
1316        
1317          
1318          
1319          
1320            <li class="qk-pos--rel qk-pd--0">
1321              
1322                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/blogs/power-z_area">
1323                  ChargerLAB POWER-Z
1324                </a>
1325              
1326            </li>
1327          
1328        
1329      </ul>
1330    </li>
1331  
1332
1333  
1334  
1335  
1336    <li class="qk-pos--rel qk-pd--0">
1337      <button class="linklist bt-toggle qk-fw--bold  qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-text--nav_menu_text qk-bg--nav_menu_bg qk-pos--rel" data-toggle="collapse" data-target=".collapse_index_sidebar_8" aria-expanded=" true ">
1338        
1339          <span class="qk-cursor--pointer qk-text--nav_menu_text"> 幫助中心 </span>
1340        
1341      </button>
1342      <ul id="index_sidebar_shelf_second_8" class="collapse_index_sidebar_8 collapse shelf_second  show  qk-pd--0">
1343        
1344          
1345          
1346          
1347            <li class="qk-pos--rel qk-pd--0">
1348              
1349                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/download-n">
1350                  說明書與軟體下載中心
1351                </a>
1352              
1353            </li>
1354          
1355        
1356          
1357          
1358          
1359            <li class="qk-pos--rel qk-pd--0">
1360              
1361                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="https://lin.ee/foAmCCv">
1362                  商品註冊
1363                </a>
1364              
1365            </li>
1366          
1367        
1368          
1369          
1370          
1371            <li class="qk-pos--rel qk-pd--0">
1372              
1373                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/pages/shopping-notice">
1374                  購物須知
1375                </a>
1376              
1377            </li>
1378          
1379        
1380          
1381          
1382          
1383            <li class="qk-pos--rel qk-pd--0">
1384              
1385                <a class="qk-fw--500 qk-display--il_bk qk-w--100 qk-text--left qk-fs--body qk-bg--nav_menu_bg qk-text--nav_menu_text" href="/contact">
1386                  聯絡我們
1387                </a>
1388              
1389            </li>
1390          
1391        
1392      </ul>
1393    </li>
1394  
1395
1396
1397<script>
1398  $('button a').on('click', function(e) {e.stopPropagation()});
1399</script>
1399
1400
1401<!-- cyb_snippet components/side_menu/menu end -->
1402    
1403  
1404  
1405    
1406      <li class="category_account-title qk-bd--nav_menu_text qk-fs--breadcrumb qk-text--nav_menu_text qk-bd_y--default qk-fw--500">帳戶</li>
1407      <li class="qk-pos--rel qk-pd--0">
1408        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1409          <a href="/account/index" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">我的帳戶</a>
1410        </div>
1411      </li>
1412      <li class="qk-pos--rel qk-pd--0">
1413        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1414          <a href="/account/orders" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">訂單查詢</a>
1415        </div>
1416      </li>
1417      <li class="qk-pos--rel qk-pd--0">
1418        <div class="customer-logined-menu qk-display--il_bk qk-w--100 qk-text--left" style="display: none">
1419          <a href="/account/logout" class="qk-text--nav_menu_text qk-fw--bold qk-fs--body">會員登出</a>
1420        </div>
1421      </li>
1422      <li class="qk-pos--rel qk-pd--0">
1423        <a href="/account/login">
1424          <div class="customer-not-login-menu qk-bd--nav_menu_text qk-bg--nav_menu_text customer-not-login-menu_login qk-display--il_flex qk-justify--center qk-align--center qk-w--100 qk-text--center ">
1425            <span class="qk-text--nav_menu_bg qk-fw--500 qk-fs--body">
1426              會員登入
1427            </span>
1428          </div>
1429        </a>
1430      </li>
1431      <li class="qk-pos--rel qk-pd--0">
1432        <a href="/account/signup">
1433          <div class="customer-not-login-menu qk-bd--nav_menu_text customer-not-login-menu_signup qk-display--il_flex qk-justify--center qk-align--center qk-w--100 qk-text--center qk-bd--nav_menu_text qk-bd--default">
1434            <span class="qk-text--nav_menu_text qk-fs--body qk-fw--500">
1435              註冊新會員
1436            </span>
1437          </div>
1438        </a>
1439      </li>
1440    
1441    
1442    
1443    
1444  
1445</ul>
1446
1447<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/sidebar-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
1448
1449<script>
1450  $(document).ready(function(){
1451    // 側邊選單
1452    if ($('.drawer').length){
1453      $('.drawer').drawer();
1454      $('.bt-toggle').click(function(){
1455        setTimeout(function(){
1456          $('.drawer')[0].iScroll.refresh()
1457        },500)
1458      })
1459    }
1460  });
1461</script>
1461
1462
1463
1464<!-- cyb_snippet side_menu end -->
1465
1466        </div>
1467      </nav>
1468      <!-- Bottombar -->
1469      
1470    
1471  </span>
1472
1473<div id="index-popular-tags"></div>
1474
1475<style id="timer_color">
1476  :root {
1477    
1478      --timer_text: #c39d6f;
1479    
1480
1481    
1482      --timer_bg: #0e0e22;
1483    
1484  }
1485</style>
1486
1487<script>
1488  window.language = {"account_name":"戶名","add_cart_error_try_again":"加入購物車有誤,請重新嘗試","add_to_cart":"加入購物車","addcart_rate_limit_desc":"秒後可再試一次,建議您停留在此頁面。","address1":"詳細退貨地址:路/å··/弄/樓","all_filters":"所有篩選條件","apply_fail":"申請失敗","apply_return":"退貨申請","apply_return_success":"您的退貨申請已成立","apply_success":"申請成功","arrive_soon":"即將到貨","articles_total":"共 {{ totalArticleCounts }} 篇文章","bank_account":"銀行帳號","bank_branch_name":"分行名稱","bonus_redemption":"紅利換購","cancel":"取消","cart_price_total":"結帳金額約","check_order":"訂單查詢","choose_branch_bank":"請選擇分行","choose_return_reason":"請選擇退貨原因","city":"城市","common_price":"定價: ","comply_group_number":"符合 {{comply_group_number}} 組優惠,","confirm":"確認","confirm_return":"申請退貨","confirm_submit":"送出","congratulations_for_verify_mobile_success":"恭喜,您已成功驗證您的手機!","contact_form":"聯絡我們","continue_reading":"繼續閱讀","country_placeholder":"請選擇國家","coupon_free_shipping":"免運券折抵","coupon_items":"優惠券折扣項目","date_error":"日期錯誤","default_sort":"預設排序","deliver_error":"寄送商品錯誤","discount_detail":"折扣明細","email":"電子郵件","email_placeholder":"請輸入您的電子郵件,例:[email protected]","enter_account_name":"請輸入戶名","enter_bank_account":"請輸入銀行帳號","enter_return_reason":"請填寫退貨原因...","error_message":"驗證簡訊發生錯誤,請稍後再試。","fail_operation":"操作失敗!","filter_button":"篩選","filter_no_result":"很抱歉,無商品符合篩選條件","free":"免費","gift_price":"加購價","gift_purchase":"滿額/件贈","go_check_email":"請至信箱收取信件","group_percent_discount":"組合內商品打{{discount}}折","has_stock":"尚有庫存 ","include_discount_and_shipping_fee":"含優惠折扣與運費","invalid_email":"這不是有效的電子郵件","invalid_name":"姓名為必填","invalid_phone_number":"聯絡電話為必填","invalid_question_content":"問題內容為必填","keep_shopping":"繼續購物","keyin_address1":"請填寫詳細退貨地址:路/å··/弄/樓","keyin_city":"請輸入城市","keyin_zip":"請輸入郵遞區號","less_then_one":"數量不得少於1","line_item_quantity":"數量:{{ lineItemQuantity }}","literal_points":"點","login_btn":"會員登入","mail_send_fail":"信件寄送失敗","message_confirmation_token_error":"簡訊驗證碼有誤","messenger_error_please_try_again":"簡訊寄送發生錯誤,請稍後再試。","mobile_number_error":"手機號碼有誤","name":"姓名","name_placeholder":"請輸入您的姓名","new_password_is_sent":"已送出新密碼","new_product_defect":"新品瑕疵","nn_collection_save_more_money_title":"可享,買 {{quantity}} ä»¶ {{price}} 元優惠","no_stock":"庫存不足","notification_enabled":"已登記補貨通知","notify_me_when_stock_arrives":"已售完,貨到通知我","onsale":"特價","order_date":"訂購日期","order_number":"訂單編號","order_retrun_confirm":"您確認要申請退貨?","ori_price":"原價","others":"其他","over_cart_limit":"數量超過購買上限","over_product_quantity":"數量超過庫存","over_stock_count":"商品庫存剩餘 {{ count }} ä»¶","over_stock_quantity":"超過庫存數量","phone_number":"聯絡電話","phone_number_placeholder":"請輸入聯絡電話","piece":"{{quantity}} ä»¶","please_choose_bank":"請選擇銀行","please_choose_product":"請選擇商品款式","please_choose_variant":"請選擇商品款式","please_enter_number":"請輸入數字","please_reselect":"請重新輸入篩選","please_send_and_confirm_verify_code":"請先發送並確認簡訊驗證碼","pre_order":"預購商品","price_asc":"價格由低到高","price_desc":"價格由高到低","price_filter":"價格","price_includes_tax":"(內含消費稅:{{ tax }})","product_content_defect":"商品內容不全","product_defect":"商品有缺陷","product_limit_buy":"此商品限購 {{ count }} ä»¶","product_rate_limit_btn":"重新進入商品頁","product_rate_limit_desc":"秒後可重新進入商品頁,建議您停留在此頁面。","product_rate_limit_title":"目前搶購人潮眾多,請耐心等候","product_rate_limit_warn":"若離開此頁面,可能會延長等待時間。","product_sold":"已銷售:{{ productSold }}","products_total":"共 {{ totalProductCounts }} 件商品","quantity":"數量:","quantity_over_product_stock":"數量超過商品庫存","question_content":"問題å
1488…§å®¹","question_content_placeholder":"請輸入問題內容","question_submit_fail":"發生問題,請稍後再試","question_submit_success":"問題已成功送出,我們將盡快與您聯繫","question_type":"問題類型","reached_favorable":"已達優惠","recent_days_sold_desc":"本週熱賣","reenter_password_still_error":"重複輸入密碼有誤","refund":"退款金額","refund_account":"退款帳戶","refund_info":"退款資訊","refund_invoice_check":"本人同意發票作廢或「營業人銷貨退回進貨退出貨或折讓證明單」將全權由{{ envoiceCompanyName }}處理,以利加速退款作業。如有退貨/折讓,將直接開立折讓單上傳至財政部電子發票整合服務平台存證。","resend_verify_code":"重發驗證碼","reset_all_filters":"清除所有篩選","reset_filter_button":"清除篩選","return":"返回","return_address":"退貨地址","return_email_notification":"退貨申請信已寄至您的信箱","return_info":"退貨資訊","return_instruction":"退貨說明","return_msg_Australia":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Japan":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Japan_to_Taiwan":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_SEA":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_msg_Taiwan":"1. 收到商品後如有發現瑕疵或破損狀況,需要辦理或換貨,請於收到貨後7天內登入『我的帳戶』頁面點選『申請退貨』。\u003cbr\u003e 2. 收到商品後可享有7天免費鑑è³
1488žæœŸï¼ˆå«ä¾‹å‡æ—¥ï¼‰ã€‚退換貨時請保持原包裝商品的完整(包含購買商品,附件,贈品等)。\u003cbr\u003e 3. 收到申請後,我們將與您聯繫取回商品。若有任何退貨問題,您可以在『訂單明細』中,點選『我要詢問』,請勿自行寄回商品。\u003cbr\u003e 4. 當你申請退貨後,請列印本申請單隨商品一起寄回。\u003cbr\u003e 5. 收到您的退貨商品並審查通過後,將於7個工作天內退款至你的退款帳戶。\u003cbr\u003e","return_msg_USA":"1. 如收到商品後,發現有瑕疵或破損,需要申請換貨或退款,請盡速至【我的帳戶】,點擊【訂單查詢】,在選擇欲申請退貨的訂單中,點擊【申請退貨】。\u003cbr\u003e 2. 收到退貨申請後,我們會聯繫您,並啟動退貨流程。如果您有任何退貨問題,您可以在【訂單查詢】,在選擇欲申請退貨的訂單明細,留下問答紀錄。 請不要自行退貨。\u003cbr\u003e 3. 退換貨時,請保持原包裝完整(包括購買的商品、配件、贈品等)。\u003cbr\u003e 4. 符合退貨資格後,商店會再依照您的付款方式退款。\u003cbr\u003e 5. 詳細的退貨規定與流程說明,請參閱本店的退貨政策。\u003cbr\u003e","return_product":"退貨商品","return_reason":"退貨原因","save_more_money_discount":"可享 {{discount}} 折優惠","save_more_money_dollar":"可省 {{dollar}}","search_article_label":"文章搜尋結果 ({{ totalArticleCounts }})","search_no_result":"很抱歉,找不到 {{ queryString }} 請重新輸入搜尋。","search_product_label":"商品搜尋結果 ({{ totalProductCounts }})","search_total":"搜尋 {{ queryString }} 結果共 {{ totalSearchCount }} 筆","select_sort_by":"選擇排序方式","sell_from_asc":"上市日期舊到新","sell_from_desc":"上市日期新到舊","send_too_many_times_try_again_later":"發送次數過多,請稍後再試","sending_msg_few_minutes_get":"簡訊發送中,幾分鐘後您將收到驗證碼","shipping_fee":"運費","sold_out":"已售完","state_placeholder":"請選擇州/省","submit":"送出","subtotal":"小計","success_operation":"操作成功!","successfully_copy_tracking_number":"已成功複製你的物流單號","system_busy_try_again":"系統忙碌,請稍後再試","tax":"稅額","thanks_for_advise":"謝謝您的å¯
1488¶è²´æ„è¦‹","thanks_you_have_signed_up":"謝謝您已註冊","total_bonus_redemption":"總紅利換購點數","tw_city_placeholder":"請選擇縣市","tw_district_placeholder":"請選擇鄉鎮市區","unreach_favorable":"未達優惠","verification_error_please_correct":"驗證有誤請修正","verify_success":"驗證碼確認成功","view_product":"查看商品","vip_shipping_free":"VIP免運費","zip":"郵遞區號"}
1489  $(document).ready(function(){
1490    if(window.location.pathname != '' && window.location.pathname != '/' ){
1491      document.getElementById('index-popular-tags').style.display = 'none'
1492    }
1493    // 倒數計時
1494    
1495
1496    function adjustContentTop() {
1497      
1498      const isNavbarTransparent = false;
1499      let headerHeight = $("#header").outerHeight();
1500      if (isNavbarTransparent && $('#template').width() >= 992) {
1501        headerHeight -= $('.computer_nav').height();
1502      }
1503      const floatFilterHeight = $('#float-filter').innerHeight() || 0;
1504      $("body").css({
1505        "padding-top": (headerHeight - floatFilterHeight) + "px",
1506      });
1507    }
1508
1509    window.adjustContentTop = adjustContentTop;
1510
1511    // navbar設定透明
1512    
1513
1514    // Call it first once DOM is ready to prevent CLS
1515    adjustContentTop();
1516
1517    // 延遲初始化,等待 app banner 初始化完成
1518    $(window).on("resize", adjustContentTop);
1519
1520    // 使用 setTimeout 確保 banner 狀態已經確定
1521    $(window).on("load", function() {
1522      setTimeout(function() {
1523        adjustContentTop();
1524      }, 200); // 給 banner 足夠時間初始化
1525    });
1526
1527    $('img.header_banner').on('load', adjustContentTop);
1528
1529    window.renderNavbarSection('.main_nav', {
1530        navbarCollections: null,
1531        navbarItems: [{"id":2068214,"title":"優選品牌專館","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2068266,"title":"CUKTECH 酷態科","url":"/pages/brand_cuktech","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068267,"title":"ChargerLAB POWER-Z","url":"/pages/brand_chargerlab","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068268,"title":"Kando 感動","url":"/pages/brand_kando","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068269,"title":"Bside 彼賽","url":"/pages/brand_bside","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068270,"title":"Sidande 斯丹德","url":"/pages/brand_sidande","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068271,"title":"EraClean 世淨","url":"/pages/brand_eraclean","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068215,"title":"充電快充設備","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2070166,"title":"行動電源","url":"/collections/power-banks","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2143597,"title":"行動電源保護套","url":"/collections/powerbanksleeve","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070167,"title":"USB充電器","url":"/collections/pd-chargers","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070168,"title":"充電傳輸線","url":"/collections/charging-cables","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070169,"title":"鋰電 / 鎳氫電池","url":"/collections/batteries","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070170,"title":"鋰電 / 鎳氫充電器","url":"/collections/battery-chargers","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068216,"title":"電腦轉接配件","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2070171,"title":"電腦 / 蘋果 周邊","url":"/collections/pc-apple-acc","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070172,"title":"筆電 PD 誘騙線","url":"/collections/laptop-pd-triggers","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070173,"title":"轉接頭 DC to DC","url":"/collections/dc-to-dc-adapters","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070174,"title":"轉接頭 DC to C","url":"/collections/dc-to-c-adapters","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070175,"title":"轉接頭   C to DC","url":"/collections/c-to-dc-adapters","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070176,"title":"其他轉接頭","url":"/collections/other-adapter
1531s","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068217,"title":"測量儀器工具","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2070209,"title":"電壓電流錶","url":"/collections/usb-power-meters","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070210,"title":"測量儀器","url":"/collections/instruments","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070211,"title":"精密工具","url":"/collections/precision-tools","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2092913,"title":"明緯電源供應器","url":"/pages/brand_meanwell","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068219,"title":"Ai 生活美學","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2126033,"title":"Ai 智慧商品","url":"/collections/ai","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070225,"title":"優質家電","url":"/collections/smart-appliances","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070226,"title":"休閒娛樂","url":"/collections/leisure-entertainment","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070227,"title":"居家生活 / 文具","url":"/collections/home-living","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070228,"title":"保溫杯","url":"/collections/tumblers","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070229,"title":"乾燥防潮","url":"/collections/dehumidifiers-desiccants","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070283,"title":"福利出清品","url":"/collections/clearance","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068218,"title":"手機攝影周邊","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2070217,"title":"相機電池 / 假電池","url":"/collections/camera-dummy-batteries","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070218,"title":"相機充電器","url":"/collections/camera-chargers","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070219,"title":"自拍補光","url":"/collections/selfie-lights","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070220,"title":"拍立得周邊","url":"/collections/instax-acc","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070221,"title":"手機 / 相機保護貼","url":"/collections/phone-screen-protectors","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2070223,"title":"其他配件類","url":"/collections/other-accessories","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068220,"title":"科技選購指南","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2070264,"title":"新品上市","url":"/collections/newproducts","item_type":"custom_collection","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068252,"title":"一篇看懂","url":"/blogs/editors-picks","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068253,"title":"精選文章","url":"/blogs/news","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068254,"title":"CUKTECH 酷態科","url":"/blogs/cuktech","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068255,"title":"ChargerLAB POWER-Z","url":"/blogs/power-z_area","item_type":"blog","subtitle":null,"icon_image_url":null,"menuItems":null}]},{"id":2068221,"title":"幫助中心","url":"","item_type":"linklist","subtitle":null,"icon_image_url":null,"menuItems":[{"id":2138851,"title":"說明書與軟體下載中心","url":"/pages/download-n","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068243,"title":"商品註冊","url":"https://lin.ee/foAmCCv","item_type":"http","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068246,"title":"購物須知","url":"/pages/shopping-notice","item_type":"page","subtitle":null,"icon_image_url":null,"menuItems":null},{"id":2068242,"title":"聯絡我們","url":"/contact","item_type":"contact","subtitle":null,"icon_image_url":null,"menuItems":null}]}],
1532        settings: {
1533          menuDisplayStyle: "three_dimension_menu",
1534          pcLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89",
1535          mobileLogoImgUrl: "//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L2F0dGFjaGVkX3Bob3Rvcy8xNzU1ODUwMDMwX2xvZ280NTYuanBnLmpwZWciXV0.jpeg?sha=b93c3c45090c5c89",
1536          navbarDisplayStyle: "rowCenterNav",
1537        }
1538      }
1539    );
1540
1541
1542    // for link menu
1543    const linkMenuElement = document.querySelector('.link-nav');
1544    const data = []
1545    data.forEach((item) => {
1546      const wrapper = document.createElement('a');
1547      const link = document.createElement('ul');
1548
1549      wrapper.href = item.url;
1550      link.textContent = item.title;
1551      link.classList.add('link-item');
1552
1553      wrapper.appendChild(link);
1554      linkMenuElement.appendChild(wrapper);
1555    });
1556
1557    // for safe-area space on iOS devices
1558    const userAgent = navigator.userAgent;
1559    const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream;
1560    const isLiff = /Line\/[\d.]+/i.test(userAgent);
1561    const $mobileBottomBar = $('#mobile-bottom-bar');
1562
1563    if ($mobileBottomBar.length && isIOS && isLiff) {
1564      $mobileBottomBar.addClass('is-ios-liff');
1565    }
1566  });
1567  document.addEventListener('DOMContentLoaded', function() {
1568    window.getCartAmount = function() {
1569      return parseInt($('.global-cart-count').html());
1570    };
1571  });
1572</script>
1572
1573
1574<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/navbar-3a2e378145f8a165.js' type='text/javascript'></script>
vendor: 1 bytes, line 1574
1574
1575<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/currencies-3a2e378145f8a165.js' type='text/javascript'></script>
1575
1576<!-- cyb_snippet i18n_modal start -->
1577
1578
1579<!-- cyb_snippet i18n_modal end -->
1580<!-- cyb_snippet _load_fonts start -->
1581<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/load_fonts-3a2e378145f8a165.js' type='text/javascript'></script>
vendor: 1 bytes, line 1581
1581
1582<script>
1583  document.addEventListener('DOMContentLoaded', function() {
1584    window.loadFontSetting("{'ja':{'value':'Noto Sans JP'},'zh-TW':{'value':'Noto Sans TC'},'en':{'value':'Noto Sans TC'},'zh-CN':{'value':'Noto Sans TC'}}")
1585  })
1586</script>
1586
1587
1588<!-- cyb_snippet _load_fonts end -->
1589<!-- cyb_snippet _custom_icon start -->
1590<script src='//cdn-general.cybassets.com/frontend/shop/navIcon-3a2e378145f8a165.js' type='text/javascript'></script>
1590
1591
1592<script>
1593  (function() {
1594    const iconUrlMap = new Map([
1595      ['custom_icon_type_home', null],
1596      ['custom_icon_type_tracking_items', null],
1597      ['custom_icon_type_account', null],
1598      ['custom_icon_type_cart', null],
1599      ['custom_icon_type_search', null],
1600      ['custom_icon_type_menu', null]
1601    ]);
1602    const elements = document.querySelectorAll('[data-icon-type]');
1603    elements.forEach((element, index) => {
1604      const iconAttributes = element.getAttribute('data-icon-type');
1605
1606      const uniqueId = `icon_${iconAttributes}_${index}_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`;
1607      element.id = uniqueId;
1608      window.renderNavCustomIcon(`#${uniqueId}`, {
1609        navIconStyle: "icon_type_default",
1610        customIconUrl: iconUrlMap.get(iconAttributes) || '',
1611        iconAttributes: iconAttributes,
1612        currentTemplate: "product",
1613      });
1614    });
1615  })();
1616</script>
1616
1617
1618<!-- cyb_snippet _custom_icon end -->
1619
1620
1621
1622    
1623  
1624    
1624<script src='//cdn-general.cybassets.com/frontend/shop/announcementBar-3a2e378145f8a165.js' type='text/javascript'></script>
1624
1625
1626    
1627
1628    
1629
1630    
1630<script>
1631      $(document).ready(function() {
1632        window.renderAnnouncementBar('#announcement-bar', {
1633          sectionId: "announcement_bar",
1634          isIndex: false,
1635        });
1636      });
1637    </script>
1637
1638  
1639
1640
1641
1642
1643
1644    <!-- template -->
1645    <div id="template" style="flex:1 0 auto; background-color: var(--theme_bg);">
1646      <!-- cyb_snippet breadcrumb start -->
1647
1648<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/breadcrumb-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
1649
1650
1651<div id="site_path" class="qk-bd_b--default qk-bd--product_border">
1652  <!-- mobile: toggle button (hidden on PC) -->
1653  <div class="qk-container qk-hidden--pc">
1654    <div class="breadcrumb qk-bg--theme_bg qk-pd_x--0 qk-mg--0 qk-fs--breadcrumb">
1655      <button
1656        class="bt-toggle qk-bg--theme_bg qk-pd_x--0 qk-w--100 qk-text--left qk-bd--none qk-pos--rel collapsed"
1657        data-toggle="collapse"
1658        data-target=".breadcrumb-content"
1659      >
1660        <a href="/" class="qk-text--text">
1661          <i class="fas fa-home"></i>
1662        </a>
1663      </button>
1664    </div>
1665  </div>
1666  <!-- breadcrumb nav: single DOM, PC always visible, mobile as collapse dropdown -->
1667  <div class="breadcrumb-content qk-bg--theme_bg collapse">
1668    <div class="qk-container">
1669      <!-- cyb_snippet breadcrumb_nav start -->
1670<!-- 主題版型麵包屑 -->
1671<nav aria-label="breadcrumb">
1672  <ol
1673    class="breadcrumb qk-bg--theme_bg qk-pd_x--0 qk-mg--0 qk-fs--breadcrumb"
1674    itemscope
1675    itemtype="http://schema.org/BreadcrumbList"
1676  >
1677    
1678      <li
1679        class="breadcrumb-item
1680        
1681        "
1682        itemprop="itemListElement"
1683        itemscope itemtype="http://schema.org/ListItem">
1684        <!-- home -->
1685        
1686          <a href="/" class="qk-text--text" itemprop="item">
1687            <i class="fas fa-home"></i>
1688            <span class="qk-display--none" itemprop="name">首頁</span>
1689          </a>
1690        <!-- account -->
1691        
1692        <meta itemprop="position" content="1"/>
1693      </li>
1694    
1695      <li
1696        class="breadcrumb-item
1697        
1698        "
1699        itemprop="itemListElement"
1700        itemscope itemtype="http://schema.org/ListItem">
1701        <!-- home -->
1702        
1703          
1704            <a href="#" class="qk-text--accent" itemprop="item" style="cursor: initial; text-decoration: none;">
1705              <span itemprop="name">充電設備</span>
1706              
1707                ,
1708              
1709            </a>
1710          
1711          
1712            <span class="qk-text--text" data-breadcrumb-links>
1713              <a href='/collections/pd-chargers' class='qk-text--text' itemprop='item'><span itemprop='name'>快充充電器</span></a>, <a href='/collections/chargers-65wup' class='qk-text--text' itemprop='item'><span itemprop='name'>AD - 功率 - 65W 以上 - 包含</span></a>, <a href='/collections/newproducts' class='qk-text--text' itemprop='item'><span itemprop='name'>新品上市</span></a>
1714            </span>
1715          
1716        <!-- product -->
1717        
1718        <meta itemprop="position" content="2"/>
1719      </li>
1720    
1721      <li
1722        class="breadcrumb-item
1723        
1724         active "
1725        itemprop="itemListElement"
1726        itemscope itemtype="http://schema.org/ListItem">
1727        <!-- home -->
1728        
1729          <a href="/products/mobcuktrcor026" class="qk-text--text" itemprop="item">
1730            <span itemprop="name">iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證</span>
1731          </a>
1732        <!-- search -->
1733        
1734        <meta itemprop="position" content="3"/>
1735      </li>
1736    
1737  </ol>
1738</nav>
1739<script>
1740  $(document).ready(function () {
1741    if (!window.liquidHelper || !window.liquidHelper.hasBreadcrumbReferrerEnabled) return;
1742
1743    var $collections = $('[data-breadcrumb-links]');
1744    if (!$collections.length) return;
1745
1746    var refMatch = document.referrer.match(/\/collections\/([^/?#]+)/);
1747    if (!refMatch || refMatch[1] === 'all') return;
1748
1749    var referrerHandle = decodeURIComponent(refMatch[1]);
1750
1751    function getCollectionHandle(url) {
1752      if (!url) return null;
1753      try {
1754        var pathname = new URL(url, location.origin).pathname;
1755        var parts = pathname.split('/');
1756        var idx = parts.indexOf('collections');
1757        if (idx === -1 || !parts[idx + 1]) return null;
1758        return decodeURIComponent(parts[idx + 1]);
1759      } catch (e) {
1760        return null;
1761      }
1762    }
1763
1764    var $link = $collections.find('a').filter(function () {
1765      return getCollectionHandle(this.href) === referrerHandle;
1766    });
1767
1768    if ($link.length) {
1769      $collections.siblings('a.qk-text--accent[href="#"]').remove();
1770      $collections.empty().append($link);
1771    }
1772  });
1773</script>
1773
1774
1775<!-- cyb_snippet breadcrumb_nav end -->
1776    </div>
1777  </div>
1778</div>
1779
1780
1781<!-- cyb_snippet breadcrumb end -->
1782
1783<div id="img"></div>
1784
1785
1786
1787
1788
1789<script>
1790  var gallery_img = undefined;
1791  document.addEventListener("DOMContentLoaded", function(){
1792    gallery_img = renderGallery(
1793      '#img',
1794      {
1795        urls: ["//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=892e04fee4a0401d","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfY2U0OGQ2Y2IwNzBhMzAwZDE5NzYuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=a9734615b72a5d5d","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfNWUzMDQzYjI4YzQ0YWM0OWRlYjkuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=612d0389f37d9286","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfMWYwNDAwNGM0ODlhOTQ4ZDRlNGUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=3348adbcac6a95e4","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNTE5MTU4N2UyYzA1ZjY2MWI5NDIuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=f2ea7c13835f0144","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODE2NDRhY2JmNzA0OGYxMjA3MGEuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=63d5d3eeecd846f8","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOTNjZmEyMThlZDAyN2RjZGNjZTcuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=d4c7151b09bfc0b7","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYmVjY2EzMzg4NmY4YTY3MWNjYTcuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=f4260828766be007","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMmE0ZGE2NDA5NTJmZDc4ZDE3NmEuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=59ad6bbab71fab44","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZGNlZWVhMjQzOWRmYTFhYzdiNDguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=7c5324f33bf34650","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNGJlZGQzNjFiZmE5YzljNDM1NzcuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=f083f6f9a2da67b3","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYWE3MDU3NTQ1YTFkNDIyNWU1ZmUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=c1c0197cf995fb8d","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOGY5YzlkN2UwN2U0Mzk5N2U3OGIuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=34b6a47beeda1992","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMDE4NzFkNjNjZGI4MzJlOGNiNGQuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=92d7415af00d38a0","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZmI0Mjk2YzkwNWViNzc1NjgzZjEuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=7324a1ab4bfe93ca","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZDkyYTIzODE2NDlkMDdkZDRmZWIuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=37c684e21dc152ed","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYThlODM3MmVjZWI4OTVmNjRiMmMuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=3a9a11607ed8a731","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODBiOTBjZDFjNTUzNzVmZTMzM2EuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=5e1ccef71b19857c","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZjVjM2U0YTI5ZDA4YjA3MTUwZmUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=7f8dc579d8839ea0","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZTQ0ZWFmYTBjY2EzMWY5MGNmY2QuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=336fb18740168f1c","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODkwN2QwMzNjZTI3YTEwNTZkN2YuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=bd61b0c16301bd0f","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZTI0NzIzZDRhMGRiYTZiN2I0OTguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=296d1d02eed80fcc","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMzU3N2NkMTRkMTk2NzMyYTE5NjguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=b45f8cc47609a1ad","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfN2M0MzljY2QzNDMyNDRmYWVmZTAuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=4e71214d1236e2d2","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNjViMWYxZDI1ODkwMGRkNzM5YzYuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=0e16fe60f8dc96dc","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOWJiODEwNmY3YmFmZWY2YjJhNzUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=8db2bab0c4e30c18","//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOWFiOWI2NDk3NWRkNDcxN2Y3MjguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=b725be1f01f17d59"],
1796        onSwiperGalleryChange: function (payload) {
1797          var eventPayload = Object.assign({ galleryName: "img" }, payload);
1798          $(document).trigger('swiper-gallery-change', [eventPayload]);
1799        },
1800      },
1801    );
1802  });
1803</script>
1803
1804
1805<div id="product" class="product">
1806  <div class="qk-container">
1807    
1808
1809
1810
1811
1812
1813
1814 
1815
1816<div id="product_info" class="product_info qk-display--grid" data-purchase-eligibility='{"required":false,"eligible":true,"status":"eligible"}' data-hide-price="false" data-sales-mode-purchasable="true">
1817  <!-- product image start -->
1818  <div id="variant_photos" class="variant_photos">
1819    
1820    
1821    
1822    
1823    <variant-photos-block
1824      :product-photos-json="'[{\'id\':39331776,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=a82ccf497ff796f9\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=892e04fee4a0401d\'}, {\'id\':38866127,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfY2U0OGQ2Y2IwNzBhMzAwZDE5NzYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=2230523c53266018\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfY2U0OGQ2Y2IwNzBhMzAwZDE5NzYuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=a9734615b72a5d5d\'}, {\'id\':38866128,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfNWUzMDQzYjI4YzQ0YWM0OWRlYjkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=605db2b179fd24c9\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfNWUzMDQzYjI4YzQ0YWM0OWRlYjkuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=612d0389f37d9286\'}, {\'id\':38866129,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfMWYwNDAwNGM0ODlhOTQ4ZDRlNGUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=af4ec5980cb84806\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjFfMWYwNDAwNGM0ODlhOTQ4ZDRlNGUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=3348adbcac6a95e4\'}, {\'id\':38866130,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNTE5MTU4N2UyYzA1ZjY2MWI5NDIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=4f3a17c3a62bd248\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNTE5MTU4N2UyYzA1ZjY2MWI5NDIuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=f2ea7c13835f0144\'}, {\'id\':38866131,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODE2NDRhY2JmNzA0OGYxMjA3MGEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=7eed92542ea98040\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODE2NDRhY2JmNzA0OGYxMjA3MGEuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=63d5d3eeecd846f8\'}, {\'id\':38866132,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOTNjZmEyMThlZDAyN2RjZGNjZTcuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=7067de894e845fcd\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOTNjZmEyMThlZDAyN2RjZGNjZTcuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=d4c7151b09bfc0b7\'}, {\'id\':38866133,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYmVjY2EzMzg4NmY4YTY3MWNjYTcuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=bb809947ed122c2c\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYmVjY2EzMzg4NmY4YTY3MWNjYTcuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=f4260828766be007\'}, {\'id\':38866134,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMmE0ZGE2NDA5NTJmZDc4ZDE3NmEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=022dc6272ab641dd\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMmE0ZGE2NDA5NTJmZDc4ZDE3NmEuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=59ad6bbab71fab44\'}, {\'id\':38866135,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZGNlZWVhMjQzOWRmYTFhYzdiNDguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=e58cf96980f20036\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZGNlZWVhMjQzOWRmYTFhYzdiNDguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=7c5324f33bf34650\'}, {\'id\':38866136,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNGJlZGQzNjFiZmE5YzljNDM1NzcuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=69161f49b5216bf3\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNGJlZGQzNjFiZmE5YzljNDM1NzcuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=f083f6f9a2da67b3\'}, {\'id\':38866137,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYWE3MDU3NTQ1YTFkNDIyNWU1ZmUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=d8c1f1d1c9011f7c\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYWE3MDU3NTQ1YTFkNDIyNWU1ZmUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=c1c0197cf995fb8d\'}, {\'id\':38866138,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOGY5YzlkN2UwN2U0Mzk5N2U3OGIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=814fdf3919357cf0\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOGY5YzlkN2UwN2U0Mzk5N2U3OGIuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=34b6a47beeda1992\'}, {\'id\':38866139,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMDE4NzFkNjNjZGI4MzJlOGNiNGQuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=63ae3f9d144abb40\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMDE4NzFkNjNjZGI4MzJlOGNiNGQuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=92d
18247415af00d38a0\'}, {\'id\':38866140,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZmI0Mjk2YzkwNWViNzc1NjgzZjEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=478603c63bde35d7\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZmI0Mjk2YzkwNWViNzc1NjgzZjEuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=7324a1ab4bfe93ca\'}, {\'id\':38866141,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZDkyYTIzODE2NDlkMDdkZDRmZWIuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=ac82570585b727d5\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZDkyYTIzODE2NDlkMDdkZDRmZWIuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=37c684e21dc152ed\'}, {\'id\':38866142,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYThlODM3MmVjZWI4OTVmNjRiMmMuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=4e02996ef7c0b44d\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfYThlODM3MmVjZWI4OTVmNjRiMmMuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=3a9a11607ed8a731\'}, {\'id\':38866143,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODBiOTBjZDFjNTUzNzVmZTMzM2EuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3db020620889c176\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODBiOTBjZDFjNTUzNzVmZTMzM2EuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=5e1ccef71b19857c\'}, {\'id\':38866144,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZjVjM2U0YTI5ZDA4YjA3MTUwZmUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c3d0b29a70cc0d7a\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZjVjM2U0YTI5ZDA4YjA3MTUwZmUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=7f8dc579d8839ea0\'}, {\'id\':38866145,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZTQ0ZWFmYTBjY2EzMWY5MGNmY2QuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=2ea6036b6de933e2\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZTQ0ZWFmYTBjY2EzMWY5MGNmY2QuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=336fb18740168f1c\'}, {\'id\':38866146,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODkwN2QwMzNjZTI3YTEwNTZkN2YuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=b0f31db8b06f01e6\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfODkwN2QwMzNjZTI3YTEwNTZkN2YuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=bd61b0c16301bd0f\'}, {\'id\':38866147,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZTI0NzIzZDRhMGRiYTZiN2I0OTguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=3a8948e2d9aa7766\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfZTI0NzIzZDRhMGRiYTZiN2I0OTguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=296d1d02eed80fcc\'}, {\'id\':38866148,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMzU3N2NkMTRkMTk2NzMyYTE5NjguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=fa34f54c4730abc9\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfMzU3N2NkMTRkMTk2NzMyYTE5NjguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=b45f8cc47609a1ad\'}, {\'id\':38866149,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfN2M0MzljY2QzNDMyNDRmYWVmZTAuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=c8569a723921fa46\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfN2M0MzljY2QzNDMyNDRmYWVmZTAuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=4e71214d1236e2d2\'}, {\'id\':38866150,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNjViMWYxZDI1ODkwMGRkNzM5YzYuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=e75f537fc34875ce\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfNjViMWYxZDI1ODkwMGRkNzM5YzYuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=0e16fe60f8dc96dc\'}, {\'id\':38866151,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOWJiODEwNmY3YmFmZWY2YjJhNzUuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=417c0f51517ef493\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOWJiODEwNmY3YmFmZWY2YjJhNzUuanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=8db2bab0c4e30c18\'}, {\'id\':38866152,\'imageUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOWFiOWI2NDk3NWRkNDcxN2Y3MjguanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=0bdbc5e2d3a8361d\',\'imageMaxUrl\':\'//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODc3Mjg4NjJfOWFiOWI2NDk3NWRkNDcxN2Y3MjguanBlZyJdLFsicCIsInRodW1iIiwiMjA0OHgyMDQ4Il1d.jpeg?sha=b725be1f01f17d59\'}]'"
1825      :display-product-images-color=false
1826      :product-id="71600399"
1827      product-title="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
1828      
1829        :product-video={"id":null,"url":null}
1830        video-display-location="before"
1831      
1832    />
1833  </div>
1834  <!-- product image end -->
1835  <!-- product content start -->
1836  <div id="product_content" class="product_content qk-display--flex" data-tracking-variant-ids="null">
1837    
1838    <!-- 標題 -->
1839    <div class="product_title">
1840      <h1 class="qk-text--heading qk-fs--hd1 qk-fw--bold qk-mg--0">iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證</h1>
1841    </div>
1842    
1843    <!-- ç°¡è¿° -->
1844    
1845      <div class="product_brief qk-text--text qk-fs--body">
1846        <font size="3" color="RED">
1847● 新一代 GaN 氮化鎵晶片,體積小巧散熱快、轉換效能高。<br>
1848● 單口最高 65W 大功率,雙 C 口皆支援盲插為筆電極速補電。<br>
1849● 2C1A 三接口配置,支援三設備同時充電與智慧功率分流。<br>
1850● 隨附專屬高效快充數據線,開盒即用,差旅出行一套搞定。<br>
1851● 100-240V 全球寬電壓與通過 BSMI 安全認證,用電安心無虞。<br></font>
1852      </div>
1853    
1854    <!-- 廠商,標語 -->
1855    <div class="product_vendor_slogan qk-display--il_bk qk-align--center">
1856      
1857        <span class="product_vendor qk-text--heading qk-fs--breadcrumb qk-text--center qk-display--il_bk qk-pd_x--05 qk-mg_r--05 qk-bd_x--default qk-bd--product_border">CUKTECH 酷態科</span>
1858      
1859      
1860        <span class="product_slogan qk-text--heading qk-fs--body">65W 氮化鎵強悍輸出與 2C1A 智慧分流,小巧便攜隨附快充線,一機搞定筆電手機多設備電力。</span>
1861      
1862    </div>
1863    <!-- 商品售價 -->
1864    
1865    
1866    
1867    <div
1868      class="product_price"
1869      id="price_title"
1870      data-discount-price-name=""
1871      data-discount-price-suggestion-name="">
1872      <!-- 價格title -->
1873      
1874        
1875      
1876
1877      <!-- 商品價格 -->
1878      <div class="qk-display--il_bk">
1879        <span class="qk-text--discount_price price qk-fs--hd1 qk-fw--bold qk-display--il_bk qk-vert--mid"><span class="money_tag" data-currency-from="TWD" data-amount="1299.0">NT$1,299</span></span>
1880      </div>
1881      <del class="qk-text--text qk-fs--body qk-pd_l--05 qk-display--il_bk qk-vert--mid"><span class="money_tag" data-currency-from="TWD" data-amount="2145.0">NT$2,145</span></del>
1882
1883      <!--會員可見價-->
1884      
1885    </div>
1886    
1887    <!-- 商品sku -->
1888    
1889      <div class="product_sku qk-text--heading qk-fs--body">
1890        <span>商品編號:
1891        </span>
1892        <span class="val">MOBCUKTRCOR026</span>
1893      </div>
1894    
1895    <!-- 供貨狀況 -->
1896    
1897      <div class="product_inventory_policy qk-text--heading qk-fs--body">
1898        <span>供貨狀況:
1899        </span>
1900        <span class="val">尚有庫存</span>
1901      </div>
1902    
1903
1904    <!-- 商品款式 -->
1905    <div id="variant_options" class="variant_options">
1906      <variant-options-block
1907        :product-api-url="'/products/mobcuktrcor026'"
1908        :sku="sku"
1909        :auto-select-variant-by-sku="true"
1910        :hide-other-variants-by-sku="false"
1911        :hide-single-variant-options="false"
1912        :sales-mode-purchasable="true"
1913        default-price="NT$1,299"
1914        default-compare-price="NT$2,145"
1915        :default-discounted="true"
1916        @set-choose="getSelectedDatas"
1917        @get-option-image="getCurrentImage"></variant-options-block>
1918    </div>
1919
1920    <div id="product-tags"></div>
1921
1922    <!-- product discounts_list start -->
1923    <div class="product_discounts_list force-show-scrollbar hide qk-bd--default qk-bd--product_border qk-pd--1 qk-of_y--auto qk-of_x--hidden  hide ">
1924      <div class="list_block custom-scrollbar qk-of_x--hidden">
1925        <p class="qk-text--heading qk-fs--body qk-mg_b--05">此商品參與的優惠活動</p>
1926        
1927          
1928        
1929      </div>
1930    </div>
1931    <!-- product discounts_list end -->
1932
1933    <!-- 規格,數量 -->
1934    
1935      <div class="product_variant_quantity">
1936        <span class="product_quantity">
1937          <div
1938            class="btn-group"
1939            role="group"
1940            aria-label="First group">
1941            <button class="btn add-down qk-bd--product_border" type="button"></button>
1942            <input
1943              class="btn item-quantity qk-text--heading qk-bd--product_border"
1944              type="text"
1945              name="quantity"
1946              value="1"
1947              data-old-value="1">
1948            <button class="btn add-up qk-bd--product_border" type="button"></button>
1949          </div>
1950        </span>
1951      </div>
1952
1953    <!-- 購買按鈕 -->
1954      <div class="product_button qk-display--flex qk-hidden--mobile">
1955        <!-- cyb_snippet _product_info_button start -->
1956<button class="btn addToCart btn_to_cart qk-btn qk-text--button qk-bd--button qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button"
1957  data-brand="CUKTECH 酷態科"
1958  data-id="71600399"
1959  data-category="充電設備"
1960  data-list="單產品細覽"
1961  data-name="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
1962  data-quantity="1"
1963  data-position="全頁"
1964  
1965  data-ga-custom-dimension=""
1966  data-ga-custom-value=""
1967  data-sku="MOBCUKTRCOR026">加入購物車</button>
1968<button class="btn addToCart btn-quick_buy qk-btn qk-btn--primary qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button" data-buy="quick_buy"
1969  data-brand="CUKTECH 酷態科"
1970  data-id="71600399"
1971  data-category="充電設備"
1972  data-list="單產品細覽"
1973  data-name="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
1974  data-quantity="1"
1975  data-position="全頁"
1976  
1977  data-ga-custom-dimension=""
1978  data-ga-custom-value=""
1979  data-sku="MOBCUKTRCOR026"><span>立即購買</span></button>
1980
1981<!-- cyb_snippet _product_info_button end -->
1982        <!-- cyb_snippet _product_info_status_button start -->
1983<button class="btn btn_not_sale hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
1984  尚未開賣
1985</button>
1986<button class="btn btn_login_to_view hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
1987  登入查看資格
1988</button>
1989<button class="btn btn_not_eligible hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
1990  購買資格不符
1991</button>
1992<!-- cyb_snippet _product_info_status_button end -->
1993        
1994          <button class="btn btn_notice hidden qk-btn qk-btn--primary qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
1995            已售完,貨到通知我
1996          </button>
1997        
1998        <button class="btn btn_soldout hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
1999          已售完
2000        </button>
2001        <button
2002          class="btn buy-together hidden qk-btn qk-text--button qk-bd--button qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title"
2003          type="button"
2004          data-brand="CUKTECH 酷態科"
2005          data-id="71600399"
2006          data-category="充電設備"
2007          data-list="單產品細覽"
2008          data-name="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
2009          data-quantity="1"
2010          data-position="全頁"
2011          
2012          data-ga-custom-dimension=""
2013          data-ga-custom-value=""
2014          data-sku="MOBCUKTRCOR026">同時加購物車</button>
2015        <button
2016          class="btn buy-together hidden qk-btn qk-btn--primary qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title"
2017          type="button"
2018          data-buy="quick_buy"
2019          data-brand="CUKTECH 酷態科"
2020          data-id="71600399"
2021          data-category="充電設備"
2022          data-list="單產品細覽"
2023          data-name="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
2024          data-quantity="1"
2025          data-position="全頁"
2026          
2027          data-ga-custom-dimension=""
2028          data-ga-custom-value=""
2029          data-sku="MOBCUKTRCOR026">同時購買</button>
2030      </div>
2031    
2032      <div class="product_button_mobile qk-display--flex qk-align--center qk-hidden--pc">
2033        <span class="product_love_mobile qk-display--il_bk">
2034          <input
2035            type="hidden"
2036            class="product-variant-id"
2037            value="87549218"
2038            data-sku="MOBCUKTRCOR026"
2039            data-price="1299.0"
2040            data-compare_at_price="2145.0"
2041            data-variant=""
2042            data-inventory_quantity="8">
2043          <a
2044            class="btn_love scupio-add-wishlist qk-text--text qk-fs--body qk-cursor--pointer"
2045            data-itemid="MOBCUKTRCOR026"
2046            
2047          >
2048          <div data-icon-type="custom_icon_type_tracking_items" ></div>
2049
2050          </a>
2051        </span>
2052        
2053          <div class="cart qk-text--center qk-pd_x--05 qk-pd_y--0">
2054            <a href="/cart" class="qk-display--il_flex qk-flex--row qk-justify--center qk-align--center qk-vert--mid qk-pos--rel">
2055              <div data-icon-type="custom_icon_type_cart" ></div>
2056
2057              <span class="number global-cart-count qk-circle qk-circle--sm qk-bg--accent qk-text--white qk-text--center qk-vert--mid qk-pos--abs" style="display: none;">0</span>
2058            </a>
2059          </div>
2060          <!-- cyb_snippet _product_info_button_mobile start -->
2061<button
2062  class="btn addToCart_mobile btn_to_cart_mobile open_product_modal qk-btn qk-flex--1 qk-fs--title qk-text-truncate qk-bd--button qk-text--button"
2063  data-handle="mobcuktrcor026">
2064  加入購物車</button>
2065<button
2066  class="btn addToCart_mobile btn_quick_buy_mobile open_quick_buy_modal qk-btn qk-btn--primary qk-flex--1 qk-fs--title qk-text-truncate"
2067  data-handle="mobcuktrcor026">
2068  立即購買</button>
2069
2070<!-- cyb_snippet _product_info_button_mobile end -->
2071          <!-- cyb_snippet _product_info_status_button start -->
2072<button class="btn btn_not_sale hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
2073  尚未開賣
2074</button>
2075<button class="btn btn_login_to_view hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
2076  登入查看資格
2077</button>
2078<button class="btn btn_not_eligible hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
2079  購買資格不符
2080</button>
2081<!-- cyb_snippet _product_info_status_button end -->
2082          
2083            <button class="btn btn_notice btn_notice_mobile hidden qk-btn qk-btn--primary qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
2084              已售完,貨到通知我
2085            </button>
2086          
2087          <button class="btn btn_soldout hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-flex--1 qk-fs--title" type="button">
2088            已售完
2089          </button>
2090          <button
2091            class="btn buy-together hidden qk-btn qk-flex--1 qk-fs--title qk-bd--button qk-text--button"
2092            type="button"
2093            data-brand="CUKTECH 酷態科"
2094            data-id="71600399"
2095            data-category="充電設備"
2096            data-list="單產品細覽"
2097            data-name="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
2098            data-quantity="1"
2099            data-position="全頁"
2100            
2101            data-sku="MOBCUKTRCOR026">同時加購物車</button>
2102          <button
2103            class="btn buy-together hidden qk-btn qk-btn--primary qk-flex--1 qk-fs--title"
2104            type="button"
2105            data-buy="quick_buy"
2106            data-brand="CUKTECH 酷態科"
2107            data-id="71600399"
2108            data-category="充電設備"
2109            data-list="單產品細覽"
2110            data-name="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
2111            data-quantity="1"
2112            data-position="全頁"
2113            
2114            data-sku="MOBCUKTRCOR026">同時購買</button>
2115        
2116      </div>
2117      
2118      
2119      
2120      
2121      
2122    <!-- 加入最愛,銷售數量,紅利折抵 -->
2123    <div class="product_others qk-display--flex qk-flex--wrap qk-align--center">
2124      <span class="product_love qk-display--il_bk qk-hidden--phone">
2125        <input
2126          type="hidden"
2127          class="product-variant-id"
2128          value="87549218"
2129          data-sku="MOBCUKTRCOR026"
2130          data-price="1299.0"
2131          data-compare_at_price="2145.0"
2132          data-variant=""
2133          data-inventory_quantity="8">
2134        <a
2135          class="btn_love scupio-add-wishlist qk-text--text qk-fs--body qk-bd--default qk-bd--product_border qk-cursor--pointer qk-display--flex qk-align--center"
2136          data-itemid="MOBCUKTRCOR026"
2137          
2138        >
2139          <svg
2140            width="15"
2141            height="15"
2142            viewBox="0 0 24 24"
2143            fill="none"
2144            xmlns="http://www.w3.org/2000/svg">
2145            <path
2146              d="M21.3899 4.54287C20.8146 4.01265 20.1366 3.60344 19.3969 3.34002C18.6572 3.0766 17.8711 2.96444 17.0863 3.01034C16.5593 3.01219 16.0362 3.09923 15.5375 3.26802C15.0194 3.44412 14.5265 3.68572 14.071 3.98682C13.6676 4.25092 13.2787 4.53613 12.906 4.84124C12.5762 5.09996 12.2648 5.38092 11.974 5.6821C11.6833 5.38092 11.3719 5.09996 11.042 4.84124C10.6516 4.53452 10.2443 4.24928 9.82221 3.98682C9.3967 3.69278 8.93642 3.45138 8.45163 3.26802C7.93995 3.0948 7.40254 3.0077 6.86175 3.01034C6.07688 2.96365 5.2906 3.07544 4.55076 3.3389C3.81091 3.60236 3.13296 4.01199 2.55813 4.54287C2.02401 5.11052 1.61146 5.77922 1.3453 6.50873C1.07914 7.23825 0.964875 8.01351 1.00937 8.78786C1.01359 9.36893 1.11073 9.94569 1.29719 10.4967C1.45989 11.0166 1.68054 11.517 1.95507 11.9886C2.20373 12.4073 2.47838 12.8104 2.77742 13.1956C3.09266 13.5889 3.32566 13.8601 3.46271 14.0093C3.56921 14.1255 3.6837 14.2343 3.80536 14.3348L11.4395 21.7669C11.5066 21.8412 11.5891 21.9002 11.6813 21.94C11.7736 21.9798 11.8734 21.9994 11.974 21.9975C12.0836 22.0067 12.1938 21.9906 12.296 21.9506C12.3983 21.9106 12.4898 21.8477 12.5634 21.7669L20.1838 14.3484C21.8272 12.9359 22.8376 10.9363 22.9935 8.78786C23.0307 8.0097 22.9078 7.23217 22.6321 6.50246C22.3565 5.77274 21.9339 5.10606 21.3899 4.54287V4.54287Z"
2147              stroke="currentColor"
2148              stroke-width="2"
2149              stroke-linecap="round"
2150              stroke-linejoin="round" />
2151          </svg>
2152          加入最愛
2153        </a>
2154      </span>
2155      
2156        <span class="product_sold qk-text--text qk-fs--body qk-display--il_bk">
2157          已銷售: 157 件
2158        </span>
2159      
2160      <span
2161        class="product_bonus qk-text--text qk-fs--body qk-display--il_bk"
2162        >
2163        此商品 「 最高 」可以折抵紅利
2164        <span class="val">129</span>
2165        點
2166        
2167        (約等於 <span class="money_tag" data-currency-from="TWD" data-amount="129">NT$129</span> )
2168      </span>
2169    </div>
2170  </div>
2171  <!-- product content end -->
2172</div>
2173<div class="add-buy-products-container">
2174  <!-- cyb_snippet add_buy_products start -->
2175
2176
2177
2178
2179<!-- cyb_snippet add_buy_products end -->
2180
2181</div>
2182
2183<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/cart-3a2e378145f8a165.js' type='text/javascript'></script>
vendor: 1 bytes, line 2183
2183
2184<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/product_variant-3a2e378145f8a165.js' type='text/javascript'></script>
2184
2185<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/product-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
2186<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/product_info-3a2e378145f8a165.js' type='text/javascript'></script>
2186
2187
2188<!-- cyb_snippet new_addcart_modal start -->
2189<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/vue_product_modal-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
2190
2191<div id="new-addcart-modal" class="container">
2192  <transition name="modal">
2193    <product-modal
2194      v-if="showProductModal"
2195      :only-description="onlyDescription"
2196      :product-url="popProductUrl"
2197      :color="color"
2198      :is-collection="isCollection"
2199      :is-show-description="isShowDescription"
2200      :is-quick-buy="isQuickBuy"
2201      :selected-variant-id="selectedVariantId"
2202      :categories="categories"
2203      :call-back="checkoutAddToCartCallback"
2204      ref="productModal"
2205    >
2206    </product-modal>
2207  </transition>
2208</div>
2209
2210<!-- cyb_snippet components/product_modal/product_modal start -->
2211<script type="text/x-template" id="product-modal">
2212  <div class="modal-mask qk-h--100 qk-w--100 qk-l--0 qk-t--0 qk-pos--fixed" @click="closeModal">
2213    <div class="modal-content qk-bd--none qk-center qk-bg--theme_bg" :class="{'only-description': onlyDescription}" @click.stop>
2214      <button class="btn-close qk-circle qk-circle--md qk-pos--abs qk-op--100 qk-bg--theme_bg qk-text--heading qk-bd--product_border qk-bd--default" @click="closeModal"></button>
2215      <div class="modal-body custom-scrollbar qk-w--100">
2216        <div v-if="!isLoading">
2217          <div id="checkout-product" class="row">
2218            <div class="col-sm-6 col-xs-4">
2219              <photo-swiper
2220                :mediaItems="swiperItems"
2221                :current-image-index="currentImageIndex"
2222                :current-variant="currentVariant"
2223                :video-after-image="videoAfterImage"
2224              ></photo-swiper>
2225            </div>
2226            <div class="col-sm-6 col-xs-8">
2227              <h4 class="qk-fs--hd2 qk-fw--bold qk-text--heading qk-mg--0" v-html="product.title"></h4>
2228              <p class="product_brief qk-text--text qk-fs--body" v-html="product.brief"></p>
2229              <p class="product_slogan qk-text--heading qk-fs--body" v-html="product.slogan"></p>
2230              <div class="swiper_thumbnails" style="margin-bottom: 10px;">
2231                <swiper-thumbnails
2232                  :mediaItems="swiperItems"
2233                  :current-image-index="currentImageIndex"
2234                  :title="product.title"
2235                  @update-current-image-index="(thumbnailIndex) => { currentImageIndex = thumbnailIndex }"
2236                ></swiper-thumbnails>
2237              </div>
2238              
2239              <div v-if="!hidePrice" style="margin-bottom: 10px;">
2240                
2241                <span class="price-title qk-fs--body qk-fw--500 qk-text--heading">${ priceTitleTag }</span>
2242                
2243                <div>
2244                  <span v-html="variantPrice" class="variant-price qk-fs--hd1 qk-fw--bold" :class="[isDiscountPrice ? 'qk-text--discount_price' : 'qk-text--price']"></span>
2245                  <del v-html="marketPrice" class="variant-del-price qk-fs--body qk-fw--500 qk-text--text"></del>
2246                </div>
2247              </div>
2248              <div v-if="!onlyDescription" class="controls">
2249                <div class="variant-quantity qk-display--flex qk-flex--column">
2250                  <div v-if="hasVariant" class="product-variant-options">
2251                    <div v-for="(option, index) in optionInfo" class="product-variant-option" :class="{'product-variant-option--hidden': shouldHideSingleVariantOptions}">
2252                      <div class="advance variant-select-option" v-if="styledShopMenu==='dropDownType'">
2253                      
2254                        <label>${option.name}</label>
2255                        <svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"> </path></svg>
2256                        <select class="qk-bg--theme_bg" :class="{'select_placeholder-color': currentOption[`option${index + 1}`] === null}" v-show="!isMobileSize" :value="String(currentOption[`option${index + 1}`])" @change="setOption(`option${index + 1}`, $event.target.value, option.types )" @click="onClickSelectModal(option,`option${index + 1}`)">
2257                          <option value="null" class="select_option-hidden">請選擇${option.name}</option>
2258                          <option :style="{ visibility : isMobileSize ? 'hidden' : 'visible' }" v-for="(types) in option.types" :disabled="!types.isValid" :value="types.name">${types.name}</option>
2259                        </select>
2260                        <span class="select_placeholder-color" v-if="currentOption[`option${index + 1}`] === null" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)">請選擇${option.name}</span>
2261                        <span v-else :value="currentOption[`option${index + 1}`]" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)" v-html="currentOption[`option${index + 1}`]"></span>
2262                      </div>
2263                      <advance-option v-else :option-key="'option' + (index + 1)" :option="option" :current-option="currentOption" :toggle-current-option="toggleCurrentOption"/>
2264                    </div>
2265                  </div>
2266                  <div class="product_discounts_list qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-pd--1 qk-mg_b--1" v-show="displayProductDiscountsList && ((displayPeriodicSalesPages && product.showableSalesPages.length > 0) || !!discountsList)">
2267                    <div class="list_block custom-scrollbar qk-of_x--hidden">
2268                      <h4 class="qk-text--heading qk-fs--body">此商品參與的優惠活動
2269                      </h4>
2270                      <template v-if="displayPeriodicSalesPages">
2271                        <div v-for="salesPage in product.showableSalesPages" class="discount-list">
2272                          <span class="discount-label qk-fs--breadcrumb qk-bd--default qk-bd--accent qk-bg--white qk-display--il_bk qk-text--accent">定期定額
2273                          </span>
2274                          <a class="discount-title qk-text--accent qk-fs--body" :href="salesPage.path">${ salesPage.title }</a>
2275                        </div>
2276                      </template>
2277                      <template v-for="discounts in discountsList">
2278                        <div v-for="discount in discounts" class="discount-list">
2279                          <a v-if="discount.url" :href="discount.url" class="discount-title qk-text--accent qk-fs--body">
2280                            ${ discount.title }
2281                          </a>
2282                          <span v-else class="discount-title qk-text--accent qk-fs--body">${ discount.title }</span>
2283                        </div>
2284                      </template>
2285                    </div>
2286                  </div>
2287                  <div v-if="showPurchaseControls" class="product-quantity qk-bd--product_border" v-show="!isMobileSize">
2288                    <div class="btn-group qk-w--100" role="group" aria-label="First group">
2289                      <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">-</button>
2290                      <input class="btn item-quantity qk-bd--default qk-bd--border qk-w--100 qk-text--heading" type="text" name="quantity" :value="quantity" @change="quantityChange">
2291                      <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">+</button>
2292                    </div>
2293                  </div>
2294                </div>
2295                <div v-if="showPurchaseControls" class="add-button-wrapper">
2296                  <!-- cyb_snippet _product_modal_button start -->
2297<button
2298  class="btn btn-default add-button qk-cursor--pointer qk-w--100 qk-btn--primary"
2299  :class="{selected: isChoose, adding: adding || isHideAddCartBtn, secondary: isSecondaryBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}"
2300  type="button"
2301  :disabled="isHideAddCartBtn"
2302  @click="addProduct"
2303>
2304  ${ addCartText }
2305</button>
2306
2307<!-- cyb_snippet _product_modal_button end -->
2308                </div>
2309                <div class="product-others qk-fs--body">
2310                  <span class="product-love">
2311                    <a class="btn-love qk-text--text qk-bg--theme_bg qk-bd--default qk-bd--product_border qk-display--il_bk qk-text--center qk-cursor--pointer qk-tst qk-tst_timing--ease_io qk-tst_dur--15" @click="addWishList">
2312                      <svg
2313                        width="15"
2314                        height="15"
2315                        viewBox="0 0 24 24"
2316                        fill="none"
2317                        xmlns="http://www.w3.org/2000/svg">
2318                        <path
2319                          d="M21.3899 4.54287C20.8146 4.01265 20.1366 3.60344 19.3969 3.34002C18.6572 3.0766 17.8711 2.96444 17.0863 3.01034C16.5593 3.01219 16.0362 3.09923 15.5375 3.26802C15.0194 3.44412 14.5265 3.68572 14.071 3.98682C13.6676 4.25092 13.2787 4.53613 12.906 4.84124C12.5762 5.09996 12.2648 5.38092 11.974 5.6821C11.6833 5.38092 11.3719 5.09996 11.042 4.84124C10.6516 4.53452 10.2443 4.24928 9.82221 3.98682C9.3967 3.69278 8.93642 3.45138 8.45163 3.26802C7.93995 3.0948 7.40254 3.0077 6.86175 3.01034C6.07688 2.96365 5.2906 3.07544 4.55076 3.3389C3.81091 3.60236 3.13296 4.01199 2.55813 4.54287C2.02401 5.11052 1.61146 5.77922 1.3453 6.50873C1.07914 7.23825 0.964875 8.01351 1.00937 8.78786C1.01359 9.36893 1.11073 9.94569 1.29719 10.4967C1.45989 11.0166 1.68054 11.517 1.95507 11.9886C2.20373 12.4073 2.47838 12.8104 2.77742 13.1956C3.09266 13.5889 3.32566 13.8601 3.46271 14.0093C3.56921 14.1255 3.6837 14.2343 3.80536 14.3348L11.4395 21.7669C11.5066 21.8412 11.5891 21.9002 11.6813 21.94C11.7736 21.9798 11.8734 21.9994 11.974 21.9975C12.0836 22.0067 12.1938 21.9906 12.296 21.9506C12.3983 21.9106 12.4898 21.8477 12.5634 21.7669L20.1838 14.3484C21.8272 12.9359 22.8376 10.9363 22.9935 8.78786C23.0307 8.0097 22.9078 7.23217 22.6321 6.50246C22.3565 5.77274 21.9339 5.10606 21.3899 4.54287V4.54287Z"
2320                          stroke="currentColor"
2321                          stroke-width="2"
2322                          stroke-linecap="round"
2323                          stroke-linejoin="round" />
2324                      </svg>
2325                      加入最愛
2326                    </a>
2327                  </span>
2328                  <span class="product_sold qk-text--text" v-if="true">
2329                    <span>已銷售:
2330                      ${ product.totalSold }
2331                      ä»¶
2332                    </span>
2333                  </span>
2334                  <span class="product_bonus qk-text--text" v-if="true">
2335                    此商品 「 最高 」可以折抵紅利
2336                    <span class="val qk-fw--600 qk-fs--hd2" v-if="currentVariant">${currentVariant.maxUsableBonus}</span>
2337                    <span class="val qk-fw--600 qk-fs--hd2" v-else>${maxUsableBonus}</span>
2338                    點
2339                    <span v-html="bonusToPrice"/>
2340                  </span>
2341                </div>
2342                <div class='product_limit_buy qk-fs--body' v-show="product.minBuy > 0 || product.limitBuy > 0">
2343                  ${limitBuyText}
2344                </div>
2345              </div>
2346            </div>
2347          </div>
2348          <div v-if="isShowDescription" class="row">
2349            <div class="col-sm-12">
2350              
2351                <div v-if="product.bodyHtml">
2352                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
2353                    商品介紹
2354                  </h5>
2355                  <div class="ckeditor">
2356                    <div v-html="product.bodyHtml"></div>
2357                  </div>
2358                </div>
2359              
2360              
2361                <div v-if="otherDescriptions['product_description_section_spec']">
2362                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
2363                    商品規格
2364                  </h5>
2365                  <div class="ckeditor">
2366                    <div v-html="otherDescriptions['product_description_section_spec']"></div>
2367                  </div>
2368                </div>
2369              
2370              
2371                <div v-if="otherDescriptions['product_description_section_shipping']">
2372                  <h5 class="section-heading qk-bd--heading qk-fs--hd2 qk-text--heading">
2373                    產品支援
2374                  </h5>
2375                  <div class="ckeditor">
2376                    <div v-html="otherDescriptions['product_description_section_shipping']"></div>
2377                  </div>
2378                </div>
2379              
2380            </div>
2381          </div>
2382        </div>
2383        <div v-show="isLoading" style="text-align: center; padding-bottom: 20px;">
2384          <i class="fas fa-spinner fa-spin fa-fw fa-2x"></i>
2385        </div>
2386      </div>
2387        <!-- cyb_snippet _product_modal_button_mobile start -->
2388 <div
2389  v-if="showPurchaseControls"
2390  v-show="isMobileSize"
2391  class="mobile_footer"
2392  :class="{'mobile_footer-z': variantSize > 1 }">
2393        <div class="product-quantity">
2394          <div class="btn-group qk-w--100" role="group" aria-label="First group">
2395            <button class="btn add-down qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityDecrease">-</button>
2396            <input class="btn item-quantity qk-bd--default qk-bd--border qk-w--100 qk-text--heading" type="text" name="quantity" :value="quantity" @change="quantityChange">
2397            <button class="btn add-up qk-bd--default qk-bd--border qk-text--text" type="button" @click="quantityIncrease">+</button>
2398          </div>
2399        </div>
2400        <button
2401          v-if="!isLoading && !onlyDescription"
2402          class="btn btn-mobile add-button qk-btn qk-btn--primary qk-btn--lg"
2403          :class="{selected: isChoose, adding: adding || isHideAddCartBtn, 'qk-btn--disabled': isHideAddCartBtn && isNewNnCollection, 'qk-bd--none': isHideAddCartBtn && isNewNnCollection}"
2404          type="button"
2405          :disabled="isHideAddCartBtn"
2406          @click="addProduct">
2407            ${ addCartText }
2408        </button>
2409</div>
2410<div
2411  class="mobile-modal"
2412  :class="{ 'modal-open': isModalSelectShow && isMobileSize }">
2413        <div class="mobile_modal-content">
2414          <div class="modal_close-button">
2415            <button class="btn-close qk-circle qk-circle--md qk-pos--abs qk-op--100  qk-text--heading qk-bd--product_border qk-bd--default" @click="onChangeModalSelect(false,true)"></button>
2416          </div>
2417          
2418          <p>請選擇${modalOption.name}</p>
2419          <div class="modal_select-templete qk-display--flex qk-of_y--auto qk-w--100">
2420            <div class="options-container">
2421              <label :class="{'seleced-option': currentOption && currentOption[selectOption] === data.name, 'avoid-clicks':!data.isValid}" v-for="data in modalOption.types" @click="setOption(selectOption, data.name, modalOption.types)">${data.name}</label>
2422            </div>
2423          </div>
2424          <div v-if="variantSize > 1" class="modal_select_footer qk-display--flex">
2425            <button type="button" class="modal_cancel qk-bd--default qk-btn--secondary qk-bd--button qk-text--button" @click="onChangeModalSelect(false,false)">取消</button>
2426            <button type="button" class="qk-btn qk-btn--primary qk-btn--lg qk-fs--body qk-bd--button qk-test--button_text" @click="onChangeModalSelect(false,true)">完成</button>
2427          </div>
2428        </div>
2429</div>
2430
2431<!-- cyb_snippet _product_modal_button_mobile end -->
2432    </div>
2433  </div>
2434</script>
2434
2435
2436<!-- cyb_snippet components/product_modal/color_image_option start -->
2437<script id="color-image-option" type="text/x-template">
2438  <div class="color-image qk-display--flex qk-flex--wrap qk-align--center">
2439    <div class="title">顏色</div>
2440    <div
2441      v-for="(imageColor, index) in imageColors"
2442      :class="{
2443        'focus': !currentOption[optionKey] === option.types[index].name && currentImageIndex === index,
2444        'selected': currentOption[optionKey] === option.types[index].name,
2445        'disabled': !option.types[index].isValid
2446      }"
2447      class="image-option img-flex qk-bd--default qk-bd--transparent qk-display--block qk-pos--rel"
2448      @mouseleave="setCurrentImageIndex(index)"
2449      @mouseover="getOptionImageIndex(index)"
2450      @click="setOption(optionKey, index)"
2451    >
2452      <img v-if="imageColor !== 'noColorImage'" :src="imageColor.large" alt="image">
2453      <img v-else src="/assets/no-image-large.png" alt="image">
2454    </div>
2455  </div>
2456</script>
2456
2457
2458<script type="text/javascript">
2459  $(document).ready(function() {
2460    window.themeHelper.productModalComponents['color-image-option'] = {
2461      template: '#color-image-option',
2462      delimiters: ['${', '}'],
2463      props: {
2464        optionKey: String,
2465        option: Object,
2466        product: Object,
2467        imageColors: Array,
2468        isChoose: Boolean,
2469        currentImageIndex: Number,
2470        setCurrentImageIndex: Function,
2471        getOptionImageIndex: Function,
2472        currentOption: Object,
2473        toggleCurrentOption: Function,
2474      },
2475      methods: {
2476        setOption: function(optionKey, index) {
2477          const type = this.option.types[index];
2478          if(type.isValid){
2479            this.toggleCurrentOption(optionKey, type.name);
2480          }
2481        }
2482      }
2483    };
2484  });
2485</script>
2485
2486
2487<!-- cyb_snippet components/product_modal/color_image_option end -->
2488<!-- cyb_snippet components/product_modal/advance_option start -->
2489<script id="advance-option" type="text/x-template">
2490  <div class="advance">
2491    <div class="title qk-text--heading qk-fs--body">${option.name}</div>
2492    <div
2493      v-for="type in option.types"
2494      :class="{
2495        'selected': currentOption[optionKey] === type.name,
2496        'disabled': !type.isValid
2497      }"
2498      @click="setOption(optionKey, type)"
2499      class="option qk-btn  qk-bd--button qk-text--button qk-pd_x--1"
2500    >
2501      ${type.name}
2502    </div>
2503  </div>
2504</script>
2504
2505
2506<script type="text/javascript">
2507  $(document).ready(function() {
2508    window.themeHelper.productModalComponents['advance-option'] = {
2509      template: '#advance-option',
2510      delimiters: ['${', '}'],
2511      props: {
2512        optionKey: String,
2513        option: Object,
2514        product: Object,
2515        currentOption: Object,
2516        toggleCurrentOption: Function,
2517      },
2518      methods: {
2519        setOption: function(optionKey, type) {
2520          if(type.isValid){
2521            this.toggleCurrentOption(optionKey, type.name);
2522          }
2523        }
2524      }
2525    };
2526  });
2527</script>
2527
2528
2529<!-- cyb_snippet components/product_modal/advance_option end -->
2530
2531<!-- cyb_snippet components/product_modal/photo_swiper start -->
2532
2533
2534<script id="photo-swiper" type="text/x-template">
2535  <div ref="photoSwiper" id="photo_swiper" class="photos swiper swiper-container">
2536    <div class="swiper-wrapper">
2537      <template v-if="hasImage">
2538        <div v-for="(item, index) in mediaItems" :key="index" class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale">
2539          <video-player v-if="item.url" :video="item"
2540            :video-poster=" !!mediaItems[firstImageIndex] ? mediaItems[firstImageIndex].large : '//cdn-general.cybassets.com/img_loading.svg' "
2541          >
2542          </video-player>
2543          <img v-else class="qk-center" :src="item.large" alt="image"/>
2544        </div>
2545      </template>
2546      <div v-else class="photo swiper-slide qk-align--center qk-display--flex qk-justify--center qk-vert--text_top default_scale">
2547        <img src="//cdn-general.cybassets.com/assets/no-image-large-2b95ea56c455be9ce081d81c14eded925df68bf8fa38809e46f6af8fcdd5f9bc.png" alt="image" />
2548      </div>
2549    </div>
2550    <div v-show="showBtn" class="photo-prev qk-swiper_btn--prev  qk-hidden--mobile qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-mg_l--05"></div>
2551    <div v-show="showBtn" class="photo-next qk-swiper_btn--next  qk-hidden--mobile qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v2 qk-mg_l--05"></div>
2552
2553    <div class="photo-pagination qk-bd--default qk-bd--body qk-text--center qk-text--body qk-fs--breadcrumb qk-visible-sm">
2554        <span class="current-index qk-text--default_dark">${currentImageIndex +1 }</span><span class="pagination-slash">/</span>
2555        <span>${mediaItems.length}</span>
2556      </div>
2557  </div>
2558</script>
2558
2559
2560<script>
2561  $(document).ready(function () {
2562    window.themeHelper.productModalComponents['photo-swiper'] = {
2563      template: '#photo-swiper',
2564      delimiters: ['${', '}'],
2565      props: {
2566        mediaItems: Array,
2567        currentImageIndex: Number,
2568        currentVariant: Object,
2569        videoAfterImage: Boolean,
2570      },
2571      data: function () {
2572        return {
2573          swiper: {},
2574          swiperOption: {
2575            preventInteractionOnTransition: true,
2576            rewind: true,
2577            spaceBetween: 5,
2578            slidesPerView: 1,
2579            navigation: {
2580              nextEl: '.photo-next',
2581              prevEl: '.photo-prev'
2582            }
2583          },
2584          showBtn: true,
2585          isVariantReposition: false,
2586        }
2587      },
2588      mounted: function() {
2589        this.swiper = new Swiper('#photo_swiper', this.swiperOption);
2590        this.swiper.on('slideChange', this.slideOnChange);
2591      },
2592      watch: {
2593        currentImageIndex: function() {
2594          this.slideToIndex();
2595        },
2596        currentVariant: {
2597          immediate: true,
2598          handler: function() {
2599            this.showBtn = this.mediaItems.length > 1;
2600            this.isVariantReposition = true;
2601            this.$nextTick(() => {
2602              if (this.swiper) {
2603                this.swiper.update();
2604                this.swiper.slideToLoop(this.initialItemIndex)
2605                this.slideOnChange();
2606                this.isVariantReposition = false;
2607              }
2608            });
2609          },
2610        },
2611      },
2612      computed: {
2613        hasImage: function() {
2614          return this.mediaItems.length > 0;
2615        },
2616        hasVideo: function() {
2617          return this.mediaItems.findIndex(item => !!item.url) !== -1;
2618        },
2619        variantPhotos: function() {
2620          if (this.currentVariant?.photos?.length) {
2621            return this.currentVariant.photos;
2622          } else  {
2623            return null;
2624          }
2625        },
2626        initialItemIndex: function() {
2627          if (this.hasVideo && !this.videoAfterImage) {
2628            // Focus on photo if "variant with photos" selected, video otherwise
2629            return this.variantPhotos?.length ? 1 : 0;
2630          } else {
2631            // Focus on first photo
2632            return 0;
2633          }
2634        },
2635      },
2636      methods: {
2637        slideOnChange: function() {
2638          themeHelper.EventBus.$emit('photoOnChange', this.swiper.realIndex, this.isVariantReposition);
2639        },
2640        slideToIndex: function() {
2641          if(this.swiper.realIndex != this.currentImageIndex) {
2642            this.swiper.slideToLoop(this.currentImageIndex);
2643            this.swiper.update();
2644          }
2645        },
2646      }
2647    };
2648  });
2649</script>
2649
2650
2651
2652<!-- cyb_snippet components/product_modal/video_player start -->
2653<script id="video-player" type="text/x-template">
2654  <div class="videoPlayer__wrapper" @click="handleVideoClick">
2655    <video 
2656      id='modal-video'
2657      class="videoPlayer__video qk-cursor--pointer qk-center" 
2658      :poster="videoPoster"
2659      loop defaultMuted muted playsinline webkit-playsinline autoplay
2660    >
2661      <source :src="videoUrl" type="video/mp4">
2662      <p>你的瀏覽器不支援 HTML 5 video</p>
2663    </video>
2664    <button id="modal-video-button" class="videoPlayer__pauseButton"></button>
2665  </div>
2666</script>
2666
2667
2668<script>
2669  $(document).ready(function () {
2670    window.themeHelper.productModalComponents['video-player'] = {
2671      template: '#video-player',
2672      delimiters: ['${', '}'],
2673      props: {
2674        video: Object,
2675        videoPoster: String,
2676      },
2677      data: function() {
2678        return {
2679          videoElement: null,
2680          buttonElement: null,
2681        };
2682      },
2683      mounted: function() {
2684        this.videoElement = $('#modal-video')[0];
2685        this.buttonElement = $('#modal-video-button');
2686        this.setVideoVolumeZero();
2687        this.videoElement.addEventListener('canplay', (event) => {
2688          this.sendGtag('play');
2689        }, { once: true });
2690      },
2691      computed: {
2692        videoUrl: function() {
2693          return this.video.url;
2694        }
2695      },
2696      methods: {
2697        sendGtag: function(action) {
2698          window.productVideoView && productVideoView(action);
2699        },
2700        setVideoVolumeZero: function() {
2701          this.videoElement.volume = 0;
2702        },
2703        handleVideoClick: function() {
2704          if (this.videoElement.paused){
2705            this.videoElement.play();
2706            this.sendGtag('play');
2707          } else {
2708            this.videoElement.pause();
2709            this.sendGtag('paused');
2710          }
2711          this.handleVideoButtonDisplay(this.buttonElement, this.videoElement);
2712        },
2713        handleVideoButtonDisplay: function(button, video) {
2714          button.toggleClass('videoPlayer__playButton', video.paused);
2715          button.toggleClass('videoPlayer__pauseButton', !video.paused);
2716        },
2717      }
2718    };
2719  });
2720</script>
2720
2721
2722<!-- cyb_snippet components/product_modal/video_player end -->
2723
2724<!-- cyb_snippet components/product_modal/photo_swiper end -->
2725<!-- cyb_snippet components/product_modal/swiper_thumbnails start -->
2726<script id="swiper-thumbnails" type="text/x-template">
2727  <div
2728    v-for="(thumbnail, index) in allThumbnails"
2729    :key="index"
2730    class="product-thumbnail img-flex qk-of--hidden qk-display--il_bk qk-cursor--pointer qk-bd--default qk-bd--transparent default_scale"
2731    :class="{ focus: index === currentImageIndex }"
2732    @mouseover="updateCurrentImageIndex(index)"
2733  >
2734    <template v-if="thumbnail.isVideo">
2735      <video class="qk-w--100 qk-h--100" :src="thumbnail.url" defaultMuted playsinline></video>
2736      <button class="videoPlayer__playButton"></button>
2737    </template>
2738    <img v-else :src="thumbnail.url" :alt="title" class="qk-w--100 qk-h--100">
2739  </div>
2740</script>
2740
2741
2742<script type="text/javascript">
2743  $(document).ready(function () {
2744    window.themeHelper.productModalComponents['swiper-thumbnails'] = {
2745      template: '#swiper-thumbnails',
2746      delimiters: ['${', '}'],
2747      props: {
2748        title: String,
2749        mediaItems: Array,
2750        currentImageIndex: Number,
2751      },
2752      emits: ['updateCurrentImageIndex'],
2753      methods: {
2754        updateCurrentImageIndex: function(thumbnailIndex) {
2755          if (thumbnailIndex !== this.currentImageIndex ) {
2756            this.$emit('updateCurrentImageIndex', thumbnailIndex);
2757          }
2758        },
2759      },
2760      mounted() {
2761        // can be removed after replacing video thumbnail with img
2762        const thumbnailVideo = $('.product-thumbnail video')[0];
2763        if (!!thumbnailVideo) {
2764          thumbnailVideo.volume = 0;
2765          const promise = thumbnailVideo.play();
2766          promise.then(() => {
2767            thumbnailVideo.pause();
2768          })
2769        }
2770      },
2771      computed: {
2772        allThumbnails: function() {
2773          return this.mediaItems.map(item => ({
2774            isVideo: !!item.url,
2775            url: item.url || item.medium
2776          }));
2777        },
2778      },
2779      watch: {
2780        allThumbnails: {
2781          handler(){
2782            this.updateCurrentImageIndex(this.currentImageIndex);
2783          }
2784        }
2785      }
2786    };
2787  });
2788</script>
2788
2789
2790<!-- cyb_snippet components/product_modal/swiper_thumbnails end -->
2791
2792
2793<!-- cyb_snippet _product_modal_js start -->
2794<script type="text/javascript">
2795  $(document).ready(function() {
2796    var categoryLevels = [];
2797    var productCategoryLevels = ["充電設備,快充充電器,AD - 功率 - 65W 以上 - 包含,新品上市"];
2798    var pageMainProductId = 71600399;
2799    window.themeHelper.productModalComponents['product-modal'] = {
2800      template: '#product-modal',
2801      delimiters: [
2802        '${', '}'
2803      ],
2804      props: {
2805        onlyDescription: Boolean,
2806        cartItems: Array,
2807        groupId: Number,
2808        productUrl: String,
2809        color: String, // unused
2810        collectionId: Number,
2811        categories: Array,
2812        // 判斷是否有色票展開
2813        isCollection: {
2814          type: Boolean,
2815          required: false,
2816          default: false,
2817        },
2818        // 判斷加入購物車的方法
2819        isNnCollection: Boolean,
2820        isNewNnCollection: Boolean,
2821        isBundleDiscount: Boolean,
2822
2823        // 判斷是否顯示商品描述
2824        isShowDescription: {
2825          type: Boolean,
2826          default: true
2827        },
2828
2829        // 判斷是否為立即購買
2830        isQuickBuy: {
2831          type: Boolean,
2832          default: false
2833        },
2834        selectedVariantId: Number,
2835        callBack: Function
2836      },
2837      data: function() {
2838        return {
2839          styledShopMenu: "buttonType",
2840          selectOption: '',
2841          selectCurrentStr:'',
2842          isModalSelectShow: false,
2843          modalOption: {},
2844          adding: false,
2845          currentImageIndex: 0,
2846          _navState: { variantId: null, photoIndex: 0 },
2847          currentOption: {
2848            option1: null,
2849            option2: null,
2850            option3: null
2851          },
2852          currentVariant: null,
2853          variantNotifications: null,
2854          currentVariantIndex: null,
2855          product: {},
2856          isChoose: false,
2857          isLoading: true,
2858          isEmptyClickable: liquidHelper.isEmptyClickable,
2859          quantity: 1,
2860          maxUsableBonus: 0,
2861          isDiscountPrice: false,
2862          displayProductDiscountsList: true,
2863          displayPeriodicSalesPages:true,
2864          discountsList: null,
2865          hasVideoPlugin: true,
2866          videoDisplayLocation: "before",
2867          hasStockNotificationPlugin: true,
2868          isDisplayPriceRange: null,
2869          hasVariantPriceRangePlugin: true,
2870          hasHideSingleVariantOptionsPlugin: false,
2871        }
2872      },
2873      mounted: function() {
2874        this.getProductDetail();
2875        $('.custom-scrollbar').addCustomScrollbar();
2876        themeHelper.EventBus.$on('photoOnChange', this.photoOnChange);
2877      },
2878      beforeUnmount: function() {
2879        themeHelper.EventBus.$off('photoOnChange', this.photoOnChange);
2880      },
2881      computed: {
2882        photoUrls: function() {
2883          return this.product.photoUrls.length > 0
2884            ? this.product.photoUrls
2885            : [this.featuredImage];
2886        },
2887        photoUrlsMap: function() {
2888          var map = {};
2889          var urls = this.product.photoUrls;
2890          this.product.photos.forEach(function(photo, index) {
2891            map[photo.photo.id] = urls[index];
2892          });
2893
2894          return map;
2895        },
2896        featuredImage: function() {
2897          return this.product.featuredImage;
2898        },
2899        swiperPhotos: function() {
2900          if (!this.photoUrls.length) {
2901            return [this.featuredImage];
2902          }
2903
2904          if (this.currentVariant && this.currentVariant.photos.length) {
2905            var map = this.photoUrlsMap;
2906            return this.currentVariant.photos.map(function(p) {
2907              return map[p.id];
2908            });
2909          }
2910
2911          return this.photoUrls;
2912        },
2913        productVideo: function() {
2914          return this.product.video;
2915        },
2916        videoAfterImage: function() {
2917          return this.videoDisplayLocation === 'after';
2918        },
2919        swiperItems: function() {
2920          const media = [...this.swiperPhotos];
2921          if (
2922            this.hasVideoPlugin && this.productVideo.url
2923          ) {
2924            this.videoAfterImage
2925              ? media.push(this.productVideo)
2926              : media.unshift(this.productVideo);
2927          }
2928          return media;
2929        },
2930        firstImageIndex: function() {
2931          return this.hasVideoPlugin && this.productVideo.url && !this.videoAfterImage
2932            ? 1
2933            : 0
2934        },
2935        otherDescriptions: function() {
2936          var descriptions = {};
2937          this.product.otherDescriptions.forEach(function(od) {
2938            descriptions[od.settingName] = od.bodyHtml;
2939          })
2940          return descriptions
2941        },
2942        variantOptions: function() {
2943          return themeHelper.variantOptions(this.product);
2944        },
2945        firstValidVariant: function() {
2946          var self = this;
2947          var result = this.product.variants.find(function(variant) {
2948            // 增加 product modal 聯絡店家 property
2949            variant.imgUrl = "";
2950            variant.productTitle = "";
2951
2952            return variant.available;
2953          });
2954
2955          return result
2956            ? result
2957            : null;
2958        },
2959        selectedValidVariant: function() {
2960          var self = this;
2961          var result = this.variantOptions.find(function(variant) {
2962            return variant.id === self.selectedVariantId;
2963          });
2964
2965          return result
2966            ? result
2967            : null;
2968        },
2969        totalInventoryQuantity: function(product) {
2970          return themeHelper.totalInventoryQuantity(this.product)
2971        },
2972        addCartText: function() {
2973          var variants = parseInt("0");
2974          let isRegisteredNotification = this.currentVariant && this.variantNotifications && this.variantNotifications[this.currentVariant.id]
2975          if (this.isNnCollection || this.isBundleDiscount) {
2976            if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) {
2977              if (this.currentVariant.inventoryPolicy === 'continue') {
2978                if (this.isNnCollection) {
2979                  return this.isChoose && !this.isNewNnCollection
2980                    ? '已預購'
2981                    : '預購商品';
2982                }
2983              } else {
2984                return '已售完';
2985              }
2986            }
2987            if (this.totalInventoryQuantity === 0) {
2988              return '已售完';
2989            }
2990            return this.isChoose && !this.isNewNnCollection
2991              ? '已選購'
2992              : '選購';
2993          } else {
2994            if (this.isQuickBuy) {
2995              if (this.currentVariant && !themeHelper.variantIsAvailable(this.currentVariant)) {
2996                if (this.currentVariant.inventoryPolicy === 'continue'){
2997                  return '立即預購'
2998                }
2999                return this.hasStockNotificationPlugin
3000                  ? (isRegisteredNotification
3001                    ? '已登記補貨通知'
3002                    : '已售完,貨到通知我')
3003                  : '聯絡店家'
3004              }
3005              return '立即購買';
3006            } else {
3007              if (this.currentVariant) {
3008                if (!themeHelper.variantIsAvailable(this.currentVariant)) {
3009                  if (this.currentVariant.inventoryPolicy === 'continue'){
3010                    return '預購商品'
3011                  }
3012                  return this.hasStockNotificationPlugin
3013                    ? (isRegisteredNotification
3014                      ? '已登記補貨通知'
3015                      : '已售完,貨到通知我')
3016                    : '聯絡店家'
3017                }
3018              } else {
3019                if (this.totalInventoryQuantity === 0) {
3020                  return '已售完';
3021                }
3022              }
3023              return '加入購物車';
3024            }
3025          }
3026        },
3027        cartItem: function() {
3028          if (!this.currentVariant) {
3029            return null
3030          }
3031          return {
3032            id: this.currentVariant.id,
3033            groupId: this.groupId,
3034            productId: this.product.id,
3035            title: this.product.title,
3036            photo: this.currentVariant.imgUrl || this.featuredImage.large,
3037            quantity: this.quantity,
3038            price: this.currentVariant.price,
3039            variant: this.currentVariant,
3040            product: this.product
3041          }
3042        },
3043        options: function() {
3044          return this.product.options;
3045        },
3046        optionTypes: function() {
3047
3048          // 先根據設定的variants來排序
3049          var self = this;
3050
3051          var option1 = [];
3052          var option2 = [];
3053          var option3 = [];
3054          this.product.variants.forEach(function(item) {
3055            if (item.option1 !== null) {
3056              option1.push(item.option1);
3057            }
3058            if (item.option2 !== null) {
3059              option2.push(item.option2);
3060            }
3061            if (item.option3 !== null) {
3062              option3.push(item.option3);
3063            }
3064          })
3065          var filteredOptionTypes = [];
3066          this.product.optionTypes.forEach(function(item, index) {
3067            filteredOptionTypes.push(self.getUniqueVariant(eval('option' + (
3068              index + 1
3069            ))).join(','));
3070          });
3071          return filteredOptionTypes;
3072        },
3073        optionInfo: function() {
3074          var self = this;
3075
3076          return self.options.map(function(option, index) {
3077            return {
3078              name: option,
3079              types: self.getOptions('option' + (
3080                index + 1
3081              ), self.optionTypes[index].split(','))
3082            }
3083          });
3084        },
3085        hasVariant: function() {
3086          return this.product.options.length > 0;
3087        },
3088        shouldHideSingleVariantOptions: function() {
3089          return this.hasHideSingleVariantOptionsPlugin &&
3090                 this.product.variants &&
3091                 this.product.variants.length <= 1;
3092        },
3093        variantSize: function() {
3094          if(this.product.options){
3095          return this.product.options.length;
3096          }
3097        },
3098        firstVariant: function() {
3099          return this.product.variants[0];
3100        },
3101        firstCheapestVariant: function() {
3102          return this.product.variants.find((v)=> (v.price === this.priceStats.minPrice));
3103        },
3104        priceStats: function() {
3105          return this.product.variants.reduce(function(acc, variant) {
3106            return {
3107              minPrice: variant.price < acc.minPrice ? variant.price : acc.minPrice,
3108              maxPrice: variant.price > acc.maxPrice ? variant.price : acc.maxPrice,
3109            };
3110          }, {
3111            minPrice: this.firstVariant.price,
3112            maxPrice: this.firstVariant.price,
3113          });
3114        },
3115        hidePrice: function() {
3116          return this.product && this.product.hidePrice === true;
3117        },
3118        salesModePurchasable: function() {
3119          return !(this.product && this.product.salesModePurchasable === false);
3120        },
3121         // - 任選折扣/紅配綠:「選擇」只是加進試算清單,不會直接下單,故只擋藏價商品
3122        // - 其他情境(商品頁、群組頁、多層級分類、搜尋、首頁商品區塊):不可購買(含藏價)就整組收掉
3123        showPurchaseControls: function() {
3124          if (this.isNnCollection || this.isBundleDiscount) {
3125            return !this.hidePrice;
3126          }
3127          return this.salesModePurchasable;
3128        },
3129        variantPrice: function() {
3130          if (this.hidePrice) {
3131            return '';
3132          }
3133          var from = liquidHelper.defaultCurrency;
3134          if (this.currentVariant) {
3135            return moneySymbol(this.currentVariant.price, from);
3136          }
3137          if (this.product.variants.length === 1) {
3138            return moneySymbol(this.firstVariant.price, from);
3139          }
3140
3141          var minPrice = this.priceStats.minPrice;
3142          var maxPrice = this.priceStats.maxPrice;
3143
3144          if (minPrice !== maxPrice && (!this.hasVariantPriceRangePlugin || this.isDisplayPriceRange)) {
3145            this.isDiscountPrice = false;
3146            return moneySymbol(minPrice, from) + '~' + moneySymbol(maxPrice, from);
3147          } else {
3148            return moneySymbol(minPrice, from);
3149          }
3150        },
3151        marketPrice: function() {
3152          if (this.hidePrice) {
3153            this.isDiscountPrice = false;
3154            return;
3155          }
3156          var from = liquidHelper.defaultCurrency;
3157          if (this.currentVariant) {
3158            this.isDiscountPrice = false;
3159            if (this.currentVariant.compareAtPrice && this.currentVariant.compareAtPrice > this.currentVariant.price) {
3160              this.isDiscountPrice = true;
3161              return moneySymbol(this.currentVariant.compareAtPrice, from);
3162            }
3163          } else {
3164            if (!_.includes(this.variantPrice, '~')) {
3165              const price =  Number(this.variantPrice.replace(/[^0-9.
3165-]/g, ""))
3166              // 未選擇款式也不顯示區間時,顯示第一個最便宜的款式的定價
3167              if (this.firstCheapestVariant.compareAtPrice && this.firstCheapestVariant.compareAtPrice > price){
3168                this.isDiscountPrice = true;
3169                return moneySymbol(this.firstCheapestVariant.compareAtPrice, from);
3170              }
3171              // 未選擇款式時要改回一般價格顏色
3172              this.isDiscountPrice = false;
3173            }
3174          }
3175        },
3176        isShowDropdownList: function() {
3177          if (this.product.options.length > 0) {
3178            return true;
3179          }
3180          return this.product.variants.length > 1
3181        },
3182        priceTitleTag: function() {
3183          return this.marketPrice
3184            ? getDiscountPriceName()
3185            : getDiscountPriceSuggestionName();
3186        },
3187        isHideAddCartBtn: function() {
3188          if (this.addCartText === '已售完') {
3189            return true;
3190          }
3191          return false;
3192        },
3193        isSecondaryBtn: function() {
3194          if (this.addCartText === '聯絡店家') {
3195            return true;
3196          }
3197          return false;
3198        },
3199        variantsMaxUsableBonus: function() {
3200          var variants = this.product.variants;
3201          var maxUsableBonusArray = variants.map(function(item) {
3202            return item.maxUsableBonus
3203          });
3204          return Math.max.apply(null, maxUsableBonusArray);
3205        },
3206        bonusToPrice: function() {
3207          const bonus = this.currentVariant
3208            ? this.currentVariant.maxUsableBonus
3209            : this.maxUsableBonus;
3210          const price = Math.floor(bonus / window.liquidHelper.conversionBonus);
3211          const priceWithMoney = window.themeHelper.productDisplayCurrencyBlock(price);
3212          return "(約等於 value )".replace('value', priceWithMoney);
3213        },
3214        isMobileSize: function() {
3215          return window.innerWidth <= 580
3216        },
3217        limitBuyText: function () {
3218          const minCount = this.product.minBuy;
3219          const maxCount = this.product.limitBuy;
3220          if (minCount > 0 && maxCount > 0) {
3221            return '此商品限購  件'.replace('minCount', minCount).replace('maxCount', maxCount);
3222          }
3223          if (minCount > 0) {
3224            return '此商品每筆訂單最少需購買 minCount 件'.replace('minCount', minCount);
3225          }
3226          if (maxCount > 0) {
3227            return '此商品每筆訂單最多可購買 maxCount 件'.replace('maxCount', maxCount);
3228          }
3229          return '';
3230        }
3231      },
3232      methods: {
3233        onClickSelectModal: function(objData, selectOptionStr) {
3234          this.isModalSelectShow = true;
3235          this.modalOption = objData;
3236          this.selectOption = selectOptionStr
3237          this.selectCurrentStr = this.currentOption && (String(this.currentOption[selectOptionStr]) || null)
3238        },
3239        onChangeModalSelect: function(flag, isSelect) {
3240          if(!isSelect){
3241            this.setOption(this.selectOption,this.selectCurrentStr,this.modalOption.types)
3242          }
3243          this.isModalSelectShow = flag;
3244        },
3245        setOption: function(optionKey, type, dataArr) {
3246          let flag = true
3247          dataArr.forEach(item => {
3248            if (item.name === type) {
3249              flag = item.isValid
3250            }
3251          })
3252          if (flag) {
3253            this.toggleCurrentOption(optionKey, type)
3254          }
3255        },
3256        addToWishListEvent: function() {
3257          try {
3258            if (appMarketAddToWishListEvent) {
3259              var product = this.product;
3260              var currentVariant = this.currentVariant
3261              var element = $(`.btn[data-id=${product.id}]`);
3262              var index;
3263              var listName;
3264              if (element) {
3265                index = element.data('position')
3266                listName = element.data('list')
3267              }
3268              // sku_properties:選中款式的 option pairs(當前語系),類型名 zip 值
3269              var optionValues = [currentVariant.option1, currentVariant.option2, currentVariant.option3];
3270              var properties = [];
3271              (product.options || []).forEach(function(optionName, i) {
3272                if (optionName && optionValues[i]) {
3273                  properties.push({ name: optionName, value: optionValues[i] });
3274                }
3275              });
3276              var dataSet = {
3277                name: product.title,
3278                category: product.productType,
3279                categories: (this.categories && this.categories.length) ? this.categories : (categoryLevels.length ? categoryLevels : (product.id === pageMainProductId ? productCategoryLevels : undefined)),
3280                sku: currentVariant.sku,
3281                price: currentVariant.price,
3282                compare_at_price: currentVariant.compareAtPrice,
3283                properties: properties,
3284                quantity: currentVariant.inventoryQuantity,
3285                variant: currentVariant.title,
3286                listName: listName || null,
3287                productId: product.id,
3288                variantId: currentVariant.id,
3289                index: Number(index) || 0,
3290              }
3291              appMarketAddToWishListEvent(dataSet)
3292            }
3293          } catch (e) {
3294            console.error(e)
3295          }
3296        },
3297        addWishList: function() {
3298          if (this.currentVariant === null) {
3299            window.msg('請選擇商品款式', 'warning').show();
3300            return;
3301          }
3302          var productVariantId = this.currentVariant.id;
3303          var addToWishListEvent = this.addToWishListEvent
3304          $.ajax({
3305            method: 'POST',
3306            url: '/tracking_items',
3307            dataType: 'json',
3308            data: {
3309              product_variant_id: productVariantId
3310            },
3311            success: function(response) {
3312              if (response.message) {
3313                window.msg(response.message, 'success').show();
3314                addToWishListEvent()
3315              }
3316
3317              if (response.error) {
3318                window.msg(response.error, 'error').show();
3319
3320              }
3321              if (response.info) {
3322                window.msg(response.info, 'info').show();
3323              }
3324              if (response.success === false) {
3325                if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) {
3326                  window.location = "/" + window.liquidHelper.language.handle + "/account/login";
3327                } else {
3328                  window.location = "/account/login";
3329                }
3330              }
3331            }
3332          });
3333        },
3334        setChoose: function(currentVariant) {
3335          this.maxUsableBonus = 0;
3336          var quantity = 1;
3337          var cartItem = null;
3338          if (!this.isNnCollection && this.cartItems) {
3339            cartItem = this.normalGetChoosenItem(currentVariant);
3340          }
3341          if (this.isNnCollection) {
3342            cartItem = this.nnCollectionGetChoosenItem(currentVariant);
3343          }
3344          this.isChoose = !! cartItem;
3345          if (this.isNewNnCollection) {
3346            return
3347          }
3348          this.quantity = cartItem
3349            ? cartItem.quantity
3350            : this.quantity;
3351
3352          // product modal 聯絡店家情境
3353          if (currentVariant) {
3354            var photoIndex = 0;
3355            if (! currentVariant.imgUrl) {
3356              currentVariant.imgUrl = this.swiperPhotos.length > 0
3357                ? (this.swiperPhotos[photoIndex] && this.swiperPhotos[photoIndex].large)
3358                : this.featuredImage.large;
3359            }
3360            currentVariant.productTitle = this.product.title + ' - ' + this.currentVariant.title;
3361          }
3362        },
3363        normalGetChoosenItem: function(currentVariant) {
3364          return this.cartItems.find(function(cartItem) {
3365            return currentVariant && cartItem.id === currentVariant.id;
3366          });
3367        },
3368        nnCollectionGetChoosenItem: function(currentVariant) {
3369          var isSelected = null;
3370          if (! currentVariant) {
3371            return isSelected;
3372          }
3373          if (this.isNewNnCollection) {
3374            var cart = store.get(`SpecialCollectionCart_${this.collectionId}`);
3375            isSelected = cart && cart.find((item) => item.variant_id == currentVariant.id) || null;
3376          } else {
3377            store.each(function(value, key) {
3378              var productId = _.includes(key, 'Pro' + currentVariant.productId);
3379              var variantID = _.includes(key, 'Var' + currentVariant.id);
3380              if (productId && variantID) {
3381                isSelected = store.get(key);
3382              }
3383            });
3384          }
3385
3386          return isSelected;
3387        },
3388        // get product detail
3389        getProductDetail: function() {
3390          var self = this;
3391
3392          $.ajax({
3393            url: self.productUrl + '.json',
3394            type: 'GET',
3395            timeout: 30000,
3396            beforeSend: function() {
3397              self.isLoading = true;
3398            },
3399            error: function(xhr) {
3400              self.closeModal();
3401              if (xhr.status === 429) {
3402                window.showAddCartRateLimitModal(5);
3403                return;
3404              }
3405              window.msg('網路連線異常,請重新整理', 'error').show();
3406            }
3407          }).done(function(data) {
3408            if (data.id) {
3409              var productData = [themeHelper.toCamelCase(data)];
3410              self.product = themeHelper.priceWithDiscount(productData, liquidHelper.hasPriceWithDiscountPlugin)[0];
3411              self.maxUsableBonus = self.variantsMaxUsableBonus;
3412              if (self.product.variants.length === 1 || liquidHelper.isFirstVariantSelected || self.selectedVariantId) {
3413                self.currentVariant = self.firstValidVariant;
3414                // 如果已經自選商品,則商品頁下滑加入購物車顯示自選商品
3415                if (self.selectedVariantId) {
3416                  self.currentVariant = self.selectedValidVariant;
3417                }
3418                if (self.currentVariant) {
3419                  self.setChoose(self.currentVariant);
3420                  self.setDefaultOption();
3421                }
3422              }
3423              if (self.displayProductDiscountsList) {
3424                self.setUpDiscountsTag(data);
3425              }
3426              self.isLoading = false;
3427              if (self.product && self.product.variants) {
3428                self.product.variants.forEach(function(discountedVariant) {
3429                  var rawVariant = data.variants.find(function(v) { return v.id === discountedVariant.id; });
3430                  if (rawVariant) { rawVariant.price = discountedVariant.price; }
3431                });
3432              }
3433              viewItem && viewItem(data, { collectionId: '', collectionName: null, categories: (self.categories && self.categories.length) ? self.categories : (categoryLevels.length ? categoryLevels : (data.id === pageMainProductId ? productCategoryLevels : undefined)) });
3434
3435              (function() {
3436                // Read login status from cacheable, skip GET /pv_notification if not login.
3437                if (window.store && window.store.get('customer')) {
3438                  var cacheableCustomer = window.store.get('customer');
3439                  if (cacheableCustomer.notLogin) {
3440                    return;
3441                  }
3442                }
3443                $.ajax({
3444                  url: '/pv_notification',
3445                  method: 'GET',
3446                  dataType: 'json',
3447                  data: {
3448                    product_id: parseInt(data.id)
3449                  },
3450                  success: function(response) {
3451                    self.variantNotifications = response.variants;
3452                  }
3453                })
3454              })();
3455            } else {
3456              window.msg('網路連線異常,請重新整理', 'error').show();
3457              self.closeModal()
3458            }
3459          })
3460        },
3461        // product image btn
3462        photoOnChange: function(photoIndex, isVariantReposition) {
3463          var visiblePhotos = (this.currentVariant && this.currentVariant.photos.length)
3464            ? this.currentVariant.photos
3465            : this.product.photos.map(function(p) { return p.photo; });
3466          var result = themeHelper.buildNavigateItemImagePayload(this._navState, {
3467            product: this.product,
3468            currentVariant: this.currentVariant,
3469            visiblePhotos: visiblePhotos,
3470            slideIndex: photoIndex,
3471            videoOffset: this.firstImageIndex,
3472          });
3473          this._navState = result.nextState;
3474          if (result.payload && !isVariantReposition) {
3475            window.navigateItemImage(result.payload);
3476          }
3477          this.currentImageIndex = photoIndex;
3478        },
3479        toggleCurrentOption: function(key, value) {
3480          this.currentOption[key] =
3481            (this.currentOption[key] === value || value === 'null') ? null : value;
3482          var variantIndex = this.getVariantIndex();
3483          if (variantIndex !== -1) {
3484            this.currentVariant = this.product.variants[variantIndex];
3485          } else {
3486            this.currentVariant = null;
3487          }
3488          this.setChoose(this.product.variants[variantIndex]);
3489          if (this.currentOption[key] !== null) {
3490            var optionIndex = parseInt(key.replace('option', '')) - 1;
3491            appStoreSelectItemEvent(this.product, this.product.options[optionIndex], this.currentOption[key], this.currentVariant);
3492          }
3493        },
3494        toggleNotification: function() {
3495          var self = this;
3496          var variantId = this.currentVariant.id;
3497
3498          $.ajax({
3499            url: '/toggle_pv_notification',
3500            method: 'POST',
3501            dataType: 'json',
3502            data: {
3503              product_variant_id: variantId
3504            },
3505            success: function(response) {
3506              self.variantNotifications[variantId] = response.notice;
3507              window.msg(response.message, "success").show();
3508            },
3509            error: function(xhr) {
3510              var response = xhr.responseJSON;
3511              var msg = response && response.error || "網路連線異常,請重新整理";
3512              window.msg(msg, "error").show();
3513            }
3514          })
3515        },
3516        getOptionImageIndex: function(index) {
3517          this.currentImageIndex = index;
3518        },
3519        quantityDecrease: function() {
3520          if (this.cartItem) {
3521            themeHelper.EventBus.$emit('quantityDecrease', this.cartItem, false);
3522            this.quantity = this.cartItem.quantity
3523          } else {
3524            window.msg("請選擇商品款式", 'warning').show();
3525          }
3526        },
3527        quantityIncrease: function() {
3528          if (this.cartItem) {
3529            themeHelper.EventBus.$emit('quantityIncrease', this.cartItem, false);
3530            this.quantity = this.cartItem.quantity
3531          } else {
3532            window.msg("請選擇商品款式", 'warning').show();
3533          }
3534        },
3535        quantityChange: function(el) {
3536          if (this.cartItem) {
3537            themeHelper.EventBus.$emit('quantityChange', parseInt(el.target.value), this.cartItem, false);
3538            this.quantity = this.cartItem.quantity;
3539            el.target.value = this.cartItem.quantity;
3540          } else {
3541            window.msg("請選擇商品款式", 'warning').show();
3542          }
3543        },
3544        addProduct: function() {
3545          if (this.addCartText === '聯絡店家') {
3546            $('#messagebuy-Modal').data('variant', this.currentVariant);
3547            $('#messagebuy-Modal').modal('show');
3548            $('#messagebuy-Modal').css("background-color", "rgba(0, 0, 0, .6)");
3549          } else if (
3550            this.addCartText === '已登記補貨通知' ||
3551            this.addCartText === '已售完,貨到通知我'
3552          ) {
3553              this.toggleNotification();
3554          } else {
3555            if (this.cartItem) {
3556              try {
3557                if (this.isChoose) {
3558                  themeHelper.EventBus.$emit('updateStore', 'update', this.cartItem, this.callBack)
3559                } else {
3560                  themeHelper.EventBus.$emit('updateStore', 'add', this.cartItem, this.callBack)
3561                }
3562
3563                this.adding = true;
3564                this.closeModal();
3565              } catch (e) {
3566                window.msg("商品款式異常", 'error').show();
3567              }
3568            } else {
3569              window.msg("請選擇商品款式", 'warning').show();
3570            }
3571          }
3572        },
3573        closeModal: function() {
3574          themeHelper.EventBus.$emit('closeProductModal');
3575        },
3576        setDefaultOption: function() {
3577          var self = this;
3578          Object.keys(self.currentOption).map(function(optionKey) {
3579            self.currentOption[optionKey] = self.currentVariant[optionKey];
3580          });
3581        },
3582        getVariantIndex: function() {
3583          var self = this;
3584          return self.product.variants.findIndex(function(variant, index) {
3585            var isVariant = true;
3586            Object.keys(self.currentOption).forEach(function(option) {
3587              if (variant[option] !== self.currentOption[option]) {
3588                isVariant = false;
3589              }
3590            });
3591            return isVariant;
3592          });
3593        },
3594
3595        // 篩選重複品項
3596        getUniqueVariant: function(variants) {
3597          return variants.filter(function(value, index, self) {
3598            return self.indexOf(value) === index;
3599          });
3600        },
3601        groupBy(xs, key) {
3602          return xs.reduce(function(rv, x) {
3603            (rv[x[key]] = rv[x[key]] || []).push(x);
3604            return rv;
3605          }, {});
3606        },
3607        setUpDiscountsTag(data) {
3608          var self = this;
3609          var languagePrefix = '/' + ((window.shopScriptHelper && window.shopScriptHelper.i18nLocale) || 'zh-TW');
3610          $.ajax({
3611            url: languagePrefix + self.productUrl + '/discounts_list',
3612            method: 'GET',
3613            success: function(result) {
3614              if (result.length > 0) {
3615                var discounts_list = self.groupBy(result, 'campaign_type');
3616                self.discountsList = discounts_list;
3617              } else {
3618                self.discountsList = null;
3619              }
3620            }
3621          });
3622        },
3623        getOptions: function(optionKey, optionTypes) {
3624          var self = this;
3625          return optionTypes.map(function(optionType, index) {
3626            var isValid = true;
3627
3628            // 選出包含目前type的variant
3629            var matchVariants = self.product.variants.filter(function(variant) {
3630              return variant[optionKey] === optionType;
3631            });
3632
3633            // 篩選已勾選type
3634            Object.keys(self.currentOption).forEach(function(currentOptionKey) {
3635              if (currentOptionKey !== optionKey) {
3636                matchVariants = matchVariants.filter(function(variant) {
3637                  if (self.currentOption[currentOptionKey]) {
3638                    return variant[currentOptionKey] === self.currentOption[currentOptionKey]
3639                  } else {
3640                    return true;
3641                  }
3642                });
3643              }
3644            });
3645            if (matchVariants.length === 0) {
3646              isValid = false;
3647            }
3648            if (! self.isEmptyClickable) {
3649              isValid = false;
3650              matchVariants.find(function(item) {
3651                if (item.inventoryQuantity === null || item.inventoryQuantity > 0 || item.inventoryPolicy === 'continue') {
3652                  isValid = true;
3653                }
3654              });
3655            }
3656            return {name: optionType, isValid: isValid}
3657          });
3658        }
3659      }
3660    };
3661  });
3662</script>
3662
3663
3664<!-- cyb_snippet _product_modal_js end -->
3665
3666<!-- cyb_snippet components/product_modal/product_modal end -->
3667
3668<!-- cyb_snippet messagebuy_modal start -->
3669
3670
3671<!-- cyb_snippet messagebuy_modal end -->
3672<!-- cyb_snippet components/rate_limit_modal start -->
3673<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/rate_limit_modal-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
3674
3675<div class="modal fade" id="rate-limit-modal" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false">
3676  <div class="modal-dialog modal-dialog-centered" role="document">
3677    <div class="modal-content">
3678      <div class="modal-body">
3679        <div class="qk-text--default_dark rate-limit-text">
3680          <p id="rate-limit-title">目前搶購人潮眾多,請耐心等候</p>
3681          <p class="qk-fs--body qk-fw--500 rate-limit-message">
3682            <span class="qk-text--error" id="rate-limit-countdown"></span>
3683            <span id="rate-limit-desc"></span>
3684          </p>
3685          <p class="qk-fs--body qk-fw--500 rate-limit-message" id="rate-limit-warn">若離開此頁面,可能會延長等待時間。</p>
3686        </div>
3687        <button id="rate-limit-btn" class="btn qk-btn qk-btn--primary" disabled>重新進入商品頁</button>
3688      </div>
3689    </div>
3690  </div>
3691</div>
3692
3693<script>
3694  window.showRateLimitModal = function(countdownSec) {
3695    var countdown = countdownSec || 5;
3696    var $modal = $('#rate-limit-modal');
3697    var $btn = $modal.find('#rate-limit-btn');
3698    var $countdownEl = $modal.find('#rate-limit-countdown');
3699
3700    $btn.show();
3701    $modal.find('#rate-limit-desc').text(language["product_rate_limit_desc"]);
3702    $countdownEl.text(countdown);
3703    $btn.prop('disabled', true);
3704    $modal.modal('show');
3705
3706    var timer = setInterval(function() {
3707      countdown--;
3708      $countdownEl.text(countdown);
3709      if (countdown <= 0) {
3710        clearInterval(timer);
3711        $btn.prop('disabled', false);
3712      }
3713    }, 1000);
3714
3715    $btn.off('click').on('click', function() {
3716      location.reload();
3717    });
3718  }
3719
3720  window.showAddCartRateLimitModal = function(countdownSec) {
3721    var countdown = countdownSec || 5;
3722    var $modal = $('#rate-limit-modal');
3723    var $countdownEl = $modal.find('#rate-limit-countdown');
3724
3725    $modal.find('#rate-limit-btn').hide();
3726    $modal.find('#rate-limit-desc').text(language["addcart_rate_limit_desc"]);
3727    $countdownEl.text(countdown);
3728    $modal.modal('show');
3729
3730    var timer = setInterval(function() {
3731      countdown--;
3732      $countdownEl.text(countdown);
3733      if (countdown <= 0) {
3734        clearInterval(timer);
3735        $modal.modal('hide');
3736      }
3737    }, 1000);
3738  }
3739</script>
3739
3740
3741<!-- cyb_snippet components/rate_limit_modal end -->
3742
3743<script>
3744  $(document).ready(function() {
3745    const shouldSkipQuantityCheck = false;
3746    const newAddCartModalApp = new window.themeHelper.LiquidVueHandler({
3747      componentNames: Object.keys(window.themeHelper.productModalComponents),
3748      mountSelector: '#new-addcart-modal',
3749      autoMount: false,
3750    });
3751
3752    newAddCartModalApp.createApp({
3753      el: '#new-addcart-modal',
3754      delimiters: ['${', '}'],
3755      data() {
3756        return {
3757          collectionId: 0,
3758          categories: [],
3759          color: '', // unused
3760          isCollection: true,
3761          productQuantity: 0,
3762          onlyDescription: false,
3763          showProductModal: false,
3764          popProductUrl: '',
3765          loading: false,
3766        };
3767      },
3768      mounted: function() {
3769        themeHelper.EventBus.$on('closeProductModal',this.closeProductModal);
3770        themeHelper.EventBus.$on('updateStore', this.addProduct);
3771        themeHelper.EventBus.$on('quantityDecrease', this.quantityDecrease);
3772        themeHelper.EventBus.$on('quantityIncrease', this.quantityIncrease);
3773        themeHelper.EventBus.$on('quantityChange', this.quantityChange);
3774      },
3775      methods: {
3776        addProduct: function(actionType, productData, checkoutAddToCartCallback){
3777          var self = this;
3778          var pageViewId = window.CYBERBIZ && window.CYBERBIZ.dis && window.CYBERBIZ.dis.pageViewId;
3779          $.ajax({
3780            method: 'POST',
3781            url: '/cart/add',
3782            headers: pageViewId ? { 'X-Cyb-Page-View-Id': pageViewId } : {},
3783            data: {
3784              id: productData.id,
3785              quantity: productData.quantity,
3786            },
3787            dataType: 'json',
3788            beforeSend: function() {
3789              self.loading = true;
3790              themeHelper.ajaxLoadingMsg('loading');
3791              $('.shopcart').dropdown('hide')
3792              $('.global-cart-count').hide();
3793              $('.global-cart-loading').show();
3794              $('.global-cart-loading').html('<i class="fa fa-spinner fa-pulse" style="vertical-align: middle;"></i>');
3795            },
3796            error: function(xhr) {
3797              $('.global-cart-loading').hide();
3798              $('.global-cart-count').show();
3799              self.loading = false;
3800              if (xhr.status === 429) {
3801                themeHelper.ajaxLoadingMsg('hide', 0);
3802                self.closeProductModal();
3803                window.showAddCartRateLimitModal(5);
3804                return;
3805              }
3806              themeHelper.ajaxLoadingMsg('fail', 2000);
3807            }
3808          }).done(function(data, status, request){
3809            // product modal 立即購買按鈕
3810            window.sendAddToCartEvent && sendAddToCartEvent({
3811              price: productData.price,
3812              quantity: productData.quantity,
3813              id: productData.product.id,
3814              name: productData.product.title,
3815              category: productData.product.productType,
3816              brand: productData.product.vendor,
3817              qc: productData.variant.qc,
3818              variant: {
3819                id: productData.variant.id,
3820                title: productData.variant.title,
3821                sku: productData.variant.sku,
3822                price: productData.variant.price,
3823                qc: productData.variant.qc,
3824              },
3825              position: "商品彈出視窗",
3826              request,
3827            })
3828            if (self.isQuickBuy) {
3829              if (window.liquidHelper && window.liquidHelper.language && window.liquidHelper.language.handle) {
3830                window.location = "/" + window.liquidHelper.language.handle + "/cart";
3831              } else {
3832                window.location = "/cart";
3833              }
3834            } else {
3835              themeHelper.ajaxLoadingMsg('success');
3836              pullNavCart();
3837              $('.shopcart').dropdown('show')
3838              $('.global-cart-loading').hide();
3839              self.loading = false;
3840            }
3841            if(typeof checkoutAddToCartCallback === 'function'){
3842              var callbackData = {
3843                id: productData.id,
3844                quantity: productData.quantity,
3845                title: productData.product ? productData.product.title : productData.title || ''
3846              };
3847              checkoutAddToCartCallback(callbackData)
3848            }
3849            peh.emit('product:add_to_cart', [{
3850              variantId: productData.id,
3851              quantity: productData.quantity
3852            }], self.collectionId);
3853          }).fail(function(e){
3854            if (e.status === 429) {
3855              return;
3856            }
3857            let err_msg = e.responseJSON.err_msg;
3858            err_msg && err_msg.length > 0 ?
3859              window.msg(e.responseJSON.err_msg, 'warning').show():
3860              window.msg("加入購物車有誤,請重新嘗試", 'warning').show();
3861          })
3862        },
3863        quantityDecrease: function(cartItem, isAdded){
3864          if (cartItem.quantity > 1) {
3865            cartItem.quantity -= 1;
3866          } else {
3867            window.msg("數量不得為低於 1", 'warning').show();
3868          }
3869        },
3870        quantityIncrease: function(cartItem, isAdded){
3871          const limitQuantity = cartItem.variant.inventoryQuantity;
3872          const limitBuy = cartItem.product.limitBuy
3873          if (limitBuy && cartItem.quantity >= limitBuy) {
3874            product_limit_buy = "此商品限購 limitBuy 件".replace('limitBuy', limitBuy)
3875            window.msg(product_limit_buy, 'warning').show();
3876            return;
3877          } else if (cartItem.quantity >= liquidHelper.cartQuantityLimit) {
3878            window.msg("數量超過購買上限", 'warning').show();
3879          } else if ( cartItem.quantity < limitQuantity || limitQuantity === null ||
3880            cartItem.variant.inventoryPolicy == "continue" || shouldSkipQuantityCheck) {
3881            cartItem.quantity += 1;
3882          } else {
3883            this.showInventoryMessage(limitQuantity);
3884          }
3885        },
3886        quantityChange: function(quantity, cartItem, isAdded){
3887          const limitBuy = cartItem.product.limitBuy
3888          var limitQuantity = cartItem.variant.inventoryQuantity;
3889          var inventoryPolicy = cartItem.variant.inventoryPolicy;
3890          if (Number.isInteger(quantity)) {
3891            if (quantity >= 1) {
3892              if (limitBuy && quantity >= limitBuy) {
3893                product_limit_buy = "此商品限購 limitBuy 件".replace('limitBuy', limitBuy)
3894                window.msg(product_limit_buy, 'warning').show();
3895              } else if (quantity > liquidHelper.cartQuantityLimit) {
3896                window.msg("數量超過購買上限", 'warning').show();
3897              } else if (quantity <= limitQuantity || limitQuantity === null || inventoryPolicy == "continue" || shouldSkipQuantityCheck) {
3898                cartItem.quantity = quantity;
3899              } else {
3900                cartItem.quantity = limitQuantity;
3901                this.showInventoryMessage(limitQuantity);
3902              }
3903            } else {
3904              window.msg("數量不得為低於 1", 'warning').show();
3905            }
3906          } else {
3907            window.msg("數量輸入錯誤", 'warning').show();
3908          }
3909        },
3910        popModal: function(productUrl, collectionId, color, isCollection, isShowDescription, isQuickBuy, variantId, checkoutAddToCartCallback, categories){
3911          this.showProductModal = true;
3912          this.collectionId = collectionId;
3913          this.categories = categories || [];
3914          this.popProductUrl = productUrl;
3915          this.color = color || ''; // unused
3916          this.isCollection = isCollection || false;
3917          this.isShowDescription = isShowDescription != false;
3918          this.isQuickBuy = isQuickBuy || false;
3919          this.selectedVariantId = parseInt(variantId) || undefined;
3920          this.checkoutAddToCartCallback = checkoutAddToCartCallback;
3921          document.body.style.overflow = "hidden";
3922        },
3923        closeProductModal: function() {
3924          this.showProductModal = false;
3925          document.body.style.overflow = "";
3926        },
3927        showInventoryMessage: function(inventoryQuantity) {
3928          const stockMessage = "商品庫存剩餘 count 件".replace('count', inventoryQuantity || 0);
3929          window.msg(stockMessage, 'warning').show();
3930        },
3931      }
3932    });
3933
3934    for (const componentName in window.themeHelper.productModalComponents) {
3935      newAddCartModalApp.component(
3936        componentName,
3937        window.themeHelper.productModalComponents[componentName],
3938      );
3939    }
3940
3941    window.new_addcart_modal = newAddCartModalApp.mount();
3942  });
3943</script>
3943
3944
3945<!-- cyb_snippet new_addcart_modal end -->
3946<!-- cyb_snippet components/variant_options/variant_photos_block start -->
3947<script type="text/x-template" id="variant-photos-block">
3948  <div class="product_photos qk-w--100">
3949    <!-- 有色票 -->
3950    <div class="product_photo img-flex qk-text--center" v-if="displayProductImagesColor">
3951      <img id="photo_with_images_color" class="img-lazy" :src="imgLoadingImage" data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=a82ccf497ff796f9" alt="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證" width="450" height="450">
3952    </div>
3953    <!-- 沒色票 -->
3954    <div class="swiper swiper-container product_img_swiper" v-else>
3955      <ul class="swiper-wrapper qk-pd--0 qk-mg--0">
3956        <video-display
3957          v-if="shouldShowVideo && !videoAfterImage"
3958          :poster="!!showPhotos.length ? showPhotos[0].imageUrl : imgLoadingImage"
3959          :videoUrl="videoUrl"
3960        ></video-display>
3961        <li class="swiper-slide product_photo img-flex qk-text--center qk-of--hidden default_scale"
3962          v-for="photo in showPhotos"
3963          :key="photo.id"
3964        >
3965          <img
3966            :data-src="photo.imageUrl"
3967            width="450"
3968            height="450"
3969            class="swiper-lazy"
3970            alt="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證"
3971            @click="onEnlargePhotos()"
3972          />
3973          <div class="swiper-lazy-preloader"></div>
3974        </li>
3975        <li v-if="showDefault" class="swiper-slide product_photo img-flex qk-text--center qk-of--hidden default_scale">
3976          <img :src="imgLoadingImage" data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=a82ccf497ff796f9" alt="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證" width="450" height="450" class="swiper-lazy">
3977        </li>
3978        <video-display
3979          v-if="shouldShowVideo && videoAfterImage"
3980          :poster="!!showPhotos.length ? showPhotos[0].imageUrl : imgLoadingImage"
3981          :videoUrl="videoUrl"
3982        ></video-display>
3983      </ul>
3984      <!-- Add Arrows -->
3985      <div class="photo-swiper-next qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v1 qk-swiper_btn--next qk-hidden--mobile"></div>
3986      <div class="photo-swiper-prev qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v1 qk-swiper_btn--prev qk-hidden--mobile"></div>
3987      <div class="photo-pagination qk-bd--default qk-bd--body qk-text--center qk-text--body qk-fs--breadcrumb qk-visible-sm">
3988        <span class="current-index qk-text--default_dark">${activePhotoIndex + 1}</span><span class="pagination-slash">/</span>
3989        <span>${shouldShowVideo ? (showPhotos.length ? showPhotos.length + 1 : 2) : showPhotos.length || 1}</span>
3990      </div>
3991    </div>
3992    <!-- 圖片頁碼 -->
3993    <div v-if="showThumbnails" class="thumb qk-of--auto qk-hidden--phone">
3994      <ul class="thumb-container qk-display--il_flex">
3995        <video-thumbnail
3996          v-if="shouldShowVideo && !videoAfterImage"
3997          :active="isVideoActive"
3998          :video-url="videoUrl"
3999          @click="onClickThumbnail(videoIndex)"
4000        ></video-thumbnail>
4001        <li class="img-flex qk-bd--default qk-bd--border qk-cursor--pointer qk-of--hidden qk-display--il_flex"
4002          :class="{active: (shouldShowVideo && !videoAfterImage ? index + 1 : index) === activePhotoIndex}"
4003          v-for="(photo, index) in showPhotos"
4004          :key="photo.id"
4005          @click="onClickThumbnail(shouldShowVideo && !videoAfterImage ? index + 1 : index)"
4006        >
4007          <img class="img-lazy" :src="imgLoadingImage" :data-src="photo.imageUrl" alt="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證" width="50" height="50">
4008        </li>
4009        <li v-if="showDefault"
4010          class="img-flex qk-bd--default qk-bd--border qk-of--hidden qk-display--il_flex"
4011          :class="{active: (shouldShowVideo && !videoAfterImage ? 1 : 0) === activePhotoIndex}"
4012        >
4013          <img class="img-lazy" :src="imgLoadingImage" data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzcxNjAwMzk5LzE3ODk3MTU3MzdfN2Q2NWJiNmE4YmJjNzFlYzI2ODkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=a82ccf497ff796f9" alt="iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證" width="50" height="50">
4014        </li>
4015        <video-thumbnail
4016          v-if="shouldShowVideo && videoAfterImage"
4017          :active="isVideoActive"
4018          :video-url="videoUrl"
4019          @click="onClickThumbnail(videoIndex)"
4020        ></video-thumbnail>
4021      </ul>
4022    </div>
4023  </div>
4024</script>
4024
4025
4026<script type="text/javascript">
4027  $(document).ready(function() {
4028    var autoSelectVariantBySku = true;
4029
4030    themeHelper.variantPhotosBlock.component('variant-photos-block', {
4031      template: '#variant-photos-block',
4032      delimiters: ['${', '}'],
4033      data: function() {
4034        return {
4035          variantPhotos: null,
4036          productPhotosMap: {},
4037          productPhotos: [],
4038          manualSelectedVariant: false,
4039          activePhotoIndex: 0,
4040          _navState: { variantId: null, photoIndex: 0 },
4041          suppressNavigateEvent: false,
4042          currentVariantForEvent: null,
4043          swiperPhotos: null,
4044          swiperGalleryChangeHandler: null,
4045          showDefault: true,
4046          videoUrl: '',
4047          videoAfterImage: false,
4048          imgLoadingImage:"//cdn-general.cybassets.com/img_loading.svg",
4049          thumbScrollHandler: null,
4050          thumbScrollTimeout: null,
4051          showThumbnails: false,
4052        }
4053      },
4054      props: {
4055        displayProductImagesColor: Boolean,
4056        productPhotosJson: String,
4057        productVideo: Object,
4058        videoDisplayLocation: String,
4059        productId: [String, Number],
4060        productTitle: String,
4061      },
4062      mounted: async function() {
4063        this.productPhotos = JSON.parse(this.productPhotosJson.replace(/'/g, '"'));
4064        this.productPhotosMap =
4065          this.productPhotos.reduce((acc, cur) => {
4066            acc[cur.id] = cur;
4067            return acc;
4068          }, {});
4069        this.videoUrl = !!this.productVideo && this.productVideo.url;
4070        this.showDefault = !this.showPhotos.length;
4071        this.videoAfterImage = this.videoDisplayLocation === 'after';
4072        themeHelper.EventBus.$on('updatePhotos', this.onUpdatePhotos);
4073        this.swiperGalleryChangeHandler = (_event, payload) => this.onSwiperGalleryChange(payload);
4074        $(document).on('swiper-gallery-change', this.swiperGalleryChangeHandler);
4075
4076        var sku = window.getURLParameter('sku');
4077
4078        if (sku && autoSelectVariantBySku) {
4079          themeHelper.EventBus.$on('skuReady', this.onSkuReady);
4080        } else {
4081          this.showThumbnails = true;
4082          await this.initPhotosUI();
4083        }
4084      },
4085      beforeUnmount: function() {
4086        this.removeThumbScrollListener();
4087        if (this.swiperGalleryChangeHandler) {
4088          $(document).off('swiper-gallery-change', this.swiperGalleryChangeHandler);
4089        }
4090      },
4091      methods: {
4092        navigateItemImagePayload: function(state, slideIndex, videoOffset) {
4093          return themeHelper.buildNavigateItemImagePayload(state, {
4094            product: { id: this.productId, title: this.productTitle },
4095            currentVariant: this.currentVariantForEvent,
4096            visiblePhotos: this.showPhotos,
4097            slideIndex: slideIndex,
4098            videoOffset: videoOffset,
4099          });
4100        },
4101        initPhotosUI: async function() {
4102          await this.$nextTick();
4103          this.initSwiper();
4104
4105          this._navState = this.navigateItemImagePayload(this._navState, this.initialItemIndex, this.videoOffset).nextState;
4106
4107          // 初始化縮圖滾動監聽
4108          this.initThumbScrollListener();
4109
4110          const videoElement = $('.product_video.swiper-slide-active video')[0];
4111          if (videoElement) {
4112            videoElement.addEventListener('canplay', (event) => {
4113              this.sendGtag('play');
4114            }, { once: true });
4115          }
4116        },
4117        onSkuReady: async function() {
4118          await this.initPhotosUI();
4119          this.showThumbnails = true;
4120          await this.$nextTick();
4121          imgLazyLoad.update();
4122          themeHelper.EventBus.$emit('skuPhotosReady');
4123        },
4124        initThumbScrollListener: function() {
4125          const thumbScrollContainer = this.$el.querySelector('.thumb');
4126
4127          if (thumbScrollContainer) {
4128            this.removeThumbScrollListener();
4129            this.thumbScrollHandler = () => {
4130              clearTimeout(this.thumbScrollTimeout);
4131              this.thumbScrollTimeout = setTimeout(() => {
4132                if (window.imgLazyLoad) {
4133                  imgLazyLoad.update();
4134                }
4135              }, 100);
4136            };
4137            thumbScrollContainer.addEventListener('scroll', this.thumbScrollHandler);
4138          }
4139        },
4140        removeThumbScrollListener: function() {
4141          const thumbScrollContainer = this.$el.querySelector('.thumb');
4142
4143          if (thumbScrollContainer && this.thumbScrollHandler) {
4144            thumbScrollContainer.removeEventListener('scroll', this.thumbScrollHandler);
4145            clearTimeout(this.thumbScrollTimeout);
4146            this.thumbScrollHandler = null;
4147          }
4148        },
4149        sendGtag: function(action){
4150          window.productVideoView && productVideoView(action);
4151        },
4152        handleVideoClick: function() {
4153          const video = $('.product_video.swiper-slide-active video')[0];
4154          const button = $('.product_video.swiper-slide-active button');
4155          if (video.paused){
4156            video.play();
4157            this.sendGtag('play');
4158          } else {
4159            video.pause();
4160            this.sendGtag('paused');
4161          }
4162          this.handleVideoButtonDisplay(button, video);
4163        },
4164        handleVideoButtonDisplay: function(button, video) {
4165          button.toggleClass('videoPlayer__playButton', video.paused);
4166          button.toggleClass('videoPlayer__pauseButton', !video.paused);
4167        },
4168        onUpdatePhotos: async function(currentVariant) {
4169          this.suppressNavigateEvent = true;
4170          this.currentVariantForEvent = currentVariant && currentVariant.variant
4171            ? { id: currentVariant.variant.id, sku: currentVariant.variant.sku }
4172            : null;
4173          if (this.swiperPhotos) {
4174            this.swiperPhotos.destroy(true, true);
4175          }
4176          $('.product_img_swiper .swiper-slide-duplicate').remove();
4177          $('.product_img_swiper .swiper-lazy-loading').removeClass('swiper-lazy-loading');
4178          this.manualSelectedVariant = currentVariant ? currentVariant.withSpecificVariant : false;
4179          if (currentVariant && currentVariant.photos.length) {
4180            this.variantPhotos = currentVariant.photos.map(p => this.productPhotosMap[p.id]);
4181          } else  {
4182            this.variantPhotos = null;
4183          }
4184
4185          this.activePhotoIndex = this.initialItemIndex;
4186
4187          this._navState = this.navigateItemImagePayload(this._navState, this.activePhotoIndex, this.videoOffset).nextState;
4188          await this.$nextTick();
4189          imgLazyLoad.update();
4190          this.initSwiper();
4191          this.suppressNavigateEvent = false;
4192        },
4193        onEnlargePhotos: function() {
4194          gallery_img.updateImgs(this.maxPhotos);
4195          gallery_img.toggleGallery(true, {
4196            index: this.swiperPhotos.realIndex - this.videoOffset
4197          });
4198        },
4199        onSwiperGalleryChange: function(payload) {
4200          if (!payload || payload.galleryName !== 'img') return;
4201
4202          var result = this.navigateItemImagePayload(
4203            {
4204              variantId: this.currentVariantForEvent ? this.currentVariantForEvent.id : null,
4205              photoIndex: payload.fromIndex,
4206            },
4207            payload.toIndex,
4208            0
4209          );
4210
4211          if (result.payload && !this.suppressNavigateEvent) {
4212            window.navigateItemImage(result.payload);
4213          }
4214        },
4215        onClickThumbnail: function(index) {
4216          this.activePhotoIndex = index;
4217          this.swiperPhotos.slideTo(index + 1, 500);
4218        },
4219        setVideosVolumeZero: function() {
4220          // video duplication because of swiper loop mode
4221          const videos = $('.product_video video');
4222          videos.each((_index, el)=> {
4223              el.volume = 0;
4224          });
4225        },
4226        initSwiper: function() {
4227          var self = this;
4228          this.swiperPhotos = new Swiper('.product_img_swiper', {
4229            preloadImages: false,
4230            lazy: {
4231              loadPrevNext: true,
4232            },
4233            loop: true,
4234            navigation: {
4235              nextEl: '.photo-swiper-next',
4236              prevEl: '.photo-swiper-prev',
4237            },
4238            initialSlide: this.initialItemIndex,
4239          });
4240          if (self.videoUrl) {
4241            self.setVideosVolumeZero();
4242          }
4243          this.swiperPhotos.on('touchEnd', function () {
4244            setTimeout(function() {
4245              self.activePhotoIndex = self.swiperPhotos.realIndex;
4246            }, 300);
4247          });
4248          this.swiperPhotos.on('activeIndexChange', function() {
4249            self.activePhotoIndex = self.swiperPhotos.realIndex;
4250          });
4251          this.swiperPhotos.on('click', function () {
4252            if (self.isVideoActive) {
4253              self.handleVideoClick()
4254            }
4255          });
4256          this.swiperPhotos.on('transitionEnd', function () {
4257            if (self.isVideoActive) {
4258              const video = $('.product_video.swiper-slide-active video')[0];
4259              const button = $('.product_video.swiper-slide-active button');
4260              self.handleVideoButtonDisplay(button, video);
4261            }
4262          });
4263        }
4264      },
4265      computed: {
4266        shouldShowVideo: function() {
4267          return !!this.videoUrl;
4268        },
4269        initialItemIndex: function() {
4270          if (this.shouldShowVideo && !this.videoAfterImage) {
4271            // Focus on photo if "variant with photos" selected, video otherwise
4272            return (this.manualSelectedVariant && !!this.variantPhotos?.length) ? 1 : 0;
4273          } else {
4274            // Focus on first photo
4275            return 0;
4276          }
4277        },
4278        isVideoActive: function() {
4279          return this.shouldShowVideo && this.activePhotoIndex === this.videoIndex;
4280        },
4281        showPhotos: function() {
4282          return this.variantPhotos || this.productPhotos;
4283        },
4284        maxPhotos: function() {
4285          return this.showPhotos.map(p => p.imageMaxUrl);
4286        },
4287        videoIndex: function(){
4288          return this.videoAfterImage
4289            ? this.manualSelectedVariant && !!this.variantPhotos?.length
4290              ? this.variantPhotos?.length
4291              : this.showPhotos.length || 1
4292            : 0
4293        },
4294        videoOffset: function() {
4295          return (this.shouldShowVideo && !this.videoAfterImage) ? 1 : 0;
4296        },
4297      },
4298      watch: {
4299        activePhotoIndex: function(newIndex) {
4300          var result = this.navigateItemImagePayload(this._navState, newIndex, this.videoOffset);
4301          this._navState = result.nextState;
4302          if (result.payload && !this.suppressNavigateEvent) {
4303            window.navigateItemImage(result.payload);
4304          }
4305        },
4306      }
4307    });
4308  })
4309</script>
4309
4310
4311<!-- cyb_snippet components/variant_options/video_display start -->
4312<script type="text/x-template" id="video-display">
4313  <li
4314    class="swiper-slide product_video img-flex qk-text--center qk-of--hidden default_scale">
4315    <div class="videoPlayer__wrapper qk-of--hidden">
4316      <video
4317        class="videoPlayer__video qk-cursor--pointer"
4318        :poster="poster"
4319        loop defaultMuted muted playsinline webkit-playsinline autoplay
4320      >
4321        <source :src="videoUrl" type="video/mp4">
4322        <p>你的瀏覽器不支援 HTML 5 video</p>
4323      </video>
4324      <button class="videoPlayer__pauseButton"></button>
4325    </div>
4326  </li>
4327</script>
4327
4328
4329<script type="text/javascript">
4330  $(document).ready(function() {
4331    themeHelper.variantPhotosBlock.component('video-display', {
4332      template: '#video-display',
4333      delimiters: ['${', '}'],
4334      data: function() {
4335        return {
4336          imgLoadingImage:"//cdn-general.cybassets.com/img_loading.svg",
4337        }
4338      },
4339      props: {
4340        poster: String,
4341        showPhotos: Object,
4342        videoUrl: String,
4343      },
4344    });
4345  })
4346</script>
4346
4347
4348<!-- cyb_snippet components/variant_options/video_display end -->
4349<!-- cyb_snippet components/variant_options/video_thumbnail start -->
4350<script type="text/x-template" id="video-thumbnail">
4351  <li
4352    :class="{active}"
4353    class="img-flex qk-bd--default qk-bd--border qk-cursor--pointer qk-of--hidden qk-display--il_flex"
4354    @click="click"
4355  >
4356    <video width="50" height="50">
4357      <source :src="videoUrl" type="video/mp4">
4358    </video>
4359    <button class="videoPlayer__playButton"></button>
4360  </li>
4361</script>
4361
4362
4363<script type="text/javascript">
4364  $(document).ready(function() {
4365    themeHelper.variantPhotosBlock.component('video-thumbnail', {
4366      template: '#video-thumbnail',
4367      delimiters: ['${', '}'],
4368      props: {
4369        active: Boolean,
4370        click: Function,
4371        videoUrl: String,
4372      },
4373    });
4374  })
4375</script>
4375
4376
4377<!-- cyb_snippet components/variant_options/video_thumbnail end -->
4378
4379<!-- cyb_snippet components/variant_options/variant_photos_block end -->
4380<!-- cyb_snippet components/variant_options/variant_options_block start -->
4381<script type="text/x-template" id="variant-options-block">
4382  <div>
4383    <div v-for="(option, index) in optionInfo" class="product-variant-option" :class="{'product-variant-option--hidden': shouldHideSingleVariantOptions}">
4384        <p></p>
4385        <color-option
4386          v-if="isImageColor && option.name === '顏色'"
4387          :option-key="'option' + (index + 1)"
4388          :option="option"
4389          :image-colors="imageColors"
4390          :current-image-index="currentImageIndex"
4391          :set-current-image-index="setCurrentImageIndex"
4392          :get-option-image-index="getOptionImageIndex"
4393          :current-option="currentOption"
4394        />
4395        <div class="advance variant-select-option" v-else-if="styledShopMenu==='dropDownType'">
4396          
4397          <label>${option.name}</label>
4398          <svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"> </path></svg>
4399          <select v-show="!isMobileSize" class="qk-bg--theme_bg" :class="{'select_placeholder-color': currentOption[`option${index + 1}`] === null}" :value="String(currentOption[`option${index + 1}`])" @change="setOption(`option${index + 1}`, $event.target.value, option.types )" >
4400            <option value="null" class="select_option-hidden">請選擇${option.name}</option>
4401            <option  v-for="(types) in option.types" :disabled="!types.isValid" :value="types.name">${types.name}</option>
4402          </select>
4403          <span class="select_placeholder-color" v-if="currentOption[`option${index + 1}`] === null" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)">請選擇${option.name}</span>
4404          <span v-else :value="currentOption[`option${index + 1}`]" v-show="isMobileSize" @click="onClickSelectModal(option,`option${index + 1}`)" v-html="currentOption[`option${index + 1}`]"></span>
4405        </div>
4406        <advance-variant-option
4407          v-else
4408          :option-key="'option' + (index + 1)"
4409          :option="option"
4410          :current-option="currentOption"
4411        />
4412      </div>
4413    <div class="mobile-modal" :class="{ 'modal-open': isModalSelectShow && isMobileSize }">
4414        <div class="mobile_modal-content">
4415          
4416          <div class="modal_close-button">
4417            <button class="btn-close qk-circle qk-circle--md qk-pos--abs qk-op--100  qk-text--heading qk-bd--product_border qk-bd--default" @click="onChangeModalSelect(false,true)"></button>
4418          </div>
4419          <p>請選擇${modalOption.name}</p>
4420          <div class="modal_select-templete qk-display--flex qk-of_y--auto qk-w--100">
4421            <div class="options-container">
4422              <label :class="{'seleced-option': currentOption && currentOption[selectOption] === data.name, 'avoid-clicks':!data.isValid}" v-for="data in modalOption.types" @click="setOption(selectOption, data.name, modalOption.types)">${data.name}</label>
4423            </div>
4424          </div>
4425          <div v-if="isCartEnabled && salesModePurchasable" class="modal_select_footer qk-display--flex qk-hidden--pc">
4426            <div v-show="variantSize === 1" class="qk-display--flex qk-w--100">
4427              <div class="product_variant_quantity">
4428                <span class="product_quantity">
4429                  <div v-if="isModalSelectShow && isMobileSize" class="btn-group" role="group" aria-label="First group">
4430                    <button class="btn add-down qk-bd--product_border" type="button" @click="quantityChange(false)" ></button>
4431                    <input class="btn item-quantity qk-text--heading qk-bd--product_border" type="text" name="quantity" value="1" data-old-value="1">
4432                    <button class="btn add-up qk-bd--product_border" type="button" @click="quantityChange(true)"></button>
4433                  </div>
4434                </span>
4435              </div>
4436              <button
4437                class="btn addToCart_mobile btn_to_cart_mobile open_product_modal qk-btn qk-btn--secondary qk-flex--1 qk-fs--breadcrumb qk-text-truncate"
4438                data-handle="mobcuktrcor026">
4439                加入購物車</button>
4440            </div>
4441            <div v-show="variantSize > 1" class="qk-display--flex qk-w--100">
4442              <button type="button" class="modal_cancel qk-w--50 qk-bd--default qk-btn--secondary qk-bd--button qk-text--button" @click="onChangeModalSelect(false,false)">取消</button>
4443              <button type="button" class="qk-btn qk-w--50 qk-btn--primary qk-btn--lg qk-fs--body qk-bd--button qk-test--button_text" @click="onChangeModalSelect(false,true)">完成</button>
4444            </div>
4445          </div>
4446        </div>
4447    </div>
4448  </div>
4449</script>
4449
4450
4451<!-- cyb_snippet components/variant_options/color_image_option start -->
4452<script id="color-option" type="text/x-template">
4453  <div class="option color_option">
4454    <span class="title qk-text--heading">商品顏色:</span>
4455    <label
4456      v-for="(imageColor, index) in imageColors"
4457      :class="{
4458        'image-option': true,
4459        'selected': selectedClass(index),
4460        'disabled': disabledClass(index),
4461      }"
4462      @mouseleave="setCurrentImageIndex(index)"
4463      @mouseover="getOptionImageIndex(index)"
4464      @click="setOption(optionKey, index)"
4465      class="qk-bd--default qk-bd--border"
4466    >
4467      <span class="img-flex qk-display--il_bk">
4468        <img v-if="imageColor !== 'noColorImage'" :src="imageColor.large" alt="image">
4469        <img v-else src="/assets/no-image-large.png" alt="image">
4470      </span>
4471    </label>
4472  </div>
4473</script>
4473
4474
4475<script type="text/javascript">
4476  $(document).ready(function () {
4477    themeHelper.variantOptionsBlock.component('color-option', {
4478      template: '#color-option',
4479      delimiters: ['${', '}'],
4480      props: {
4481        optionKey: String,
4482        option: Object,
4483        imageColors: Array,
4484        setCurrentImageIndex: Function,
4485        getOptionImageIndex: Function,
4486        currentOption: Object,
4487      },
4488      methods: {
4489        setOption: function(optionKey, index) {
4490          var type = this.option.types[index];
4491          if (type.isValid) {
4492            themeHelper.EventBus.$emit('toggleCurrentOption', optionKey, type.name);
4493          }
4494        },
4495        selectedClass: function(index) {
4496          return this.currentOption[this.optionKey] === this.option.types[index].name;
4497        },
4498        disabledClass: function(index) {
4499          return !this.option.types[index].isValid;
4500        },
4501      },
4502    });
4503  });
4504</script>
4504
4505
4506<!-- cyb_snippet components/variant_options/color_image_option end -->
4507<!-- cyb_snippet components/variant_options/advance_option start -->
4508<script id="advance-variant-option" type="text/x-template">
4509  <div class="advance">
4510    <div class="option_title qk-text--heading">${option.name}</div>
4511    <label
4512      v-for="type in option.types"
4513      :class="{
4514        'selected': selectedClass(type),
4515        'disabled': disabledClass(type),
4516      }"
4517      @click="setOption(optionKey, type)"
4518      class="option qk-btn qk-btn--md qk-bd--button qk-text--button qk-text--center qk-pd_x--1"
4519    >
4520      <span class="text">${type.name}</span>
4521    </label>
4522  </div>
4523</script>
4523
4524
4525<script type="text/javascript">
4526  $(document).ready(function() {
4527    themeHelper.variantOptionsBlock.component('advance-variant-option', {
4528      template: '#advance-variant-option',
4529      delimiters: ['${', '}'],
4530      props: {
4531        optionKey: String,
4532        option: Object,
4533        currentOption: Object,
4534      },
4535      methods: {
4536        setOption: function(optionKey, type) {
4537          if(type.isValid){
4538            themeHelper.EventBus.$emit('toggleCurrentOption', optionKey, type.name);
4539          }
4540        },
4541        selectedClass: function(type) {
4542          return this.currentOption[this.optionKey] === type.name;
4543        },
4544        disabledClass: function(type) {
4545          return !type.isValid;
4546        },
4547      }
4548    });
4549  });
4550</script>
4550
4551
4552<!-- cyb_snippet components/variant_options/advance_option end -->
4553
4554
4555<!-- cyb_snippet _variant_options_block_js start -->
4556<script type="text/javascript">
4557  $(document).ready(function() {
4558    themeHelper.variantOptionsBlock.component('variant-options-block', {
4559      template: '#variant-options-block',
4560      delimiters: ['${', '}'],
4561      props: {
4562        productApiUrl: String,
4563        sku: String,
4564        autoSelectVariantBySku: Boolean,
4565        hideOtherVariantsBySku: Boolean,
4566        hideSingleVariantOptions: Boolean,
4567        salesModePurchasable: Boolean,
4568        defaultPrice: String,
4569        defaultComparePrice: String,
4570        defaultDiscounted: Boolean,
4571      },
4572      data: function() {
4573        return {
4574          styledShopMenu: "buttonType",
4575          currentImageIndex: 0,
4576          isModalSelectShow: false,
4577          selectOption: '',
4578          selectCurrentStr:'',
4579          modalOption: {},
4580          currentOption: {
4581            option1: null,
4582            option2: null,
4583            option3: null,
4584          },
4585          currentVariant: null,
4586          product: {},
4587          isLoading: true,
4588          isImageColorsUsed: liquidHelper.isImageColorsUsed,
4589          isEmptyClickable: liquidHelper.isEmptyClickable,
4590          hasPriceWithDiscountPlugin: liquidHelper.hasPriceWithDiscountPlugin,
4591          isCartEnabled: liquidHelper.isCartEnabled,
4592        }
4593      },
4594      mounted: function() {
4595        this.getProductDetail();
4596        themeHelper.EventBus.$on('toggleCurrentOption',this.toggleCurrentOption);
4597      },
4598      computed: {
4599        imageColors: function() {
4600          //色票一定成對
4601          var self = this;
4602          var images = this.photoUrls.slice(0);
4603          var imageColorNum = this.colorOption.length;
4604          for(var i = imageColorNum; i < imageColorNum * 2; i++) {
4605            if(!images[i]) {
4606              images.push('noColorImage');
4607            }
4608          }
4609          return images.slice(imageColorNum, imageColorNum * 2);
4610        },
4611        photoUrls: function() {
4612          return this.product.photoUrls.length > 0 ? this.product.photoUrls : [this.featuredImage];
4613        },
4614        featuredImage: function() {
4615          return this.product.featuredImage;
4616        },
4617        swiperPhotos: function() {
4618          if(this.isImageColor) {
4619            return this.photoUrls.slice(0, this.colorOption.length);
4620          }
4621          return this.photoUrls.length > 0 ? this.photoUrls : [this.featuredImage];
4622        },
4623        firstValidVariant: function() {
4624          var self = this;
4625          var result = this.product.variants.find(function(variant) {
4626            return variant.available;
4627          });
4628
4629          return result ? result : null;
4630        },
4631        shouldHideOtherVariants: function() {
4632          return this.hideOtherVariantsBySku &&
4633                 this.sku &&
4634                 this.currentVariant &&
4635                 this.currentVariant.sku === this.sku;
4636        },
4637        shouldHideSingleVariantOptions: function() {
4638          return this.hideSingleVariantOptions &&
4639                 this.product.variants &&
4640                 this.product.variants.length <= 1;
4641        },
4642        options: function() {
4643          return this.product.options;
4644        },
4645        optionTypes: function() {
4646          // 先根據設定的variants來排序
4647          var self = this;
4648
4649          var option1 = [];
4650          var option2 = [];
4651          var option3 = [];
4652          this.product.variants.forEach(function(item) {
4653            if (item.option1 !== null) option1.push(item.option1);
4654            if (item.option2 !== null) option2.push(item.option2);
4655            if (item.option3 !== null) option3.push(item.option3);
4656          })
4657
4658          var filteredOptionTypes = [];
4659          this.product.optionTypes.forEach(function(item, index) {
4660            filteredOptionTypes.push(self.getUniqueVariant(eval('option' + (index + 1))).join(','));
4661          });
4662
4663          return filteredOptionTypes;
4664        },
4665        optionInfo: function() {
4666          var self = this;
4667
4668          if (self.options) {
4669            return self.options.map(function(option, index) {
4670              return {
4671                name: option,
4672                types: self.getOptions('option' + (index + 1), self.optionTypes[index].split(','))
4673              }
4674            });
4675          }
4676        },
4677        colorOptionIndex: function() {
4678          return this.options.findIndex(function(option) {
4679            return option === '顏色';
4680          });
4681        },
4682        colorOption: function() {
4683          var optionIndex = this.colorOptionIndex
4684          return optionIndex === -1 ? null : this.optionTypes[optionIndex].split(',');
4685        },
4686        isImageColor: function() {
4687          return this.isImageColorsUsed && _.includes(this.product.options, '顏色');
4688        },
4689        isMobileSize: function() {
4690          return window.innerWidth <= 580
4691        },
4692        variantSize: function() {
4693          if(this.product.options){
4694          return this.product.options.length;
4695          }
4696        },
4697        isAutoSelectVariantBySku: function() {
4698          return this.sku && this.autoSelectVariantBySku;
4699        },
4700      },
4701      methods: {
4702        onClickSelectModal: function(objData, selectOptionStr) {
4703          this.isModalSelectShow = true;
4704          this.modalOption = objData;
4705          this.selectOption = selectOptionStr
4706        },
4707        onChangeModalSelect: function(flag, isSelect) {
4708          if(!isSelect){
4709            this.setOption(this.selectOption,this.selectCurrentStr,this.modalOption.types)
4710          }
4711          this.isModalSelectShow = flag;
4712        },
4713        setOption: function(optionKey, type, dataArr) {
4714          let flag = true
4715          dataArr.forEach(item => {
4716            if (item.name === type) {
4717              flag = item.isValid
4718            }
4719          })
4720          if (flag) {
4721            this.toggleCurrentOption(optionKey, type)
4722          }
4723        },
4724        setChoose: function(currentVariant) {
4725          var currentVariantData = {};
4726          if (currentVariant) {
4727            currentVariantData = {
4728              id: this.currentVariant.id,
4729              bonus: this.currentVariant.maxUsableBonus,
4730              name: this.currentVariant.title,
4731              inventoryPolicy: this.currentVariant.inventoryPolicy,
4732              compareAtPrice: this.currentVariant.compareAtPrice,
4733              imgUrl: this.currentVariant.imgUrl,
4734              inventoryQuantity: this.currentVariant.inventoryQuantity,
4735              option1: this.currentVariant.option1,
4736              option2: this.currentVariant.option2,
4737              option3: this.currentVariant.option3,
4738              price: this.currentVariant.price,
4739              productId: this.currentVariant.productId,
4740              sku: this.currentVariant.sku,
4741              qc: this.currentVariant.qc,
4742              hidePrice: this.product.hidePrice === true,
4743            };
4744          } else {
4745            currentVariantData = {
4746              price: this.defaultPrice,
4747              compareAtPrice: this.defaultComparePrice,
4748              isDiscounted: this.defaultDiscounted,
4749              hidePrice: this.product.hidePrice === true,
4750            }
4751          }
4752          const isUpcomingProduct = this.isSellTimeAfterNow(this.product.sellFrom);
4753          this.$emit('set-choose', currentVariantData, isUpcomingProduct);
4754        },
4755        onError: function() {
4756          window.msg("", 'error').show();
4757        },
4758        showRateLimitPopup: function() {
4759          showRateLimitModal(5);
4760        },
4761
4762        // get product detail
4763        getProductDetail: function() {
4764          var self = this;
4765          $.ajax({
4766            url: self.productApiUrl + '.json',
4767            type: 'GET',
4768            timeout: 30000,
4769            beforeSend: function() {
4770              self.isLoading = true;
4771            },
4772            error: function(xhr){
4773              if (xhr.status === 429) {
4774                self.isLoading = false;
4775                self.showRateLimitPopup();
4776              } else {
4777                self.onError();
4778              }
4779            }
4780          }).done(function(data){
4781            if (!data.id) {
4782              self.onError();
4783              return;
4784            }
4785
4786            var productData = [themeHelper.toCamelCase(data)];
4787            self.product = themeHelper.priceWithDiscount(productData, self.hasPriceWithDiscountPlugin)[0];
4788
4789            var shouldSkipAutoSelected = false;
4790
4791            if (self.isAutoSelectVariantBySku) {
4792              var skuVariant = self.product.variants.find(function(variant) {
4793                return variant.sku === self.sku;
4794              });
4795
4796              if (skuVariant) {
4797                if (self.isEmptyClickable ||
4798                  skuVariant.inventoryPolicy === "continue" ||
4799                  skuVariant.inventoryQuantity > 0) {
4800                  self.applyVariant(skuVariant, true);
4801                  themeHelper.EventBus.$emit('skuReady');
4802                  self.isLoading = false;
4803                  return;
4804                } else {
4805                  // 若 sku 存在但不可購買,則跳過第一個款式選擇
4806                  shouldSkipAutoSelected = true;
4807                }
4808              } else {
4809                // 若 sku 不存在,則跳過第一個款式選擇
4810                shouldSkipAutoSelected = true;
4811              }
4812              themeHelper.EventBus.$emit('skuReady');
4813            }
4814
4815            if (
4816              !shouldSkipAutoSelected && (
4817              self.product.variants.length === 1 ||
4818              liquidHelper.isFirstVariantSelected
4819            )) {
4820              var variant = self.product.variants.length === 1 ? self.product.variants[0] : self.firstValidVariant;
4821              if (!variant) {
4822                self.isLoading = false;
4823                return;
4824              }
4825
4826              if (
4827                !self.isEmptyClickable &&
4828                variant.inventoryPolicy === "deny" &&
4829                variant.inventoryQuantity === 0
4830              ) {
4831                self.isLoading = false;
4832                return;
4833              }
4834
4835              self.applyVariant(variant, false);
4836              if (self.isImageColorsUsed) { // 若有顯示色票且有預選第一個款式的更換圖片
4837                var firstValidColorIndex = self.colorOption.findIndex(function(item) {
4838                  return item === variant.option1
4839                });
4840                self.$emit('get-option-image', self.photoUrls[firstValidColorIndex].grande);
4841              }
4842            }
4843
4844            self.isLoading = false;
4845          })
4846        },
4847        applyVariant: function(variant, waitPhotosReady) {
4848          var self = this;
4849          this.currentVariant = variant;
4850          this.setChoose(variant);
4851          this.setDefaultOption();
4852
4853          if (waitPhotosReady) {
4854            themeHelper.EventBus.$on('skuPhotosReady', function () {
4855              if (variant.photos && variant.photos.length > 0) {
4856                self.setVariantPhotos();
4857              }
4858            });
4859          } else {
4860            this.setVariantPhotos();
4861          }
4862        },
4863        toggleCurrentOption: function(key, value) {
4864          if (this.product.variants.length === 1) {
4865            return;
4866          }
4867
4868          if (this.shouldHideOtherVariants) {
4869            return;
4870          }
4871
4872          this.currentOption[key] =
4873            (this.currentOption[key] === value || value === 'null') ? null : value;
4874          var variantIndex = this.getVariantIndex();
4875          if(variantIndex !== -1) {
4876            this.currentVariant = this.product.variants[variantIndex];
4877          } else {
4878            this.currentVariant = null;
4879          }
4880          this.setChoose(this.product.variants[variantIndex]);
4881          if (this.currentOption[key] !== null) {
4882            var optionIndex = parseInt(key.replace('option', '')) - 1;
4883            appStoreSelectItemEvent(this.product, this.product.options[optionIndex], this.currentOption[key], this.currentVariant);
4884          }
4885          if (Object.values(this.currentOption).every(v => v === null) || this.currentVariant) {
4886            this.setVariantPhotos();
4887          }
4888        },
4889        setCurrentImageIndex: function(index) {
4890          this.currentImageIndex = this.getSelectedColorIndex();
4891          if (this.currentImageIndex > -1) {
4892            var currentImageIndex = this.currentImageIndex;
4893          } else {
4894            var currentImageIndex = 0;
4895          }
4896
4897          this.$emit('get-option-image', this.photoUrls[currentImageIndex].grande);
4898        },
4899        getOptionImageIndex: function(index) {
4900          this.currentImageIndex = index;
4901          this.$emit('get-option-image', this.photoUrls[index].grande);
4902        },
4903        setDefaultOption: function() {
4904          var self = this;
4905          Object.keys(self.currentOption).forEach(function(optionKey) {
4906            self.currentOption[optionKey] = self.currentVariant[optionKey];
4907          });
4908        },
4909        getVariantIndex: function() {
4910          var self = this;
4911          return self.product.variants.findIndex(function(variant, index) {
4912            var isVariant = true;
4913            Object.keys(self.currentOption).forEach(function(option) {
4914              if(variant[option] !== self.currentOption[option]){
4915                isVariant = false;
4916              }
4917            });
4918            return isVariant;
4919          });
4920        },
4921        // 篩選重複品項
4922        getUniqueVariant: function(variants) {
4923          return variants.filter(function(value, index, self) {
4924            return self.indexOf(value) === index;
4925          });
4926        },
4927        // 取得已選取的color index
4928        getSelectedColorIndex: function() {
4929          var self = this;
4930          var optionIndex = _.indexOf(self.options, '顏色') + 1;
4931          var color = self.currentOption['option' + optionIndex];
4932
4933          return _.indexOf(self.colorOption, color);
4934        },
4935        getOptions: function(optionKey, optionTypes) {
4936          var self = this;
4937
4938          // 透過 sku 預選且有對應的 variant,則只顯示該 variant 的 option
4939          if (this.shouldHideOtherVariants) {
4940            var currentOptionValue = this.currentVariant[optionKey];
4941            var isValid = true;
4942
4943            if (!this.isEmptyClickable) {
4944              isValid = this.currentVariant.inventoryQuantity === null ||
4945                        this.currentVariant.inventoryQuantity > 0 ||
4946                        this.currentVariant.inventoryPolicy === 'continue';
4947            }
4948
4949            return [{
4950              name: currentOptionValue,
4951              isValid: isValid
4952            }];
4953          }
4954
4955          return optionTypes.map(function(optionType, index) {
4956            var isValid = true;
4957
4958            // 選出包含目前type的variant
4959            var matchVariants = self.product.variants.filter(function(variant) {
4960              return variant[optionKey] === optionType;
4961            });
4962            // 篩選已勾選type
4963            Object.keys(self.currentOption).forEach(function(currentOptionKey) {
4964              if(currentOptionKey !== optionKey){
4965                matchVariants = matchVariants.filter(function(variant) {
4966                  if(self.currentOption[currentOptionKey]) {
4967                    return variant[currentOptionKey] === self.currentOption[currentOptionKey]
4968                  } else {
4969                    return true;
4970                  }
4971                });
4972              }
4973            });
4974            // 無variant代表此type不可選
4975            if(matchVariants.length === 0) {
4976              isValid = false;
4977            }
4978
4979            if (!self.isEmptyClickable) {
4980              isValid = false;
4981              matchVariants.find(function(item) {
4982                if (item.inventoryQuantity === null || item.inventoryQuantity > 0 || item.inventoryPolicy === 'continue') {
4983                  isValid = true;
4984                }
4985              });
4986            }
4987
4988            return {
4989              name: optionType,
4990              isValid: isValid
4991            }
4992          });
4993        },
4994        getVariantPhotos: function() {
4995          if (!this.currentVariant) {
4996            return null;
4997          }
4998
4999          if (!this.currentVariant.photos || this.currentVariant.photos.length === 0) {
5000            return {
5001              withSpecificVariant: !!this.currentVariant.option1,
5002              photos: [],
5003              variant: {
5004                id: this.currentVariant.id,
5005                sku: this.currentVariant.sku
5006              },
5007            };
5008          }
5009
5010          var sortedPhotos = this.currentVariant.photos.sort(function(prev, next) {
5011            return prev.position - next.position;
5012          });
5013
5014          return {
5015            withSpecificVariant: !!this.currentVariant.option1,
5016            photos: sortedPhotos,
5017            variant: {
5018              id: this.currentVariant.id,
5019              sku: this.currentVariant.sku
5020            },
5021          };
5022        },
5023        setVariantPhotos: function() {
5024          themeHelper.EventBus.$emit('updatePhotos', this.getVariantPhotos());
5025        },
5026        cartQuantityCheck({quantity, limitQuantity, cartLimit, inventoryPolicy}){
5027          if(quantity < 1){
5028            return 'less_then_1';
5029          }
5030          if(quantity > limitQuantity && limitQuantity !== null && inventoryPolicy !== "continue") {
5031            return 'over_product_quantity';
5032          }
5033          if(quantity > cartLimit){
5034            return 'over_cart_limit';
5035          }
5036          if(isNaN(quantity)){
5037            return 'not_a_number';
5038          }
5039          return '';
5040        },
5041        changeQuantity({elType, errType, quantity, addToCart, quantityInput, limitQuantity, cartLimit}){
5042          if(errType === ''){
5043            if(elType === 'btn'){
5044              quantityInput.val(quantity);
5045              quantityInput.trigger('change');
5046            }
5047            var old = quantityInput.data("old-value");
5048            if(quantity === old){
5049              quantityInput.data("old-value", quantity);
5050            }
5051            // for GA
5052            addToCart.data("quantity", quantity);
5053          } else {
5054            var old_value = quantityInput.data("old-value");
5055            if(elType === 'input'){
5056              switch(errType){
5057                case 'less_then_1':
5058                  quantityInput.val(1);
5059                  break;
5060                case 'over_product_quantity':
5061                  quantityInput.val(limitQuantity);
5062                  break;
5063                case 'over_cart_limit':
5064                  quantityInput.val(cartLimit);
5065                  break;
5066                default:
5067                  quantityInput.val(old_value);
5068                  break;
5069              }
5070            }
5071            this.cartQuantityMessage(errType)
5072          }
5073        },
5074        cartQuantityMessage(errType) {
5075          switch(errType){
5076            case 'less_then_1':
5077              window.msg(language["less_then_one"], 'warning').show();
5078              break;
5079            case 'over_product_quantity':
5080              window.msg(language["over_product_quantity"], 'warning').show();
5081              break;
5082            case 'over_cart_limit':
5083              window.msg(language["over_cart_limit"], 'warning').show();
5084              break;
5085            case 'not_a_number':
5086              window.msg(language["please_enter_number"], 'warning').show();
5087              break;
5088            default:
5089              break;
5090          }
5091        },
5092        quantityChange(isPluSquantity){
5093          if (!this.findVariant()) {
5094            return;
5095          }
5096          let errType           = '';
5097          let el                = $('#product');
5098          let cartLimit         = this.getCartQuantityLimit(el);
5099          let limitQuantity     = selectedVariant.inventoryQuantity;
5100          let inventoryPolicy   = selectedVariant.inventoryPolicy;
5101          let quantityInput     = el.find(".product_quantity input");
5102          let quantity          = parseInt($(quantityInput).val());
5103          let addToCart         = el.find('.addToCart');
5104          isPluSquantity ? quantity += 1: quantity -= 1
5105          errType = this.cartQuantityCheck({quantity, limitQuantity, cartLimit, inventoryPolicy});
5106          this.changeQuantity({ elType: 'btn', errType, quantity, addToCart, quantityInput, limitQuantity, cartLimit});
5107        },
5108        findVariant() {
5109          if (typeof selectedVariant === 'undefined' || !$.isNumeric(selectedVariant.id)) {
5110            window.msg(language["please_choose_product"], 'info').show();
5111            return false;
5112          } else {
5113            return true;
5114          }
5115        },
5116        getCartQuantityLimit(el) {
5117          return el.data('cart_quantity_limit');
5118        },
5119        isSellTimeAfterNow(sellTime) {
5120          if (!sellTime) return false;
5121          const saleTime = new Date(sellTime);
5122          const now = new Date();
5123          return saleTime > now;
5124        },
5125      }
5126    });
5127  });
5128</script>
5128
5129
5130<!-- cyb_snippet _variant_options_block_js end -->
5131
5132<!-- cyb_snippet components/variant_options/variant_options_block end -->
5133<!-- cyb_snippet _custom_icon start -->
5134<script src='//cdn-general.cybassets.com/frontend/shop/navIcon-3a2e378145f8a165.js' type='text/javascript'></script>
5134
5135
5136<script>
5137  (function() {
5138    const iconUrlMap = new Map([
5139      ['custom_icon_type_home', null],
5140      ['custom_icon_type_tracking_items', null],
5141      ['custom_icon_type_account', null],
5142      ['custom_icon_type_cart', null],
5143      ['custom_icon_type_search', null],
5144      ['custom_icon_type_menu', null]
5145    ]);
5146    const elements = document.querySelectorAll('[data-icon-type]');
5147    elements.forEach((element, index) => {
5148      const iconAttributes = element.getAttribute('data-icon-type');
5149
5150      const uniqueId = `icon_${iconAttributes}_${index}_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`;
5151      element.id = uniqueId;
5152      window.renderNavCustomIcon(`#${uniqueId}`, {
5153        navIconStyle: "icon_type_default",
5154        customIconUrl: iconUrlMap.get(iconAttributes) || '',
5155        iconAttributes: iconAttributes,
5156        currentTemplate: "product",
5157      });
5158    });
5159  })();
5160</script>
5160
5161
5162<!-- cyb_snippet _custom_icon end -->
5163
5164<script>
5165  // 設定款式資訊/顯示款式資訊
5166  function getURLParameter(name) {
5167    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
5168  }
5169  // sku_properties:各款式的 option pairs(當前語系,後端 drop 已翻譯),事件用 variantId 查表
5170  var variantProperties = {
5171    "87549218": []
5172  };
5173  function addToWishListEvent(id, data) {
5174    try {
5175      if (appMarketAddToWishListEvent && data) {
5176        var dataSet = {
5177          name: "iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證",
5178          category: "充電設備",
5179          categories: ["充電設備,快充充電器,AD - 功率 - 65W 以上 - 包含,新品上市"],
5180          sku: data.sku,
5181          price: data.price,
5182          compare_at_price: data.compare_at_price,
5183          properties: variantProperties[id] || [],
5184          quantity: data.inventory_quantity,
5185          variant: data.variant,
5186          listName: "單產品細覽" || null,
5187          productId: 71600399,
5188          variantId: id,
5189        }
5190        appMarketAddToWishListEvent(dataSet)
5191      }
5192    } catch (e) {
5193      console.error(e);
5194    }
5195  }
5196  function removeFromWishListEvent(id, data) {
5197    try {
5198      if (appMarketRemoveFromWishListEvent && data) {
5199        var dataSet = {
5200          name: "iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證",
5201          category: "充電設備",
5202          categories: ["充電設備,快充充電器,AD - 功率 - 65W 以上 - 包含,新品上市"],
5203          sku: data.sku,
5204          price: data.price,
5205          compare_at_price: data.compare_at_price,
5206          properties: variantProperties[id] || [],
5207          quantity: data.inventory_quantity,
5208          variant: data.variant,
5209          listName: "單產品細覽" || null,
5210          productId: 71600399,
5211          variantId: id,
5212        }
5213        appMarketRemoveFromWishListEvent(dataSet)
5214      }
5215    } catch (e) {
5216      console.error(e);
5217    }
5218  }
5219  function isSellTimeAfterNow(sellTime) {
5220    if (!sellTime) return false;
5221    const saleTime = new Date(sellTime);
5222    const now = new Date();
5223    return saleTime > now;
5224  }
5225  $(document).ready(function() {
5226  var ProductInfoObject =  new ProductInfo()
5227    ProductInfoObject.init({
5228      additionalPrice: "加購價",
5229      sellFrom: "" ,
5230      productId:"71600399",
5231      productTitle: "iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證",
5232      productPreOrder: "預購商品",
5233      productExistingVariantsFirstId: '87549218',
5234      productNotificationEnabled: '已登記補貨通知',
5235      productNotifyMeWhenStockArrives: '已售完,貨到通知我',
5236      productOptionsSize: "0",
5237      productPleaseChooseProduct: "請選擇商品款式",
5238      generalInternetError: "網路連線異常,請重新整理",
5239      productVariantsInfo: "87549218,MOBCUKTRCOR026,1299.0,8,2145.0,deny,129.0,,iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證 - ,cyberbiz,1",
5240      productLimitBuy:  null,
5241      purchaseEligibility: {"required":false,"eligible":true,"status":"eligible"},
5242      salesModePurchasable: true,
5243    });
5244    // 商品款式
5245    var isUpcomingProduct = isSellTimeAfterNow("") && null;
5246    // 初始化,取得消費者所有品項的通知設定
5247    var variantNotifications = {};
5248    
5249      ProductInfoObject.initVariantNotifications();
5250    
5251    // 初始化,檢查所有商品的庫存,判斷購物車按鈕和庫存顯示狀態
5252    ProductInfoObject.checkButtonStatus(isUpcomingProduct);
5253    // 加入購物車 open product modal
5254    ProductInfoObject.initOpenProductModal();
5255    // 立即購買 mobile product modal
5256    ProductInfoObject.initMobileProductModal()
5257    // 聯絡商家
5258    ProductInfoObject.initContactTheMerchant()
5259    // 貨到通知
5260    ProductInfoObject.initGoodsArrivalNotification();
5261    ProductInfoObject.checkInWishList(window.$('.product-variant-id').val())
5262    
5263      ProductInfoObject.setUpDiscountsTag();
5264    
5265    
5266    })
5267
5268    const userAgent = navigator.userAgent;
5269    const isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream;
5270    const isLiff = /Line\/[\d.]+/i.test(userAgent);
5271    const $productButtonMobile = $('.product_button_mobile');
5272
5273    if ($productButtonMobile.length && isIOS && isLiff) {
5274      $productButtonMobile.addClass('is-ios-liff');
5275    }
5276</script>
5276
5277
5278
5279<div id="product_description" class="product_description">
5280  <div class="desc_sections">
5281    <ul class="qk-bg--theme_bg qk-display--flex qk-mg--0 qk-pd--0 qk-bd--default qk-bd--product_border qk-bd_r--none">
5282      <!-- 商品介紹 -->
5283      
5284        <li class="qk-flex--1">
5285          <a href="#desc_section_1" class="scroll active qk-text--text qk-fs--title qk-display--il_bk qk-text--center qk-w--100 qk-vert--bottom">
5286            商品介紹
5287          </a>
5288        </li>
5289      
5290      <!-- 規格說明 -->
5291      
5292        <li class="qk-flex--1 qk-bd--product_border">
5293          <a href="#desc_section_2" class="scroll qk-text--text qk-fs--title qk-display--il_bk qk-text--center qk-w--100 qk-vert--bottom">
5294            <div>商品規格</div>
5295          </a>
5296        </li>
5297      
5298      <!-- 運送方式 -->
5299      
5300        <li class="qk-flex--1 qk-bd--product_border">
5301          <a href="#desc_section_3" class="scroll qk-text--text qk-fs--title qk-display--il_bk qk-text--center qk-w--100 qk-vert--bottom">
5302            <div>產品支援</div>
5303          </a>
5304        </li>
5305      
5306      <!-- 票券注意事項 -->
5307      
5308      <!-- 加入購物車modal -->
5309      
5310        <li class="add-to-cart-container qk-flex--1 qk-bd--product_border">
5311          <a
5312            href="#"
5313            id="add_to_cart"
5314            class="open_product_modal qk-btn qk-btn--primary qk-btn--lg qk-pos--abs qk-r--0 qk-display--il_bk qk-text--center qk-w--100"
5315            data-id="71600399"
5316            data-handle="mobcuktrcor026">
5317            <div>加入購物車</div>
5318          </a>
5319          <button class="btn btn_not_sale hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-fs--title qk-pos--abs qk-r--0" type="button">
5320            尚未開賣
5321          </button>
5322          <button class="btn btn_login_to_view hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-fs--title qk-pos--abs qk-r--0" type="button">
5323            登入查看資格
5324          </button>
5325          <button class="btn btn_not_eligible hidden qk-btn qk-btn--soldout qk-btn--lg qk-pd--0 qk-fs--title qk-pos--abs qk-r--0" type="button">
5326            購買資格不符
5327          </button>
5328          
5329            <a
5330              href="#"
5331              id="notice_to_buy"
5332              class="btn_notice qk-btn qk-btn--primary qk-btn--lg qk-pos--abs qk-r--0 qk-display--il_bk qk-text--center qk-w--100">
5333              <div>已售完,貨到通知我</div>
5334            </a>
5335          
5336        </li>
5337      
5338    </ul>
5339  </div>
5340  <div class="desc_body">
5341    <div id="ckeditor">
5342      
5343        <div id="desc_section_1" class="desc_section qk-pd_t--2">
5344          <h5 class="section-heading qk-text--heading qk-fs--hd2 qk-bd_l--default qk-bd--heading qk-pd_l--05">商品介紹</h5>
5345          <div class="ckeditor qk-mg_t--1"><p style="text-align: center;"><img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_bdb17cfc-0fc6-46d0-9cde-5c8ef50ca598.jpg"><br>
5346<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_7d3084c5-b716-4e52-9356-66d0c27c2cd8.jpg"><br>
5347<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_c73d2ee5-1611-4d6f-b88a-0d033e9a6f70.jpg"><br>
5348<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_16820f45-57c5-4ee0-8efa-02f706f7df8e.jpg"><br>
5349<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_aeb0e3a1-70d4-44f8-a870-dd7c87e5bd61.jpg"><br>
5350<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_4dd8e7c3-b956-45e3-ac76-1c35bac5c07e.jpg"><br>
5351<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_8444e777-4702-4b38-acf3-0a0ed9df86cc.jpg"><br>
5352<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_30351ead-1132-49e6-ba12-8a0574580fc5.jpg"><br>
5353<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_448d7627-ca08-4d58-999a-668776b0c477.jpg"><br>
5354<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_b21c6f89-ab39-4f65-8a73-5a3f888ba5d8.jpg"><br>
5355<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_b5d3f079-1c0d-4f59-bab4-eb46f8fa7488.jpg"><br>
5356<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_1e6d3bd4-f95e-4365-8b66-38f2eeaf6a29.jpg"><br>
5357<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_be90eaf3-20c1-4c3e-95a7-1ea38e3f45e2.jpg"><br>
5358<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_47b87f7d-604c-42c6-878d-a602f4425fab.jpg"><br>
5359<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_5c54856b-5a17-4df4-b94c-8a8acda03460.jpg"><br>
5360<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_7c6b13a7-187e-4fcc-bdc2-80f26a47b39c.jpg"><br>
5361<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_899da08d-26c5-4721-aba2-fb766ee3607c.jpg"><br>
5362<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_5bd01921-a040-4123-b76c-d6c12cc714c0.jpg"><br>
5363<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_6fe79b60-70a5-499c-945f-7e1c95c31492.jpg"><br>
5364<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_71b9e021-1b43-4151-bb51-993e826ec7fd.jpg"><br>
5365<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_a071f86a-37cc-47e6-9849-c53cd00fecc8.jpg"><br>
5366<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_bd82541b-bbd3-45c5-8ee0-01fc5a9f82b5.jpg"><br>
5367<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_359f67de-95ef-4710-a860-74a8111eb275.jpg"><br>
5368<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_ecafe553-7be1-4234-91bb-eb24a4f46310.jpg"><br>
5369<img alt="" src="//cdn-general.cybassets.com/s/files/13857/ckeditor/pictures/content_44d0e853-2d96-4668-8dd6-1ffa51bb6907.jpg"><br>
5370&nbsp;</p>
5371</div>
5372        </div>
5373      
5374      
5375        <div id="desc_section_2" class="desc_section qk-pd_t--2">
5376          <h5 class="section-heading qk-text--heading qk-fs--hd2 qk-bd_l--default qk-bd--heading qk-pd_l--05">商品規格</h5>
5377          <div class="ckeditor qk-mg_t--1"><html><p><font color="#808080" size="3">
5377商品品牌:CUKTECH 酷態科<br>
5378商品品名:6號Ultra GaN 65W 氮化鎵 充電器套裝<br>
5379商品型號:AD653U-US / 6號Ultra<br>
5380商品材質:PC<br>
5381接口類型:Type-C × 2 + USB-A × 1<br>
5382商品顏色:灰色<br>
5383輸入參數:100-240V~ 50/60Hz 2.0A<br>
5384單口輸出:<br>
5385・Type-C1 / C2:5V⎓3A / 9V⎓3A / 11V⎓5A / 12V⎓3A / 15V⎓3A / 20V⎓3.25A (65W Max)<br>
5386・USB-A:5V⎓3A / 9V⎓2A / 12V⎓1.5A (18W Max)<br>
5387多口輸出:<br>
5388・Type-C1 + Type-C2:45W + 22W Max<br>
5389・Type-C1/C2 + USB-A:45W + 18W Max<br>
5390・三口同時:Type-C1/C2 (45W) + (Type-C2/C1 + USB-A 共享 5V⎓3A 15W Max)<br>
5391工作溫度:0℃ ~ 35℃<br>
5392BSMI認證字號:R3F491<br>
5393商品尺寸:約 36.5×47.5×64mm<br>
5394商品淨重:約 166.5g<br>
5395包裝內容:AD653U-US 充電器×1、數據線×1、使用說明書×1</font><br>
5396<b><font color="RED" size="3">Copyright © 2026 佳美能科技(股),保留一切權利。</font></b></p>
5397</html></div>
5398        </div>
5399      
5400      
5401        <div id="desc_section_3" class="desc_section qk-pd_t--2">
5402          <h5 class="section-heading qk-text--heading qk-fs--hd2 qk-bd_l--default qk-bd--heading qk-pd_l--05">產品支援</h5>
5403          <div class="ckeditor qk-mg_t--1"><div style="border: 1px solid #e0e0e0; border-radius: 8px; padding: 15px; background-color: #f9f9f9; font-family: sans-serif; max-width: 600px;">
5404<h3 style="color: #333; border-bottom: 2px solid #ff4d4f; padding-bottom: 8px; margin-top: 0;">💡 產品使用支援與常見問答</h3>
5405
5406<div style="margin-bottom: 12px;">
5407<strong style="color: #ff4d4f;">Q1:兩個 Type-C 接口支援盲插 65W 輸出嗎?</strong><br>
5408<span style="color: #555; font-size: 14px;">A1:是的。Type-C1 與 Type-C2 單獨使用時皆具備最高 65W 的滿血輸出功率,無論連接哪一個 Type-C 孔,都能為 MacBook、Windows 筆電或手機進行最高速充電。</span>
5409</div>
5410
5411<div style="margin-bottom: 12px;">
5412<strong style="color: #ff4d4f;">Q2:三孔同時為設備充電時,功率會如何分配?</strong><br>
5413<span style="color: #555; font-size: 14px;">A2:當三孔同時輸出時,主 Type-C 接口仍會維持高達 45W 輸出確保筆電正常快充運作,而另一個 Type-C 與 USB-A 接口則會智慧共享 5V/3A (15W) 功率為手機或耳機等設備補電。</span>
5414</div>
5415
5416<div style="margin-bottom: 12px;">
5417<strong style="color: #ff4d4f;">Q3:這款充電器適合出國出差或旅遊使用嗎?</strong><br>
5418<span style="color: #555; font-size: 14px;">A3:非常適合。本充電器支援 100-240V 國際寬電壓規範,出國時僅需依造訪國家的插座形式搭配當地轉接插頭即可在全球各地正常使用。</span>
5419</div>
5420
5421<div style="margin-bottom: 12px;">
5422<strong style="color: #ff4d4f;">Q4:套裝內隨附的數據線支援 65W 充電嗎?</strong><br>
5423<span style="color: #555; font-size: 14px;">A4:隨附的充電數據線為原廠匹配的高規格快充線,能完整發揮 65W 高功率快充效能,開盒即可直接搭配使用,無需額外購買線材。</span>
5424</div>
5425
5426<div style="margin-bottom: 0;">
5427<strong style="color: #ff4d4f;">Q5:充電時充電器機身微溫是正常的嗎?安全防護如何?</strong><br>
5428<span style="color: #555; font-size: 14px;">A5:屬於正常現象。本機採用高效率 GaN 氮化鎵晶片與 PC 防火材質外殼,並已通過台灣 BSMI 認證(字號:R3F491),內建過溫、過流、過壓及短路保護機制,使用安全無虞。</span>
5429</div>
5430</div>
5431
5432<p> </p>
5433
5434<p><a href="https://28075950-my.sharepoint.com/:b:/g/personal/meeting_kamera_com_tw/IQBNPAI8lqViSa6d-YRjhWdwAcwdcrIunDyDpEWyoFklhww?e=UApIjh" target="_blank"><img alt="" height="67" src="//cdn-next.cybassets.com/s/files/13857/ckeditor/pictures/content_6d6b170e-9d15-4c15-bf39-b23fb4aca52f.png" width="250"></a></p>
5435
5436<hr>
5437<p><font color="#808080"><font size="4">為了保護原廠授權內容,說明書有加密, 請點擊下方連結加入官方 LINE@,即可取得說明書密碼!</font></font></p>
5438
5439<p><a href="https://lin.ee/wQrTNAp" target="_blank"><img alt="" src="//cdn-next.cybassets.com/s/files/13857/ckeditor/pictures/content_cc866aba-9d3a-4273-88fe-79aed63092f5.png" width="500"></a></p>
5440</div>
5441        </div>
5442      
5443      
5444    </div>
5445  </div>
5446  <div id="product-recommendation"></div>
5447</div>
5448
5449<script>
5450  $(document).ready(function() {
5451    // 商品說明介紹標籤
5452    $(".desc_sections li").on('click', function() {
5453      $(this).children().addClass('active');
5454      $(this).siblings().children().removeClass('active');
5455    });
5456
5457    // 滑動設置
5458    var prevScrollPos = window.pageYOffset;
5459    var prevScrollInformationPos = window.pageYOffset;
5460    $(window).on('scroll load resize', function(e) {
5461      var headerHeight = $("#header").height()
5462      var desc_sections = $(".desc_sections");
5463      var desc_section_list = $(".desc_section");
5464      var descSectionHeight = $(".desc_sections").height()
5465      var descSectionTop = $(".desc_sections").offset().top - headerHeight
5466      var product_window = $(this);
5467      var currentScrollPos = window.pageYOffset;
5468
5469      // 滑動固定產品說明
5470      if (product_window.scrollTop() > descSectionTop) {
5471        desc_sections.find("ul").css({"top": 0});
5472        if (currentScrollPos > prevScrollPos && product_window.scrollTop() > descSectionTop + headerHeight) {
5473          desc_sections
5474            .stop()
5475            .addClass("desc_sections_hold")
5476            .css({"min-height": descSectionHeight})
5477            .find("ul")
5478            .css({"top": 0});
5479        } else if (prevScrollPos > currentScrollPos) {
5480          desc_sections
5481            .stop()
5482            .addClass("desc_sections_hold")
5483            .css({"min-height": descSectionHeight})
5484            .find("ul")
5485            .css({"top": headerHeight});
5486        } else {
5487          prevScrollPos = 0;
5488        } prevScrollPos = currentScrollPos;
5489        if ($(window).width() < 768) {
5490          $("body").css("padding-bottom", "68px");
5491        }
5492      } else {
5493        prevScrollPos = 0;
5494        desc_sections.stop().removeClass("desc_sections_hold")
5495        if ($(window).width() < 768) {
5496          $("body").css("padding-bottom", "68px");
5497        }
5498      }
5499
5500      // 點選產品說明滑動
5501      $(".desc_sections a.scroll").bind("click", function(event) {
5502        var targetScrollTop = parseInt($($(this).attr("href")).offset().top - descSectionHeight + 1);
5503        if (targetScrollTop > window.scrollY + 1) {
5504          $("html, body").stop().animate({
5505            scrollTop: targetScrollTop
5506          }, 300);
5507        } else {
5508          $("html, body").stop().animate({
5509            scrollTop: targetScrollTop - headerHeight
5510          }, 300);
5511        }
5512      });
5513
5514      // 顯示當前產品說明
5515      if (currentScrollPos > prevScrollInformationPos) {
5516        $.each(desc_section_list, function(index, desc_section) {
5517          var desc_sectionTop = $(desc_section).offset().top - descSectionHeight - 1
5518          var desc_sectionHeight = $(desc_section).height()
5519          var current_desc_section = $("a.scroll[href$='" + $(desc_section).attr("id") + "']");
5520          if (product_window.scrollTop() > desc_sectionTop || index === 0) {
5521            current_desc_section
5522              .stop()
5523              .addClass('active')
5524              .parent()
5525              .siblings()
5526              .find("a")
5527              .removeClass('active');
5528          } else {
5529            current_desc_section.removeClass('active');
5530          } prevScrollInformationPos = currentScrollPos;
5531        });
5532      } else {
5533        $.each(desc_section_list, function(index, desc_section) {
5534          var desc_sectionTop = $(desc_section).offset().top - descSectionHeight - 1
5535          var desc_sectionHeight = $(desc_section).height()
5536          var current_desc_section = $("a.scroll[href$='" + $(desc_section).attr("id") + "']");
5537          if (product_window.scrollTop() + headerHeight > desc_sectionTop) {
5538            current_desc_section
5539              .stop()
5540              .addClass('active')
5541              .parent()
5542              .siblings()
5543              .find("a")
5544              .removeClass('active');
5545          } else {
5546            current_desc_section.removeClass('active');
5547          }
5548        });
5549        prevScrollInformationPos = currentScrollPos;
5550      }
5551    });
5552  })
5553</script>
5553
5554
5555
5556
5557
5558
5559<div id="related-products" class="qk-pos--rel">
5560  
5561  
5562  
5563    
5564      
5565        
5566        
5567        
5568          
5569      
5570    
5571  
5572  
5573    <h5 class="section-heading qk-text--heading qk-fs--hd2 qk-bd_l--default qk-bd--heading qk-pd_l--05">相關商品</h5>
5574    
5575    <!-- cyb_snippet swiper_product start -->
5576<div id="swiper_products" class="qk-pos--rel">
5577  <div class="swiper swiper-container swiper_products GTM-area">
5578    <div class="swiper-wrapper">
5579      
5580      
5581        
5582        
5583        
5584        
5585        <div class="swiper-slide product qk-text--start" data-sold-out="false" data-sales-mode-purchasable="true">
5586          
5587            <div class="integrated_product_labels qk-pos--abs qk-text--left">
5588              
5589            </div>
5590          
5591          <div class="product_image default_scale">
5592            <div class="product_mask"></div>
5593            <a class="productClick img-flex GTM-info qk-h--100 qk-display--flex qk-justify--center qk-align--center"
5594              href="/products/mobcuktrcor011"
5595              data-brand="CUKTECH 酷態科"
5596              data-category="充電設備"
5597              data-collection_id=""
5598              data-id="66989082"
5599              data-variant-id="81418092"
5600              data-list="相關商品"
5601              data-name="CUKTECH 酷態科 10號 車載電源供應器 100W 伸縮線款 CC903P 三口車充 PD快充 BSMI認證"
5602              data-position="1"
5603              data-price="899.0">
5604              <img data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzY2OTg5MDgyLzE3NzY0MTcxNjJfNjQzMmEzM2FlNjdlZmEwMjI3ODEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=196e6769920a942d"
5605                alt="CUKTECH 酷態科 10號 車載電源供應器 100W 伸縮線款 CC903P 三口車充 PD快充 BSMI認證" class="swiper-lazy feature-image" />
5606              
5607                
5608              
5609              <div class="swiper-lazy-preloader-white"></div>
5610            </a>
5611          </div>
5612          
5613          <div class="product_title qk-of--hidden">
5614            <a class="qk-text--heading"
5615              href="/products/mobcuktrcor011">
5616              CUKTECH 酷態科 10號 車載電源供應器 100W 伸縮線款 CC903P 三口車充 PD快充 BSMI認證
5617            </a>
5618          </div>
5619          
5620            
5621              <div class="product_sold qk-text--text qk-fs--body">已銷售:142</div>
5622            
5623          
5624          
5625            <div class="product_price qk-text--price qk-fs--title"><span class="money_tag" data-currency-from="TWD" data-amount="899.0">NT$899</span></div>
5626          
5627          
5628            <div class="product_btn qk-text--center">
5629              
5630                <button
5631                  type="button"
5632                  class="btn btn-cart qk-btn qk-btn--primary qk-btn--lg"
5633                  data-handle="mobcuktrcor011"
5634                  data-collection=""
5635                  data-brand="CUKTECH 酷態科"
5636                  data-category="充電設備"
5637                  data-collection_id=""
5638                  data-id="66989082"
5639                  data-list="相關商品"
5640                  data-name="CUKTECH 酷態科 10號 車載電源供應器 100W 伸縮線款 CC903P 三口車充 PD快充 BSMI認證"
5641                  data-photo="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzY2OTg5MDgyLzE3NzY0MTcxNjJfNjQzMmEzM2FlNjdlZmEwMjI3ODEuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=196e6769920a942d"
5642                  data-price="899.0"
5643                  data-position="1"
5644                  data-spread-size="81418092,MOBCUKTRCOR011,899.0,8,1485.0,deny,89.0,,CUKTECH 酷態科 10號 車載電源供應器 100W 伸縮線款 CC903P 三口車充 PD快充 BSMI認證 - ,cyberbiz,1"
5645                  
5646                  data-sku="MOBCUKTRCOR011"
5647                  
5648                  
5649                >
5650                  <span class="text">加入購物車</span>
5651                </button>
5652              
5653              <button type="button" class="btn btn_not_sale hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5654                <span class="text">尚未開賣</span>
5655              </button>
5656              <button type="button" class="btn btn_login_to_view hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5657                <span class="text">登入查看</span>
5658              </button>
5659              <button type="button" class="btn btn_not_eligible hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5660                <span class="text">資格不符</span>
5661              </button>
5662            </div>
5663          
5664        </div>
5665      
5666        
5667        
5668        
5669        
5670        <div class="swiper-slide product qk-text--start" data-sold-out="false" data-sales-mode-purchasable="true">
5671          
5672            <div class="integrated_product_labels qk-pos--abs qk-text--left">
5673              
5674            </div>
5675          
5676          <div class="product_image default_scale">
5677            <div class="product_mask"></div>
5678            <a class="productClick img-flex GTM-info qk-h--100 qk-display--flex qk-justify--center qk-align--center"
5679              href="/products/mobcuktrcor022"
5680              data-brand="CUKTECH 酷態科"
5681              data-category="充電設備"
5682              data-collection_id=""
5683              data-id="66985419"
5684              data-variant-id="81411607"
5685              data-list="相關商品"
5686              data-name="BSMI認證 CUKTECH 酷態科 CP6 65W 氮化鎵伸縮線充電器 AD653W-US 三口輸出 PD快充 - 白色"
5687              data-position="2"
5688              data-price="1099.0">
5689              <img data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzY2OTg1NDE5LzE3NzY0MTIzMTVfYjUxZDlkYzQ2MDMwODc3MTgwMzkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=f6f1671c3a33b2f5"
5690                alt="BSMI認證 CUKTECH 酷態科 CP6 65W 氮化鎵伸縮線充電器 AD653W-US 三口輸出 PD快充 - 白色" class="swiper-lazy feature-image" />
5691              
5692                
5693              
5694              <div class="swiper-lazy-preloader-white"></div>
5695            </a>
5696          </div>
5697          
5698          <div class="product_title qk-of--hidden">
5699            <a class="qk-text--heading"
5700              href="/products/mobcuktrcor022">
5701              BSMI認證 CUKTECH 酷態科 CP6 65W 氮化鎵伸縮線充電器 AD653W-US 三口輸出 PD快充 - 白色
5702            </a>
5703          </div>
5704          
5705            
5706              <div class="product_sold qk-text--text qk-fs--body">已銷售:130</div>
5707            
5708          
5709          
5710            <div class="product_price qk-text--price qk-fs--title"><span class="money_tag" data-currency-from="TWD" data-amount="1099.0">NT$1,099</span></div>
5711          
5712          
5713            <div class="product_btn qk-text--center">
5714              
5715                <button
5716                  type="button"
5717                  class="btn btn-cart qk-btn qk-btn--primary qk-btn--lg"
5718                  data-handle="mobcuktrcor022"
5719                  data-collection=""
5720                  data-brand="CUKTECH 酷態科"
5721                  data-category="充電設備"
5722                  data-collection_id=""
5723                  data-id="66985419"
5724                  data-list="相關商品"
5725                  data-name="BSMI認證 CUKTECH 酷態科 CP6 65W 氮化鎵伸縮線充電器 AD653W-US 三口輸出 PD快充 - 白色"
5726                  data-photo="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzY2OTg1NDE5LzE3NzY0MTIzMTVfYjUxZDlkYzQ2MDMwODc3MTgwMzkuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=f6f1671c3a33b2f5"
5727                  data-price="1099.0"
5728                  data-position="2"
5729                  data-spread-size="81411607,MOBCUKTRCOR022,1099.0,10,1815.0,deny,109.0,,BSMI認證 CUKTECH 酷態科 CP6 65W 氮化鎵伸縮線充電器 AD653W-US 三口輸出 PD快充 - 白色 - ,cyberbiz,1"
5730                  
5731                  data-sku="MOBCUKTRCOR022"
5732                  
5733                  
5734                >
5735                  <span class="text">加入購物車</span>
5736                </button>
5737              
5738              <button type="button" class="btn btn_not_sale hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5739                <span class="text">尚未開賣</span>
5740              </button>
5741              <button type="button" class="btn btn_login_to_view hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5742                <span class="text">登入查看</span>
5743              </button>
5744              <button type="button" class="btn btn_not_eligible hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5745                <span class="text">資格不符</span>
5746              </button>
5747            </div>
5748          
5749        </div>
5750      
5751        
5752        
5753        
5754        
5755        <div class="swiper-slide product qk-text--start" data-sold-out="false" data-sales-mode-purchasable="true">
5756          
5757            <div class="integrated_product_labels qk-pos--abs qk-text--left">
5758              
5759            </div>
5760          
5761          <div class="product_image default_scale">
5762            <div class="product_mask"></div>
5763            <a class="productClick img-flex GTM-info qk-h--100 qk-display--flex qk-justify--center qk-align--center"
5764              href="/products/mobcuktrcor010"
5765              data-brand="CUKTECH 酷態科"
5766              data-category="充電設備"
5767              data-collection_id=""
5768              data-id="64456082"
5769              data-variant-id="78158109"
5770              data-list="相關商品"
5771              data-name="CUKTECH 酷態科 TA3005U 30號Ultra 300W 桌面充電器 銀色"
5772              data-position="3"
5773              data-price="4299.0">
5774              <img data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzY0NDU2MDgyLzE3Njc2NzgxMzhfMTY1OWMzOTIzYTRkYTZkNTMxYTQuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=31fcaeb2f79dd602"
5775                alt="CUKTECH 酷態科 TA3005U 30號Ultra 300W 桌面充電器 銀色" class="swiper-lazy feature-image" />
5776              
5777                
5778              
5779              <div class="swiper-lazy-preloader-white"></div>
5780            </a>
5781          </div>
5782          
5783          <div class="product_title qk-of--hidden">
5784            <a class="qk-text--heading"
5785              href="/products/mobcuktrcor010">
5786              CUKTECH 酷態科 TA3005U 30號Ultra 300W 桌面充電器 銀色
5787            </a>
5788          </div>
5789          
5790            
5791              <div class="product_sold qk-text--text qk-fs--body">已銷售:370</div>
5792            
5793          
5794          
5795            <div class="product_price qk-text--price qk-fs--title"><span class="money_tag" data-currency-from="TWD" data-amount="4299.0">NT$4,299</span></div>
5796          
5797          
5798            <div class="product_btn qk-text--center">
5799              
5800                <button
5801                  type="button"
5802                  class="btn btn-cart qk-btn qk-btn--primary qk-btn--lg"
5803                  data-handle="mobcuktrcor010"
5804                  data-collection=""
5805                  data-brand="CUKTECH 酷態科"
5806                  data-category="充電設備"
5807                  data-collection_id=""
5808                  data-id="64456082"
5809                  data-list="相關商品"
5810                  data-name="CUKTECH 酷態科 TA3005U 30號Ultra 300W 桌面充電器 銀色"
5811                  data-photo="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzY0NDU2MDgyLzE3Njc2NzgxMzhfMTY1OWMzOTIzYTRkYTZkNTMxYTQuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=31fcaeb2f79dd602"
5812                  data-price="4299.0"
5813                  data-position="3"
5814                  data-spread-size="78158109,MOBCUKTRCOR010,4299.0,10,7095.0,deny,429.0,,CUKTECH 酷態科 TA3005U 30號Ultra 300W 桌面充電器 銀色 - ,cyberbiz,1"
5815                  
5816                  data-sku="MOBCUKTRCOR010"
5817                  
5818                  
5819                >
5820                  <span class="text">加入購物車</span>
5821                </button>
5822              
5823              <button type="button" class="btn btn_not_sale hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5824                <span class="text">尚未開賣</span>
5825              </button>
5826              <button type="button" class="btn btn_login_to_view hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5827                <span class="text">登入查看</span>
5828              </button>
5829              <button type="button" class="btn btn_not_eligible hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5830                <span class="text">資格不符</span>
5831              </button>
5832            </div>
5833          
5834        </div>
5835      
5836        
5837        
5838        
5839        
5840        <div class="swiper-slide product qk-text--start" data-sold-out="false" data-sales-mode-purchasable="true">
5841          
5842            <div class="integrated_product_labels qk-pos--abs qk-text--left">
5843              
5844            </div>
5845          
5846          <div class="product_image default_scale">
5847            <div class="product_mask"></div>
5848            <a class="productClick img-flex GTM-info qk-h--100 qk-display--flex qk-justify--center qk-align--center"
5849              href="/products/mobcuktrcor001_g"
5850              data-brand="CUKTECH 酷態科"
5851              data-category="充電設備"
5852              data-collection_id=""
5853              data-id="58684621"
5854              data-variant-id="71228243"
5855              data-list="相關商品"
5856              data-name="CUKTECH 酷態科 100W GaN 10號氮化鎵 PD快充 充電器 2C1A 附充電線 (AD1003US)"
5857              data-position="4"
5858              data-price="1099.0">
5859              <img data-src="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzU4Njg0NjIxLzE3NTY3MTk5MDlfNzZkMzU3N2E3ZjJlNWJkYmViN2YuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=5cee561afdce1f0e"
5860                alt="CUKTECH 酷態科 100W GaN 10號氮化鎵 PD快充 充電器 2C1A 附充電線 (AD1003US)" class="swiper-lazy feature-image" />
5861              
5862                
5863              
5864              <div class="swiper-lazy-preloader-white"></div>
5865            </a>
5866          </div>
5867          
5868          <div class="product_title qk-of--hidden">
5869            <a class="qk-text--heading"
5870              href="/products/mobcuktrcor001_g">
5871              CUKTECH 酷態科 100W GaN 10號氮化鎵 PD快充 充電器 2C1A 附充電線 (AD1003US)
5872            </a>
5873          </div>
5874          
5875            
5876              <div class="product_sold qk-text--text qk-fs--body">已銷售:632</div>
5877            
5878          
5879          
5880            <div class="product_price qk-text--price qk-fs--title"><span class="money_tag" data-currency-from="TWD" data-amount="1099.0">NT$1,099</span></div>
5881          
5882          
5883            <div class="product_btn qk-text--center">
5884              
5885                <button
5886                  type="button"
5887                  class="btn btn-cart qk-btn qk-btn--primary qk-btn--lg"
5888                  data-handle="mobcuktrcor001_g"
5889                  data-collection=""
5890                  data-brand="CUKTECH 酷態科"
5891                  data-category="充電設備"
5892                  data-collection_id=""
5893                  data-id="58684621"
5894                  data-list="相關商品"
5895                  data-name="CUKTECH 酷態科 100W GaN 10號氮化鎵 PD快充 充電器 2C1A 附充電線 (AD1003US)"
5896                  data-photo="//cdn-general.cybassets.com/media/W1siZiIsIjEzODU3L3Byb2R1Y3RzLzU4Njg0NjIxLzE3NTY3MTk5MDlfNzZkMzU3N2E3ZjJlNWJkYmViN2YuanBlZyJdLFsicCIsInRodW1iIiwiNjAweDYwMCJdXQ.jpeg?sha=5cee561afdce1f0e"
5897                  data-price="1099.0"
5898                  data-position="4"
5899                  data-spread-size="71228243,MOBCUKTRCOR001,1099.0,10,1815.0,deny,109.0,灰色,CUKTECH 酷態科 100W GaN 10號氮化鎵 PD快充 充電器 2C1A 附充電線 (AD1003US) - 灰色,cyberbiz,1|71228636,MOBCUKTRCOR002,1099.0,10,1815.0,deny,109.0,銀白,CUKTECH 酷態科 100W GaN 10號氮化鎵 PD快充 充電器 2C1A 附充電線 (AD1003US) - 銀白,cyberbiz,1"
5900                  
5901                  data-sku="MOBCUKTRCOR001"
5902                  
5903                  
5904                >
5905                  <span class="text">加入購物車</span>
5906                </button>
5907              
5908              <button type="button" class="btn btn_not_sale hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5909                <span class="text">尚未開賣</span>
5910              </button>
5911              <button type="button" class="btn btn_login_to_view hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5912                <span class="text">登入查看</span>
5913              </button>
5914              <button type="button" class="btn btn_not_eligible hidden qk-btn qk-btn--lg qk-btn--soldout qk-bg--background qk-mg_x--auto" disabled>
5915                <span class="text">資格不符</span>
5916              </button>
5917            </div>
5918          
5919        </div>
5920      
5921    </div>
5922  </div>
5923  <div class="swiper-products-next qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v1 qk-swiper_btn--next"></div>
5924  <div class="swiper-products-prev qk-swiper_btn qk-swiper_btn--lg qk-swiper_btn--v1 qk-swiper_btn--prev"></div>
5925</div>
5926
5927<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/swiper_product-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
5928
5929  <link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/integrated_product_labels-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
5930
5931
5932<!-- cyb_snippet _combo_product_related_items_modal start -->
5932<script src='//cdn-general.cybassets.com/frontend/shop/standaloneRelatedItemsSelectModal-3a2e378145f8a165.js' type='text/javascript'></script>
5932
5933  
5933<script>
5934    if (!$('#related-items-select-modal').length) {
5935      $('body').append('<div id="related-items-select-modal"></div>');
5936      document.addEventListener('DOMContentLoaded', function() {
5937        window.renderRelatedItemsSelectModal('#related-items-select-modal', {
5938          hasStockNotificationPlugin: true,
5939          displayProductDiscountsList: true,
5940        });
5941      });
5942    }
5943  </script>
5943<!-- cyb_snippet _combo_product_related_items_modal end -->
5944
5945<script>
5946  $(document).ready(function(){
5947    var slideCount = $(".swiper_products .swiper-slide").length
5948    if (slideCount >= 4){
5949      var autoLoop = true
5950    }else{
5951      var autoLoop = false
5952    }
5953    var SwiperProducts = new Swiper('.swiper_products', {
5954      // Disable preloading of all images
5955      preloadImages: false,
5956      // Enable lazy loading
5957      lazy: {
5958        loadPrevNext: true,
5959      },
5960      loop: autoLoop,
5961      slidesPerView: 1,
5962      spaceBetween: 30,
5963      navigation: {
5964        nextEl: '.swiper-products-next',
5965        prevEl: '.swiper-products-prev',
5966      },
5967      breakpoints: {
5968        '@0.75': {
5969          slidesPerView: 2,
5970          spaceBetween: 20,
5971        },
5972        '@1.00': {
5973          slidesPerView: 3,
5974          spaceBetween: 40,
5975        },
5976        '@1.50': {
5977          slidesPerView: 4,
5978          spaceBetween: 50,
5979        },
5980      }
5981    });
5982
5983    $('#swiper_products .productClick').click(function() {
5984      try {
5985        if (window.appStoreClickItemEvent) {
5986          var $el = $(this);
5987          window.appStoreClickItemEvent({
5988            product_id: String($el.data('id')),
5989            variant_id: String($el.data('variant-id')),
5990            name: $el.data('name'),
5991            price: Number($el.data('price')),
5992            currency: getCurrency(),
5993            category: $el.data('category'),
5994            list_name: 'product',
5995            list_position: Number($el.data('position')),
5996          });
5997        }
5998      } catch (e) {
5999        console.error(e);
6000      }
6001    });
6002
6003    
6004    // new pop modal
6005    $('#swiper_products .btn-cart').click(function() {
6006      var comboProductInfo = $(this).data('comboProductInfo');
6007      if (comboProductInfo) {
6008        window.themeHelper.EventBus.$emit('showRelatedItemsSelectModal', comboProductInfo);
6009      } else {
6010        var productHandle = '/products/' + $(this).data('handle');
6011        var collectionId = $(this).data('collection');
6012        new_addcart_modal.popModal(productHandle, collectionId);
6013      }
6014    });
6015    
6016
6017    const isUpcomingProductsEnabled = null;
6018    // 狀態切換只處理可購買的卡片
6019    $('#swiper_products .product').not('[data-sales-mode-purchasable="false"]').each(function(index) {
6020      const soldOut = $(this).data('sold-out');
6021      const $upcomingText = $(this).find('.upcoming-product-text');
6022      const sellTime = $upcomingText.data('sell-from');
6023      const purchaseRequired = $upcomingText.data('purchase-required');
6024      const purchaseEligible = $upcomingText.data('purchase-eligible');
6025      const purchaseStatus = $upcomingText.data('purchase-status');
6026
6027      const isUpcoming = isUpcomingProductsEnabled && sellTime && new Date(sellTime) > new Date();
6028
6029      const formattedDate = sellTime ? new Date(sellTime).toLocaleString('zh-TW', {
6030        year: 'numeric',
6031        month: '2-digit',
6032        day: '2-digit',
6033        hour: '2-digit',
6034        minute: '2-digit',
6035        hour12: false
6036      }).replace(/\//g, '-').replace(',', '') : '';
6037
6038      let labelText = '';
6039      let buttonClass = '';
6040
6041      if (purchaseRequired && !isUpcoming) {
6042        labelText = '部分會員限定';
6043
6044        if (!purchaseEligible) {
6045          if (!soldOut) {
6046            if (purchaseStatus === 'not_logged_in') {
6047              buttonClass = '.btn_login_to_view';
6048            } else if (purchaseStatus === 'non_eligible') {
6049              buttonClass = '.btn_not_eligible';
6050            }
6051          } else {
6052            buttonClass = '.btn-soldout';
6053          }
6054        }
6055      }
6056      else if (!purchaseRequired && isUpcoming) {
6057        labelText = ' 開賣'.replace('', formattedDate);
6058        buttonClass = '.btn_not_sale';
6059      }
6060      else if (purchaseRequired && isUpcoming) {
6061        const isMobile = window.innerWidth <= 580;
6062        const separator = isMobile ? '\n' : ' ';
6063        labelText = '[部分會員限定]' + separator + ' 開賣'.replace('', formattedDate);
6064        buttonClass = '.btn_not_sale';
6065      } else if (soldOut) {
6066        buttonClass = '.btn-soldout';
6067      }
6068
6069      if (labelText) {
6070        $upcomingText.text(labelText);
6071        $(this).find('.upcoming-product-text').show();
6072      } else {
6073        $upcomingText.hide();
6074      }
6075
6076      if (buttonClass) {
6077        $(this).find('.product_mask').addClass('lift');
6078        // Hide all buttons first
6079        $(this).find('.btn-cart').hide();
6080        $(this).find('.btn-soldout').hide();
6081        $(this).find('.btn_not_sale').hide();
6082        $(this).find('.btn_login_to_view').hide();
6083        $(this).find('.btn_not_eligible').hide();
6084
6085        // Show the appropriate button
6086        $(this).find(buttonClass).removeClass('hidden').show();
6087      }
6088    });
6089
6090    // for GTM
6091    $.each($('.GTM-area'),function(){
6092      var gtm_product = []
6093      $.each($(this).find('.GTM-info'),function(index,product){
6094        productInfo = {
6095          'brand':    $(product).data('brand'),
6096          'category': $(product).data('category'),
6097          'id':       $ (product).data('id'),
6098          'list':     'Collection: '+ $(product).data('list'),
6099          'name':     $(product).data('name'),
6100          'position': $(product).data('position'),
6101          'price':    $ (product).data('price'),
6102          'variant':  ''
6103        }
6104        if(typeof google_analytics_id != "undefined" && window.enable_ga_ee == true){
6105          ga('ec:addImpression', productInfo);
6106        }
6107        if(typeof google_tag_manager_id != 'undefined' || typeof cyb != 'undefined'){
6108          gtm_product.push(productInfo)
6109        }
6110      })
6111      if(typeof google_analytics_id != 'undefined' && window.enable_ga_ee == true){
6112          ga('send', 'event', {'nonInteraction': true});
6113      }
6114      if(typeof google_tag_manager_id != 'undefined' && gtm_product.length > 0){
6115        dataLayer.push({
6116          'event': 'productImpressions',
6117          'ecommerce':{
6118            'impressions': gtm_product
6119          }
6120        });
6121      }
6122      if(typeof cyb != "undefined" && gtm_product.length > 0){
6123        cyb.push({
6124          'event': 'productImpressions',
6125          'impressions': gtm_product
6126        });
6127      }
6128    })
6129  })
6130</script>
6130
6131
6132<!-- cyb_snippet swiper_product end -->
6133  
6134</div>
6135
6136
6137
6138  </div>
6139</div>
6140
6141    </div>
6142
6143    <!-- Footer -->
6144    
6145
6146
6147
6148
6149
6150
6151<style>
6152  
6153  
6154  @media(min-width: 991px) {
6155    .display_x .left-content > div {
6156      max-width: calc(100% / 3);
6157    }
6158  }
6159</style>
6160
6161<div id="index-recommendation"></div>
6162
6163<footer id="footer" class="qk-fs--body qk-bg--footer_bg">
6164  
6165    
6166    <div class="qk-container display_y">
6167      <div class="footer_content qk-mg--0 qk-display--flex qk-justify--between">
6168        <div class="left-content qk-flex--1">
6169          
6170            
6171              <div class="link-list-container">
6172                
6173                  <p class="footer_title qk-fs--title qk-text--footer_text"></p>
6174                
6175                <div class="item horizontal qk-text--left">
6176                  <ul class="qk-display--flex qk-flex--wrap">
6177                    
6178                      
6179                        <li class="qk-display--il_bk">
6180                          
6181                            <a
6182                              class="qk-text--footer_text"
6183                              href="/pages/about-us"
6184                              rel="noopener noreferrer"
6185                              target="_blank">關於我們</a>
6186                          
6187                        </li>
6188                      
6189                        <li class="qk-display--il_bk">
6190                          
6191                            <a
6192                              class="qk-text--footer_text"
6193                              href="/pages/corporate-culture"
6194                              rel="noopener noreferrer"
6195                              target="_blank">企業文化</a>
6196                          
6197                        </li>
6198                      
6199                        <li class="qk-display--il_bk">
6200                          
6201                            <a
6202                              class="qk-text--footer_text"
6203                              href="/pages/shopping-notice"
6204                              rel="noopener noreferrer"
6205                              target="_blank">購物須知</a>
6206                          
6207                        </li>
6208                      
6209                        <li class="qk-display--il_bk">
6210                          
6211                            <a
6212                              class="qk-text--footer_text"
6213                              href="/pages/privacy"
6214                              rel="noopener noreferrer"
6215                              target="_blank">隱私權政策</a>
6216                          
6217                        </li>
6218                      
6219                    
6220                  </ul>
6221                </div>
6222              </div>
6223              
6224          
6225            
6226              <div id="1756373503337_2" class="rich-text-editor-container qk-text--footer_text item qk-flex--1">
6227                
6228                  <p class="footer_title qk-fs--title rich-text-editor-title">客戶服務</p>
6229                
6230                <div class="rich-text-content-container">
6231                  <p>官方Line:@kamera.tw</p>
6232<p>客服專線:0800-525-388 / 02-89902299</p>
6233<p>客服信箱:[email protected]</p>
6234<p>客服時間:週一 ~ 週五 09:00 ~ 18:00 (午休時間12:00 ~ 13:00)</p>
6235<p>地址:248 新北市五股區五工一路104號3樓</p>
6236
6237                </div>
6238              </div>
6239            
6240          
6241            
6242              <div id="1756373317648_2" class="rich-text-editor-container qk-text--footer_text item qk-flex--1">
6243                
6244                  <p class="footer_title qk-fs--title rich-text-editor-title">企業採購 (詢價/報價)</p>
6245                
6246                <div class="rich-text-content-container">
6247                  <p>電話專線:02-89902299#220<br>信箱:[email protected]<br></p>
6248
6249                </div>
6250              </div>
6251            
6252          
6253        </div>
6254        <div class="right-content qk-display--flex qk-flex--column">
6255          
6256            <div class="fb_fanpage qk-hidden--mobile">
6257              <div class="fb_fans_page_area">
6258                <div
6259                  class="fb-page"
6260                  data-href="https://www.facebook.com/126761470686"
6261                  data-width="500"
6262                  data-adapt-container-width="true"
6263                  data-hide-cover="false"
6264                  data-show-facepile="true">
6265                  <blockquote cite="https://www.facebook.com/126761470686" class="fb-xfbml-parse-ignore">
6266                    <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/126761470686"></a>
6267                  </blockquote>
6268                </div>
6269              </div>
6270            </div>
6271          
6272          <div class="media qk-display--il">
6273            <div class="item social_media qk-h--auto qk-float--l">
6274              <ul>
6275                
6276                  <li class="qk-display--il_bk">
6277                    <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/kamera.tw/">
6278                      <svg
6279                        class="facebook-svg"
6280                        xmlns="http://www.w3.org/2000/svg"
6281                        width="40"
6282                        height="40"
6283                        viewBox="0 0 40 40">
6284                        <path class="qk-svg--footer_text" d="M40 20.1208C40 30.1027 32.6767 38.3778 23.1167 39.8795V25.9409H27.765L28.65 20.1742H23.1167V16.4324C23.1167 14.8541 23.89 13.3174 26.3667 13.3174H28.8817V8.4073C28.8817 8.4073 26.5983 8.01729 24.4167 8.01729C19.86 8.01729 16.8833 10.779 16.8833 15.7774V20.1725H11.8183V25.9393H16.8833V39.8779C7.325 38.3745 0 30.101 0 20.1208C0 9.07564 8.955 0.120483 20 0.120483C31.045 0.120483 40 9.07398 40 20.1208Z" />
6285                      </svg>
6286                    </a>
6287                  </li>
6288                
6289                
6290                  <li class="qk-display--il_bk">
6291                    <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/kamera.ig/?hl=zh-tw">
6292                      <svg
6293                        class="instagram-svg"
6294                        xmlns="http://www.w3.org/2000/svg"
6295                        width="40"
6296                        height="40"
6297                        viewBox="0 0 40 40">
6298                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
6299                        <path class="qk-svg--footer_bg" d="M15.0302 8.08393C13.7534 8.14417 12.8814 8.34793 12.1192 8.64745C11.3303 8.95489 10.6616 9.36745 9.99636 10.0351C9.33107 10.7028 8.92139 11.3719 8.61611 12.162C8.32066 12.9259 8.1205 13.7986 8.0641 15.0761C8.0077 16.3536 7.99522 16.7643 8.00146 20.023C8.0077 23.2817 8.0221 23.6902 8.08402 24.9704C8.14498 26.2469 8.34802 27.1186 8.64755 27.8811C8.95547 28.67 9.36755 29.3384 10.0355 30.0039C10.7034 30.6694 
629911.3721 31.0782 12.1641 31.3839C12.9273 31.6789 13.8002 31.88 15.0775 31.9359C16.3547 31.9918 16.7659 32.0048 20.0237 31.9986C23.2815 31.9923 23.6916 31.9779 24.9716 31.9172C26.2515 31.8565 27.1186 31.652 27.8813 31.3539C28.6702 31.0453 29.3391 30.6339 30.0042 29.9658C30.6692 29.2976 31.0787 28.628 31.3837 27.8374C31.6794 27.0742 31.8803 26.2013 31.9357 24.925C31.9916 23.6441 32.0048 23.2352 31.9986 19.9769C31.9923 16.7187 31.9777 16.3102 31.917 15.0305C31.8563 13.7508 31.653 12.8818 31.3537 12.1188C31.0453 11.3299 30.6337 10.662 29.966 9.99601C29.2983 9.33001 28.6282 8.92081 27.8379 8.61649C27.0742 8.32105 26.2018 8.11969 24.9245 8.06449C23.6472 8.00929 23.2361 7.99513 19.9771 8.00137C16.7181 8.00761 16.3101 8.02153 15.0302 8.08393ZM15.1703 29.7771C14.0003 29.7262 13.365 29.5318 12.9417 29.3691C12.381 29.1531 11.9817 28.892 11.5597 28.4742C11.1378 28.0563 10.8786 27.6555 10.6597 27.0961C10.4953 26.6727 10.2973 26.0381 10.2426 24.8681C10.1831 23.6036 10.1706 23.2239 10.1636 20.0201C10.1567 16.8164 10.1689 16.4372 10.2244 15.1721C10.2743 14.0031 10.4699 13.3671 10.6324 12.9439C10.8484 12.3826 11.1085 11.9839 11.5273 11.5623C11.9461 11.1406 12.3457 10.8809 12.9057 10.662C13.3286 10.4969 13.9631 10.3006 15.1327 10.2449C16.3982 10.1849 16.7774 10.1729 19.9807 10.1659C23.184 10.159 23.5642 10.171 24.8302 10.2267C25.9992 10.2775 26.6355 10.4712 27.0581 10.6347C27.619 10.8507 28.0181 11.1101 28.4398 11.5296C28.8615 11.9491 29.1214 12.3473 29.3403 12.9084C29.5057 13.3301 29.702 13.9644 29.7572 15.1347C29.8174 16.4002 29.8311 16.7796 29.8369 19.9827C29.8426 23.1857 29.8314 23.5661 29.7759 24.8307C29.7248 26.0007 29.5309 26.6362 29.3679 27.0601C29.1519 27.6205 28.8915 28.0201 28.4725 28.4415C28.0534 28.863 27.6543 29.1226 27.0941 29.3415C26.6717 29.5064 26.0364 29.7032 24.8679 29.7589C23.6023 29.8184 23.2231 29.8309 20.0186 29.8378C16.8141 29.8448 16.4361 29.8318 15.1706 29.7771M24.9531 13.5864C24.9535 13.8713 25.0385 14.1495 25.1971 14.3861C25.3558 14.6226 25.581 14.8068 25.8443 14.9154C26.1077 15.0239 26.3973 15.0519 26.6765 14.9959C26.9558 14.9398 27.2122 14.8022 27.4132 14.6004C27.6142 14.3986 27.7509 14.1418 27.806 13.8623C27.861 13.5828 27.8319 13.2933 27.7224 13.0304C27.6129 12.7675 27.4279 12.5429 27.1908 12.3851C26.9536 12.2274 26.675 12.1435 26.3902 12.144C26.0084 12.1448 25.6425 12.2972 25.373 12.5677C25.1035 12.8381 24.9524 13.2046 24.9531 13.5864ZM13.8386 20.012C13.8453 23.4152 16.6091 26.1677 20.0117 26.1613C23.4142 26.1548 26.1687 23.3912 26.1622 19.988C26.1557 16.5848 23.3911 13.8315 19.9881 13.8382C16.5851 13.8449 13.8321 16.6092 13.8386 20.012ZM16 20.0076C15.9985 19.2165 16.2315 18.4427 16.6698 17.784C17.108 17.1253 17.7317 16.6114 18.462 16.3072C19.1924 16.003 19.9965 15.9222 20.7727 16.075C21.549 16.2278 22.2625 16.6073 22.823 17.1656C23.3836 17.724 23.766 18.436 23.9218 19.2116C24.0777 19.9872 24.0001 20.7917 23.6988 21.5232C23.3975 22.2547 22.886 22.8804 22.2291 23.3213C21.5721 23.7621 20.7992 23.9983 20.0081 23.9998C19.4827 24.0009 18.9623 23.8985 18.4766 23.6985C17.9909 23.4985 17.5493 23.2047 17.1771 22.834C16.8049 22.4632 16.5094 22.0228 16.3074 21.5379C16.1054 21.0529 16.001 20.533 16 20.0076Z" />
6300                      </svg>
6301                    </a>
6302                  </li>
6303                
6304                
6305                  <li class="qk-display--il_bk">
6306                    <a target="_blank" rel="noopener noreferrer" href="https://page.line.me/mjr3591i">
6307                      <svg
6308                        class="line-svg"
6309                        xmlns="http://www.w3.org/2000/svg"
6310                        width="40"
6311                        height="40"
6312                        viewBox="0 0 40 40">
6313                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
6314                        <path class="qk-svg--footer_bg" d="M32.5946 18.2214C32.5946 12.5857 26.9449 8 20.0002 8C13.0555 8 7.40576 12.5857 7.40576 18.2214C7.40576 23.2743 11.8873 27.5053 17.9396 28.3048C18.3506 28.392 18.908 28.575 19.0487 28.9269C19.1754 29.245 19.1303 29.7433 19.0881 30.0642C19.0881 30.0642 18.9417 30.9537 18.908 31.1423C18.8517 31.4604 18.6546 32.3866 20.0002 31.8207C21.343 31.2549 27.2545 27.5503 29.895 24.5101C31.7191 22.5058 32.5946 20.4762 32.5946 18.2214Z" />
6315                        <path class="qk-svg--footer_text" d="M17.4413 15.4965H16.5574C16.4223 15.4965 16.3125 15.6062 16.3125 15.7414V21.2279C16.3125 21.363 16.4223 21.4728 16.5574 21.4728H17.4413C17.5764 21.4728 17.6862 21.363 17.6862 21.2279V15.7414C17.6862 15.6062 17.5764 15.4965 17.4413 15.4965Z" />
6316                        <path class="qk-svg--footer_text" d="M23.5219 15.4965H22.638C22.5028 15.4965 22.3931 15.6063 22.3931 15.7414V19.0012L19.8792 15.6063C19.8736 15.5978 19.868 15.5894 19.8595 15.5809C19.8595 15.5809 19.8595 15.5809 19.8595 15.5781C19.8539 15.5725 19.8483 15.5668 19.8455 15.564C19.8426 15.564 19.8426 15.5612 19.8398 15.5584C19.8342 15.5556 19.8314 15.55 19.8258 15.5471C19.8229 15.5443 19.8229 15.5443 19.8201 15.5415C19.8173 15.5387 19.8117 15.5359 19.8089 15.5331C19.8061 15.5303 19.8032 15.5303 19.8004 15.5274C19.7948 15.5246 19.792 15.5218 19.7863 15.519C19.7835 15.519 19.7807 15.5162 19.7779 15.5162C19.7723 15.5134 19.7695 15.5105 19.7638 15.5105C19.761 15.5105 19.7582 15.5077 19.7554 15.5077C19.7498 15.5049 19.7469 15.5049 19.7413 15.5021C19.7385 15.5021 19.7357 15.5021 19.7329 15.4993C19.7272 15.4993 19.7244 15.4965 19.7188 15.4965C19.716 15.4965 19.7132 15.4965 19.7075 15.4937C19.7019 15.4937 19.6991 15.4937 19.6935 15.4908C19.6878 15.4908 19.685 15.4908 19.6822 15.4908C19.6794 15.4908 19.6766 15.4908 19.6737 15.4908H18.7898C18.6547 15.4908 18.5449 15.6006 18.5449 15.7358V21.2222C18.5449 21.3574 18.6547 21.4671 18.7898 21.4671H19.6737C19.8089 21.4671 19.9187 21.3574 19.9187 21.2222V17.9709L22.4353 21.3714C22.4522 21.3968 22.4747 21.4165 22.4972 21.4305C22.4972 21.4305 22.5 21.4305 22.5 21.4334C22.5057 21.4362 22.5113 21.439 22.5141 21.4418C22.5169 21.4418 22.5197 21.4446 22.5226 21.4446C22.5254 21.4474 22.531 21.4474 22.5338 21.4503C22.5366 21.4531 22.5423 21.4531 22.5451 21.4559C22.5479 21.4559 22.5507 21.4587 22.5535 21.4587C22.5591 21.4615 22.5648 21.4615 22.5704 21.4643H22.5732C22.5929 21.47 22.6154 21.4728 22.6352 21.4728H23.5191C23.6542 21.4728 23.764 21.363 23.764 21.2279V15.7414C23.7668 15.6063 23.657 15.4965 23.5219 15.4965Z" />
6317                        <path class="qk-svg--footer_text" d="M15.313 20.099H12.9118V15.7414C12.9118 15.6062 12.802 15.4965 12.6669 15.4965H11.783C11.6479 15.4965 11.5381 15.6062 11.5381 15.7414V21.2279C11.5381 21.2926 11.5634 21.3545 11.6056 21.3968L11.6085 21.3996L11.6113 21.4024C11.6563 21.4446 11.7154 21.4699 11.7802 21.4699H15.3102C15.4453 21.4699 15.5551 21.3602 15.5551 21.225V20.3411C15.5579 20.2116 15.4482 20.099 15.313 20.099Z" />
6318                        <path class="qk-svg--footer_text" d="M28.4001 16.8702C28.5352 16.8702 28.645 16.7604 28.645 16.6253V15.7414C28.645 15.6062 28.5352 15.4965 28.4001 15.4965H24.87C24.8053 15.4965 24.7433 15.5218 24.7011 15.5668L24.6983 15.5697C24.6983 15.5725 24.6955 15.5725 24.6955 15.5753C24.6533 15.6203 24.6279 15.6794 24.6279 15.7442V21.2307C24.6279 21.2954 24.6533 21.3573 24.6955 21.3996L24.6983 21.4024L24.7011 21.4052C24.7462 21.4474 24.8053 21.4756 24.87 21.4756H28.4001C28.5352 21.4756 28.645 21.3658 28.645 21.2307V20.3467C28.645 20.2116 28.5352 20.1018 28.4001 20.1018H25.9988V19.1757H28.4001C28.5352 19.1757 28.645 19.0659 28.645 18.9308V18.0469C28.645 17.9118 28.5352 17.802 28.4001 17.802H25.9988V16.8758H28.4001V16.8702Z" />
6319                      </svg>
6320                    </a>
6321                  </li>
6322                
6323                
6324                  <li class="qk-display--il_bk">
6325                    <a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/@kamera1369">
6326                      <svg
6327                        class="youtube-svg"
6328                        xmlns="http://www.w3.org/2000/svg"
6329                        width="40"
6330                        height="40"
6331                        viewBox="0 0 40 40">
6332                        <rect class="qk-svg--footer_text" width="40" height="40" rx="20" />
6333                        <path class="qk-svg--footer_bg" d="M27.3078 11H12.6922C9.82462 11 7.5 13.3653 7.5 16.283V23.717C7.5 26.6347 9.82462 29 12.6922 29H27.3078C30.1754 29 32.5 26.6347 32.5 23.717V16.283C32.5 13.3653 30.1754 11 27.3078 11ZM23.7964 20.3617L16.9602 23.6792C16.778 23.7676 16.5676 23.6324 16.5676 23.4271V16.5848C16.5676 16.3766 16.7835 16.2416 16.9661 16.3357L23.8023 19.8606C24.0055 19.9653 24.002 20.2619 23.7964 20.3617Z" />
6334                      </svg>
6335                    </a>
6336                  </li>
6337                
6338              </ul>
6339            </div>
6340          </div>
6341        </div>
6342      </div>
6343    </div>
6344    
6345  <div class="copyright qk-text--footer_text qk-bd--footer_text qk-text--left qk-bd_t--default">
6346    <div class="qk-container container qk-fw--500">
6347      <span>Copyright ©</span>
6348      <a class="qk-text--link" href="/">
6349        <span>Kamera - 您一定用過我們的產品! 佳美能科技股份有限公司|CUKTECH酷態科 台灣總代理</span>
6350      </a>
6351      <span>All Rights Reserved.</span>
6352      <span>Designed by
6353      </span>
6354      <a
6355        class="qk-text--link"
6356        href="https://www.cyberbiz.io?utm_source=poweredbycyberbiz"
6357        target="_blank"
6358        rel="noopener noreferrer"
6359        title="Designed by CYBERBIZ">CYBERBIZ</a>.
6360    </div>
6361  </div>
6362  
6363</footer>
6364<script>
6365  $(document).ready(function() {
6366    let isDynamicLoading = false;
6367
6368    let menusData = {
6369      
6370        
6371          "footer": {
6372            
6373              "type": "items",
6374              "data": [
6375                
6376                
6377                  
6378                    {
6379                      "title": "關於我們",
6380                      "url": "/pages/about-us",
6381                      "item_type": "page"
6382                    },
6383                  
6384                    {
6385                      "title": "企業文化",
6386                      "url": "/pages/corporate-culture",
6387                      "item_type": "page"
6388                    },
6389                  
6390                    {
6391                      "title": "購物須知",
6392                      "url": "/pages/shopping-notice",
6393                      "item_type": "page"
6394                    },
6395                  
6396                    {
6397                      "title": "隱私權政策",
6398                      "url": "/pages/privacy",
6399                      "item_type": "page"
6400                    }
6401                  
6402                
6403              ]
6404            
6405          },
6406        
6407      
6408        
6409      
6410        
6411      
6412    };
6413
6414    if (isDynamicLoading) {
6415      window.DynamicLoading.setupComponent({
6416          sectionId: '#footer',
6417          callbackData:{
6418            section: {"type":"footer","visible":true,"settings":{"footer_link":"footer","display_facebook":true,"shop_facebook":"https://www.facebook.com/kamera.tw/","display_instagram":true,"shop_instagram":"https://www.instagram.com/kamera.ig/?hl=zh-tw","display_line":true,"shop_line":"https://page.line.me/mjr3591i","display_youtube":true,"shop_youtube":"https://www.youtube.com/@kamera1369","footer_link_arrangement":"display_y","display_facebook_fan_block":true},"block_order":["default_link_list","1756373503337_2","1756373317648_2","1756374023622_2"],"blocks":{"default_link_list":{"type":"link_list_setting","thumbnail":"list","draggable":true,"visible":true,"settings":{"dict_link_list_block_title":"","footer_link":"footer"},"custom_name":"選單"},"default_contact_info":{"type":"contact_info_setting","thumbnail":"contactInfo","draggable":true,"visible":false,"settings":{"dict_contact_info_block_title":"公司資訊","display_phone":"true","dict_phone_number":"0912345678","display_fax_number":"true","dict_shop_fax_number":"02-89902298","display_shop_email":"true","dict_shop_email":"[email protected]","display_shop_address":"true","dict_shop_address":"新北市五股區五工一路104號3樓","display_office_time":"true","dict_shop_office_time":"09:00-18:00"},"custom_name":"聯絡資訊"},"1756373503337_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":true,"settings":{"dict_rich_text_title":"客戶服務","dict_rich_text_content":"\u003cp\u003e官方Line:@kamera.tw\u003c/p\u003e\n\u003cp\u003e客服專線:0800-525-388 / 02-89902299\u003c/p\u003e\n\u003cp\u003e客服信箱:[email protected]\u003c/p\u003e\n\u003cp\u003e客服時間:週一 ~ 週五 09:00 ~ 18:00 (午休時間12:00 ~ 13:00)\u003c/p\u003e\n\u003cp\u003e地址:248 新北市五股區五工一路104號3樓\u003c/p\u003e\n"}},"1756373317648_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":true,"settings":{"dict_rich_text_title":"企業採購 (詢價/報價)","dict_rich_text_content":"\u003cp\u003e電話專線:02-89902299#220\u003cbr\u003e信箱:[email protected]\u003cbr\u003e\u003c/p\u003e\n"}},"1756374023622_2":{"type":"rich_text_editor_setting","custom_name":"自訂文字","visible":false,"settings":{"dict_rich_text_title":"本公司委由順利智慧公司(股)處理金流與代開發票服務。","dict_rich_text_content":""}}},"custom_name":"頁腳"},
6419            shop: {
6420              name: 'Kamera - 您一定用過我們的產品! 佳美能科技股份有限公司|CUKTECH酷態科 台灣總代理',
6421              cyberbiz_link: 'https://www.cyberbiz.io?utm_source=poweredbycyberbiz',
6422              facebook_fan_page: 'https://www.facebook.com/126761470686',
6423            },
6424            menus: menusData,
6425            is_display_facebook_fan_block: true
6426            },
6427          entryName:'renderFooterSection',
6428          source:'//cdn-general.cybassets.com/frontend/shop/footerSection-3a2e378145f8a165.js',
6429        });
6430    }
6431  });
6432</script>
6432
6433
6434<!-- cyb_snippet _tracking_code start -->
6435      
6435<script>
6436        window.fbAsyncInit = function() {
6437          FB.init({
6438          appId : '',
6439          xfbml : true,
6440          version : 'v24.0',
6441          });
6442        };
6443        (function(d, s, id){
6444          var js, fjs = d.getElementsByTagName(s)[0];
6445          if (d.getElementById(id)) {return;}
6446          js = d.createElement(s);
6447          js.id = id;
6448          js.src = 'https://connect.facebook.net/zh_TW/sdk.js';
6449          fjs.parentNode.insertBefore(js, fjs);
6450        }(document, 'script', 'facebook-jssdk'));
6451      </script>
6451
6452
6453
6454<script>
6455  // for scupio
6456  if (document.querySelector("meta[name=\"scupio_mid\"]")) {
6457    mid = document.querySelector("meta[name=\"scupio_mid\"]").content;
6458  } else {
6459    mid = "";
6460  }
6461  if (!window.is_scupio_sent && mid) {
6462    window._bwtm = window._bwtm || []
6463    window._bwtm.push({
6464      "mid": mid,
6465      "uid": ""
6466    });
6467  }
6468</script>
6468
6469
6470<!-- cyb_snippet _tracking_code end -->
6471
6472<script>
6473  $(document).ready(function(){
6474    if(window.location.pathname != '' && window.location.pathname != '/' ){
6475      document.getElementById('index-recommendation').style.display = 'none'
6476    }
6477  });
6478</script>
6478
6479
6480
6481
6482    <!-- Fast-Events -->
6483    <!-- cyb_snippet fast_events start -->
6484
6485
6486<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/fast_events-3a2e378145f8a165.js' type='text/javascript'></script>
6486
6487<link href='//cdn-general.cybassets.com/frontend/shop/beta_theme/css/fast_events-3a2e378145f8a165.css' rel='stylesheet' type='text/css' media='all' />
6488
6489<!-- cyb_snippet fast_events end -->
6490
6491    <div class="bottom-right qk-pos--fixed">
6492      <!-- gototop -->
6493      <div id="gototop" class="qk-display--none qk-text--center">
6494        <a href="javascript:void(0)" class="qk-circle qk-circle--lg qk-pos--relative qk-text--center">
6495          <i class="fas fa-chevron-up"></i>
6496        </a>
6497      </div>
6498
6499      <!-- popup -->
6500      
6501
6502
6503
6504<div id="popup-wrapper" class="qk-display--none"></div>
6505
6506<template id="popup-template">
6507  <div
6508    :class="status"
6509    v-if="hasContent"
6510    id="popup-section"
6511  >
6512    <transition name="backdrop">
6513      <div
6514        v-if="shouldShowPopup"
6515        @click.capture="minifyPopup"
6516        id="popup-backdrop"
6517        class="qk-w--100vw qk-h--100vh qk-pos--fixed qk-t--0 qk-l--0 qk-tst"
6518      >
6519      </div>
6520    </transition>
6521    <transition name="onShow">
6522      <div
6523        @click.self="showPopup"
6524        @transitionstart="updateGameStatus('start', this)"
6525        @transitionend="updateGameStatus('end', this)"
6526        class="popup-content qk-display--flex qk-align--center qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
6527      >
6528        <div
6529          v-for="block in blocks"
6530          :key="block.id"
6531          :class="[block.type, minifiedBlockClasses, block.settings.icon_size]"
6532          class="block qk-tst qk-tst_dur--30 qk-tst_timing--ease_o qk-of--auto"
6533        >
6534          <div v-if="block.type === 'image'" class="qk-pos--rel">
6535            <img
6536              v-show="!shouldShowPopup"
6537              :src="block.settings.dict_icon_image_url"
6538              class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
6539              alt="popup button"
6540            >
6541            <a
6542              v-show="shouldShowPopup"
6543              :href="block.settings.dict_link"
6544              :target="block.settings.target"
6545              :rel="block.settings.rel"
6546              class="qk-display--flex qk-align--center"
6547              @click="linkClicked"
6548            >
6549              <picture>
6550                <source :srcset="block.settings.dict_mobile_image_url" media="(max-width: 576px)">
6551                <source :srcset="block.settings.dict_tablet_image_url" media="(max-width: 992px)">
6552                <img
6553                  :src="block.settings.dict_image_url"
6554                  class="qk-tst qk-tst_dur--30 qk-tst_timing--ease_o"
6555                  alt="popup picture"
6556                />
6557              </picture>
6558            </a>
6559          </div>
6560          <div v-if="block.type === 'video'">
6561            <iframe
6562              :src="block.settings.dict_video_link"
6563              frameborder="0"
6564              class="qk-center--y qk-w--100 qk-h--100"
6565            ></iframe>
6566          </div>
6567          <div v-if="block.type === 'game'">
6568            <div v-show="gameStatus === 'show'" :class="{ 'show-game': gameStatus === 'show' }">
6569              <iframe
6570                class="cb-game-iframe iframe-loading"
6571                :src="getGameIframeSrc(block)"
6572                style="border: none;"
6573              >
6574                Loading
6575              </iframe>
6576            </div>
6577            <div v-show="gameStatus === 'minified'">
6578              <img
6579                src="//cdn-general.cybassets.com/game_assets/game_minified_new.png"
6580                class="qk-h--100 qk-w--100"
6581                alt="game minified icon"
6582              />
6583            </div>
6584          </div>
6585          <div
6586            v-if="block.type === 'carousel'"
6587            :id="`popup-carousel-${block.id}`"
6588          >
6589          </div>
6590        </div>
6591      </div>
6592    </transition>
6593    <transition name="backdrop">
6594      <div
6595        v-if="shouldShowPopup"
6596        @click.capture="minifyPopup"
6597        class="minify-popup qk-circle qk-circle--md qk-text--black qk-bg--white qk-bd--default qk-bd--border qk-text--center qk-cursor--pointer qk-pos--fixed"
6598      >
6599      </div>
6600    </transition>
6601  </div>
6602</template>
6603
6604<script>
6605  $(document).ready(function() {
6606    const CDN_HOST = '//cdn-general.cybassets.com';
6607    const section = {"type":"popup","visible":true,"blocks":{"popup_block_1":{"type":"image","visible":false,"settings":{"dict_image_url":"/theme_src/i18n_shoestore/default_img/popup_default.jpg","icon_size":"small"},"custom_name":"圖片"}},"block_order":[],"settings":{},"custom_name":"彈窗廣告"};
6608    var popupSection = Vue.createApp({
6609      template: '#popup-template',
6610      delimiters: ['${', '}'],
6611      data() {
6612        const isOmniauthPage = ['omniauth_terms_agreement', 'omniauth_mobile/']
6613          .some(path => location.pathname.includes(path));
6614        return {
6615          status: 'minified',
6616          gameStatus: 'show',
6617          blocks: isOmniauthPage
6618            ? []
6619            : section.block_order && section.block_order.reduce(
6620                function(acc, blockId) {
6621                  const block = section.blocks[blockId];
6622                  if (block && block.visible) {
6623                    acc.push({
6624                      ...block,
6625                      id: blockId,
6626                    });
6627                  }
6628                  return acc;
6629                },
6630                [],
6631              ),
6632          hasAddedGameScript: false,
6633        };
6634      },
6635      computed: {
6636        hasContent: function() {
6637          return !!(this.blocks && this.blocks.length > 0);
6638        },
6639        minifiedBlockClasses: function() {
6640          return this.status === 'minified' ? 'qk-pointer--none qk-unselectable' : '';
6641        },
6642        shouldShowPopup: function() {
6643          return this.status === 'show';
6644        }
6645      },
6646      methods: {
6647        unhidePopup: function(storedStatus) {
6648          this.status = storedStatus;
6649          $('#popup-wrapper').removeClass('qk-display--none');
6650        },
6651        showPopup: function() {
6652          if (this.status !== 'show') {
6653            this.status = 'show';
6654            this.saveStatus(this.status);
6655          }
6656        },
6657        minifyPopup: function() {
6658          this.status = 'minified';
6659          this.saveStatus('minified');
6660        },
6661        loadStatus: function() {
6662          return JSON.parse(localStorage.getItem('popupStatus'));
6663        },
6664        saveStatus: function(status) {
6665          if (status) {
6666            localStorage.setItem('popupStatus', JSON.stringify({
6667              status: status,
6668              setTime: new Date().getTime(),
6669            }));
6670          }
6671        },
6672        linkClicked: function() {
6673          this.saveStatus('minified');
6674        },
6675        parseVideoLink: function(settings) {
6676          settings.dict_video_link = themeHelper.parseYtUrl(settings.dict_video_link);
6677        },
6678        setupImageSrc: function (settings) {
6679          settings.dict_image_url = this.addCdnHost(settings.dict_image_url);
6680          if (settings.dict_tablet_image_url) {
6681            settings.dict_tablet_image_url = this.addCdnHost(settings.dict_tablet_image_url);
6682          }
6683          if (settings.dict_mobile_image_url) {
6684            settings.dict_mobile_image_url = this.addCdnHost(settings.dict_mobile_image_url);
6685          }
6686          settings.dict_icon_image_url = this.addCdnHost(settings.dict_icon_image_url) || settings.dict_image_url;
6687        },
6688        addCdnHost: function(url) {
6689          if (!url) {
6690            return url; // only add cdn host if url is not empty
6691          }
6692
6693          try {
6694            new URL(url);
6695            return url; // already a valid url, cdn host not needed
6696          } catch {
6697            return `${CDN_HOST}${url}`;
6698          }
6699        },
6700        initStatus: function() {
6701          let newStatus = 'show';
6702          const popupStatus = this.loadStatus();
6703          const currentTime = new Date().getTime();
6704          const oneDay = 1000 * 60 * 60 * 24;
6705          const hasStoredStatus = popupStatus && currentTime - popupStatus.setTime < oneDay;
6706          const redirectedByGameLogin = !this.hasRedirectUrl() && this.redirectedByGameLogin();
6707          const isLoggingIn = this.isLoggingIn();
6708          const isCartPage = window.location.pathname.split('/').includes('carts');
6709
6710          if (hasStoredStatus && !redirectedByGameLogin) {
6711            newStatus = popupStatus.status;
6712          }
6713
6714          if (isLoggingIn) {
6715            newStatus = 'minified';
6716          } else {
6717            localStorage.removeItem('redirectedByPopup');
6718          }
6719
6720          setTimeout(() => {
6721            this.status = newStatus;
6722            this.gameStatus = newStatus;
6723            this.saveStatus(newStatus);
6724            if(!isCartPage){
6725              this.unhidePopup(newStatus);
6726            }
6727          }, 1000);
6728        },
6729        initBlocks: function() {
6730          if (this.hasContent) {
6731            this.blocks.forEach(block => {
6732              switch(block.type) {
6733                case 'image':
6734                  this.setupImageSrc(block.settings);
6735
6736                  const isOpenInNewTab = block.settings.link_open_in_new_tab;
6737                  if (isOpenInNewTab) {
6738                    block.settings.target = '_blank';
6739                    block.settings.rel = 'noopener noreferrer';
6740                  }
6741
6742                  break;
6743                case 'video':
6744                  this.parseVideoLink(block.settings);
6745                  break;
6746              }
6747            })
6748          }
6749        },
6750        getGameIframeSrc: function (block) {
6751          return `/games/${block.settings.dict_game_handle}`
6752        },
6753        updateGameStatus: function(type, element) {
6754          if (
6755            (type === 'start' && this.status === 'minified')
6756            || (type === 'end' && this.status === 'show')
6757          ) {
6758            this.gameStatus = this.status;
6759          }
6760        },
6761        setupGameRedirects: function() {
6762          window.addEventListener('pagehide', () => {
6763            const isGameActive = document.body.getElementsByClassName('show-game').length;
6764            if (isGameActive) {
6765              localStorage.setItem('redirectedByPopup', 'true');
6766              this.saveStatus('minified');
6767            }
6768          });
6769        },
6770        hasRedirectUrl: function() {
6771          return (new URLSearchParams(location.search)).has('redirect_url');
6772        },
6773        redirectedByGameLogin: function() {
6774          return localStorage.getItem('redirectedByPopup');
6775        },
6776        isLoggingIn: function() {
6777          const loginRelatedPathnames = [
6778            'account/signup',
6779            'account/login',
6780            'account/customer/password/new',
6781            'pages/terms'
6782          ];
6783          return loginRelatedPathnames.some(path => location.pathname.includes(path));
6784        }
6785      },
6786      created: function() {
6787        this.initStatus();
6788        this.initBlocks();
6789        this.setupGameRedirects();
6790      },
6791      mounted: function() {
6792        this.blocks.forEach((block) => {
6793          if (block.type === 'carousel' && block.settings.dict_c
6793arousel) {
6794            renderCarousel(`#popup-carousel-${block.id}`, {
6795              title: block.settings.dict_carousel,
6796              CDN_HOST,
6797              onLinkClick: () => this.linkClicked(),
6798            });
6799          }
6800        });
6801      },
6802    });
6803    popupSection.mount('#popup-wrapper');
6804  });
6805</script>
6805
6806
6807
6808
6809    </div>
6810
6811    <!-- ajaxloading -->
6812    <div id="ajaxloading" class="qk-display--none qk-h--100vh qk-w--100vw qk-l--0 qk-t--0 qk-pos--fixed">
6813      <div class="ajaxbody qk-pos--abs qk-l--50 qk-t--50 qk-text--center">
6814        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="73.4" height="73.4" viewBox="0 0 73.4 73.4">
6815          <circle class="circle" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" cx="36.7" cy="36.7" r="35.2"/>
6816          <polyline class="success_path" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="23.7,36.8 32.4,45.4 49.7,28 "/>
6817          <path class="success_icon" fill="#898989" d="M32.5,46.9c-0.4,0-0.8-0.2-1.1-0.4l-8.6-8.6c-0.6-0.6-0.6-1.5,0-2.1s1.5-0.6,2.1,0l7.5,7.5L48.6,27c0.6-0.6,1.5-0.6,2.1,0s0.6,1.5,0,2.1L33.5,46.5C33.2,46.7,32.9,46.9,32.5,46.9L32.5,46.9z"/>
6818          <line class="fail_path" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="26.6" y1="26.6" x2="46.8" y2="46.8"/>
6819          <line class="fail_path" fill="none" stroke="#898989" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" x1="46.8" y1="26.6" x2="26.6" y2="46.8"/>
6820          <path class="fail_icon" fill="#898989" d="M38.7,36.7l9.1-9.1c0.6-0.6,0.6-1.5,0-2.1s-1.5-0.6-2.1,0l-9.1,9.1l-9.1-9.1c-0.6-0.6-1.5-0.6-2.1,0s-0.6,1.5,0,2.1l9.1,9.1l-9.1,9.1c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4l9.1-9.1l9.1,9.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4c0.6-0.6,0.6-1.5,0-2.1L38.7,36.7z"/>
6821        </svg>
6822        <div class="success_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">已加入購物車</div>
6823        <div class="success_update_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">已更新購物車</div>
6824        <div class="fail_msg title qk-display--none qk-pos--abs qk-l--0 qk-w--100 qk-text--center">網路異常,請重新整理</div>
6825      </div>
6826    </div>
6827  
6828      
6828<script>
6829        if (typeof(check_order_token_cookie) !== 'function' || check_order_token_cookie()) {
6830          gtag('event', 'conversion', {"send_to":"AW-11113156921/59SPCIC3sdYZELmilbMp"});
6831        }
6832      </script>
6832
6833    
6833<script src="//cdn-general.cybassets.com/assets/referral-code-trace-5fcbbe026a61c36b5f09a1615a1c168688205205d9d3e7ee854181a66b64a6ed.js"></script>
6833
6834      
6834<script>
6835      dataLayer.push({
6836        'event': 'productDetails',
6837        'ecommerce': {
6838          'detail': {
6839            'products': {"id":71600399,"name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","price":1299.0,"brand":"CUKTECH 酷態科","category":"充電設備","variant":"","qc":"6973886192289"}
6840           }
6841         }
6842      });
6843      </script>
6843
6844    
6845      
6845<script>
6846      cyb.push({
6847        'event': 'productDetails',
6848        'ecommerce': {
6849          'currencyCode': 'TWD',
6850          'detail': {
6851            'products': [{"id":71600399,"name":"iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證","price":1299.0,"brand":"CUKTECH 酷態科","category":"充電設備","variant":""}]
6852           }
6853         }
6854      });
6855      </script>
6855
6856    
6857      
6857<script>
6858        if (window.fbq) {
6859          fbq("track", "ViewContent", {
6860            content_name: "iPhone 18 AVS CUKTECH 酷態科 6號Ultra GaN 65W 氮化鎵充電器套裝 AD653U-US 2C1A三口快充 筆電手機通用 附線 BSMI認證",
6861            content_ids: "87549218",
6862            content_type: "product",
6863            value: 1299.0,
6864            currency: "TWD",
6865            contents: [{"id":87549218,"price":1299.0,"quantity":8}],
6866            content_category: "充電設備"
6867          },{
6868            eventID: "ViewContent_96855FE2B886E480B34C9CC8BA9B3CE8"
6869          });
6870        }
6871      </script>
6871
6872    </body>
6873
6874  
6874<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/sub_vendor-3a2e378145f8a165.js' type='text/javascript'></script>
6874
6875  
6875<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme_helper-3a2e378145f8a165.js' type='text/javascript'></script>
6875
6876
6877  <!-- theme assets -->
6878  
6878<script src='//cdn-general.cybassets.com/s/files/13857/theme/131922/assets/js/1782856685_06612a64_main.js?1782856685' type='text/javascript'></script>
6878
6879  
6879<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/theme-3a2e378145f8a165.js' type='text/javascript'></script>
6879
6880
6881  <!-- for cache -->
6882  
6882<script src='//cdn-general.cybassets.com/frontend/shop/beta_theme/js/cacheable-3a2e378145f8a165.js' type='text/javascript'></script>
6882
6883</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.