Help
RSS
API
Feed
Maltego
Contact
Domain > www.tpl-stationerylife.com.tw
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-05-01
52.77.141.193
(
ClassC
)
2025-12-15
151.101.22.236
(
ClassC
)
Port 443
HTTP/1.1 200 OKConnection: keep-aliveset-cookie: localezh_TW; expiresWed, 14 Jan 2026 08:37:41 GMT; Max-Age2592000; path/set-cookie: sf_sessionQT6Za8kXTzHT5i5cRghOZgHzvC1V7Rpod8gWV1My; path/; domainwww.tpl-stationerylife.com.tw; secure; httponly; samesitelaxset-cookie: _landing_page%252F; expiresMon, 29 Dec 2025 08:37:41 GMT; Max-Age1209600; path/; domainwww.tpl-stationerylife.com.tw; secure; httponly; samesitelaxcache-control: no-cache, no-store, privateaccept-ranges: bytescontent-type: text/html; charsetUTF-8x-content-type-options: nosniffx-powered-by: Expressvia: 1.1 varnish, 1.1 varnish, 1.1 varnishx-xss-protection: 1; modeblockDate: Mon, 15 Dec 2025 08:37:42 GMTX-Served-By: cache-qpg120102-QPG, cache-qpg1277-QPG, cache-bfi-krnt7300063-BFIX-Cache: MISS, MISS, MISSX-Cache-Hits: 0, 0, 0X-Timer: S1765787861.327434,VS0,VE678Vary: Accept-EncodingStrict-Transport-Security: max-age31557600transfer-encoding: chunked !doctype html>!--if lt IE 7>html classno-js lt-ie9 lt-ie8 lt-ie7 langen> !endif-->!--if IE 7>html classno-js lt-ie9 lt-ie8 langen> !endif-->!--if IE 8>html classno-js lt-ie9 langen> !endif-->!--if IE 9 >html classie9 no-js> !endif-->!--if (gt IE 9)|!(IE)>!--> html classno-js> !--!endif-->head> !-- Basic page needs --> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge,chrome1> link relicon hrefhttps://cdn.store-assets.com/s/252406/f/13000169.jpg /> !-- Title and description --> title> 茶筆巷文具生活空間 TPL-STATIONERY /title> meta namedescription contentWrite a few sentences to tell people about your store (the kind of products you sell, your mission, etc). You can also add images and videos to help tell your story and generate more interest in your shop. To edit the content on this page, go to the> !-- Social meta --> meta propertyog:type contentwebsite> meta propertyog:title content茶筆巷文具生活空間 TPL-STATIONERY> meta propertyog:url contenthttps://www.tpl-stationerylife.com.tw> meta propertyog:image contenthttps://cdn.store-assets.com/s/252406/f/12999792.jpg> meta propertyog:image:secure_url contenthttps://cdn.store-assets.com/s/252406/f/12999792.jpg> meta propertyog:description contentWrite a few sentences to tell people about your store (the kind of products you sell, your mission, etc). You can also add images and videos to help tell your story and generate more interest in your shop. To edit the content on this page, go to the>meta propertyog:site_name content茶筆巷文具生活空間 TPL-STATIONERY> meta nametwitter:card contentsummary> meta nametwitter:site content@> meta nametwitter:title content茶筆巷文具生活空間 TPL-STATIONERY> meta nametwitter:description content> meta propertytwitter:image contenthttps://cdn.store-assets.com/s/252406/f/12999792.jpg> meta propertytwitter:image:secure_url contenthttps://cdn.store-assets.com/s/252406/f/12999792.jpg> !-- Helpers --> link relcanonical hrefhttps://www.tpl-stationerylife.com.tw> meta nameviewport contentwidthdevice-width,initial-scale1,maximum-scale1> meta nametheme-color content#000000> script src//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js typetext/javascript >/script> !-- Header hook for plugins --> !-- ScriptTags -->script>window.__st{p: index, cid: };/script>script src/assets/events.js>/script>script>(function(){function asyncLoad(){var urls/assets/traffic.js?v1,https://apps.easystore.co/facebook-login/script.js?shoprickandlinz.easy.co;for(var i0;iurls.length;i++){var sdocument.createElement(script);s.typetext/javascript;s.asynctrue;s.srcurlsi;var xdocument.getElementsByTagName(script)0;x.parentNode.insertBefore(s, x);}}window.attachEvent ? window.attachEvent(onload, asyncLoad) : window.addEventListener(load, asyncLoad, false);})();/script>!-- /ScriptTags --> script srchttps://store-themes.easystore.co/252406/themes/295436/assets/global.js?t1765299680 deferdefer>/script> script> (function(i,s,o,g,r,a,m){iGoogleAnalyticsObjectr;irir||function(){ (ir.qir.q||).push(arguments)},ir.l1*new Date();as.createElement(o), ms.getElementsByTagName(o)0;a.async1;a.srcg;m.parentNode.insertBefore(a,m) })(window,document,script,https://www.google-analytics.com/analytics.js,ga); ga(create, , auto,myTracker); ga(myTracker.send, pageview); /script> script src/assets/storefront.js?id914286bfa5e6419c67d1 typetext/javascript >/script> !-- CSS --> style> @font-face { font-family: Playfair Display SC; font-style: normal; font-weight: regular; src: local(Playfair Display SC regular), local(Playfair Display SC-regular), url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_pb4GEcM2M4s.ttf) format(truetype); } @font-face { font-family: Playfair Display SC; font-style: normal; font-weight: regular; src: local(Playfair Display SC regular), local(Playfair Display SC-regular), url(https://fonts.gstatic.com/s/playfairdisplaysc/v10/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_pb4GEcM2M4s.ttf) format(truetype); } :root { --font-body-family: Playfair Display SC, serif; --font-body-style: normal; --font-body-weight: 500; --font-heading-family: Playfair Display SC, serif; --font-heading-style: normal; --font-heading-weight: 500; --color-heading-text: 0,0,0; --color-base-text: 0,0,0; --color-base-background-1: 255,255,255; --color-base-background-2: 255,255,255; --color-base-solid-button-labels: 255,255,255; --color-base-outline-button-labels: 0,0,0; --color-base-accent-1: 0,0,0; --color-base-accent-2: 0,0,0; --payment-terms-background-color: 255,255,255; --gradient-base-background-1: 255,255,255; --gradient-base-background-2: 255,255,255; --gradient-base-accent-1: 0,0,0; --gradient-base-accent-2: 0,0,0; --page-width: 145rem; } *, *::before, *::after { box-sizing: inherit; } html { box-sizing: border-box; font-size: 62.5%; height: 100%; } body { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0; font-size: 1.5rem; letter-spacing: 0.06rem; line-height: 1.8; font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); } @media screen and (min-width: 750px) { body { font-size: 1.6rem; } } /style> link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/base.css?t1765299680 relstylesheet typetext/css mediascreen /> !-- Snippet:global/head: Google Search Console -->meta namegoogle-site-verification contenthcCX1py5LNNus3iyhQTf1wT4hL5wjOqgR3ZItgRUO00 />!-- /Snippet --> script>document.documentElement.className document.documentElement.className.replace(no-js, js);/script>/head>body id----------------------------tpl-stationery classtemplate-index > !-- Snippet:global/body_start: Announcement Bar -->link relstylesheet hrefhttps://apps.easystore.co/assets/css/annoucement-bar/slider.css?v1.01>input typehidden idtotal_announcement_left nametotal_announcement_left value4>input typehidden idlocale namelocale valuezh_TW>slider-announcement-bar-app idannouncement-bar nameannouncement-bar style border: unset; padding: 4px 0px; margin: 0px; z-index:2999; background:rgba(83, 95, 102, 0.71); color:rgb(255, 255, 255); position: -webkit-sticky; position: sticky; top: 0;> div style display: flex; justify-content: space-between; align-items: center; padding: 0px 0px; border-top: 0px; border-bottom: 0px; border-color: transparent; > div styleheight: 24px;> a idprevious-announcement-bar-button classannouncement-bar-direction-button typebutton nameprevious styleheight: 24px;> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-chevron-left width24 height24 viewBox0 0 24 24 stroke-width1.5 strokewhite fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone /> polyline points15 6 9 12 15 18 /> /svg> /a> /div> ul styleflex-grow: 2; margin: 0px;> li idannouncement_bar_0 style display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0px; width: 100%; word-wrap: break-word; > ◆ 國內訂單不論宅配/超取,運費一律為$65◆ input typehidden idexpired_at_0 nameexpired_at_0 value2022-03-18 19:00> /li> li idannouncement_bar_1 style display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0px; width: 100%; word-wrap: break-word; > ◆ 台灣國內客人完成訂單付款與交貨時,即可參加當期官網謝禮活動 ◆ (詳情請至茶筆巷FB查看) input typehidden idexpired_at_1 nameexpired_at_1 value2022-05-16 00:00> /li> li idannouncement_bar_2 style display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0px; width: 100%; word-wrap: break-word; > ◆ 官網服務(出貨)時間為每周二~周五 ◆ input typehidden idexpired_at_2 nameexpired_at_2 value2022-06-15 00:00> /li> li idannouncement_bar_3 style display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0px; width: 100%; word-wrap: break-word; > ◆ 當需求量大於官網庫存時,歡迎詢問 ◆ input typehidden idexpired_at_3 nameexpired_at_3 value2023-04-22 00:00> /li> /ul> div styledisplay: flex;> a idnext-announcement-bar-button classannouncement-bar-direction-button typebutton namenext styleheight: 24px;> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-chevron-right width24 height24 viewBox0 0 24 24 stroke-width1.5 strokewhite fillnone stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone /> polyline points9 6 15 12 9 18 /> /svg> /a> span idannouncement-close-button nameannouncement-close-button classannouncement-close-button stylemargin-right: 10px;>/span> /div> /div>/slider-announcement-bar-app>script> $(function() { var is_top_enabled 1; const loadScript function(url, callback) { const script document.createElement(script); script.type text/javascript; // If the browser is Internet Explorer. if (script.readyState) { script.onreadystatechange function() { if (script.readyState loaded || script.readyState complete) { script.onreadystatechange null; callback(); } }; // For any other browser. } else { script.onload function() { callback(); }; } script.src url; document.getElementsByTagName(head)0.appendChild(script); }; const announcementBarAppJS function($) { $(#announcement-close-button).on(click, function() { $(#announcement-bar, #announcement-bar-top).hide(); $(#easystore-section-header, .sticky-topbar).css(top, ); }); } if (typeof jQuery undefined) { loadScript(//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js, function() { jQuery jQuery.noConflict(true); announcementBarAppJS(jQuery); }); } else { announcementBarAppJS(jQuery); } if(is_top_enabled){ // Prevent announcement bar block header setTimeout(()>{ $(#easystore-section-header, .sticky-topbar).css(top, $(#announcement-bar).height()+px); }, 2000); } }); setInterval(function() { const total_announcement 4 var total_announcement_left $(#total_announcement_left).val(); for (let i 0; i total_announcement; i++) { const startDate new Date(); const endDateStr $(#expired_at_ + i).val(); const endDate endDateStr undefined ? new Date() : new Date(endDateStr.replace(/-/g, /)); const seconds (endDate.getTime() - startDate.getTime()) / 1000; const days parseInt(seconds / 86400); const hours parseInt((seconds % 86400) / 3600); const mins parseInt((seconds % 86400 % 3600) / 60); const secs parseInt((seconds % 86400 % 3600) % 60); // use to translate countdown unit // (translate based on the preferred language when save announcement bar setting) String.prototype.translate function() { try { if ($(#locale).val() zh_TW) { if (this.toString() day) { return 天; } if (this.toString() hour) { return 小時; } if (this.toString() min) { return 分鐘; } if (this.toString() sec) { return 秒; } } else { if (this.toString() day) { if (days > 0) { return Days; } else { return Day; } } else if (this.toString() hour) { if (hours > 0) { return Hours; } else { return Hour; } } else if (this.toString() min) { if (mins > 0) { return Mins; } else { return Min; } } else if (this.toString() sec) { if (secs > 0) { return Secs; } else { return Sec; } } } } catch (error) { console.log(Some errors heres, error); } }; const announcementBar_countdown document.getElementById(announcementBar_countdown_ + i); if (announcementBar_countdown && seconds > 0) { $(announcementBar_countdown).show() announcementBar_countdown.innerHTML ` div> ${days} small>${day.translate()}/small> /div> div> ${hours} small>${hour.translate()}/small> /div> div> ${mins} small>${min.translate()}/small> /div> div> ${secs} small>${sec.translate()}/small> /div> `; } else if (announcementBar_countdown && seconds 0) { $(#announcement_bar_ + i).remove(); total_announcement_left total_announcement_left - 1; $(#total_announcement_left).val(total_announcement_left); } } showOrHide(total_announcement_left); }, 1000); function showOrHide(total_announcement_left) { if (total_announcement_left 1) { $(#previous-announcement-bar-button,#next-announcement-bar-button).hide(); } else { $(#previous-announcement-bar-button,#next-announcement-bar-button).show(); } if (total_announcement_left 0) { $(#announcement-close-button).hide(); $(#announcement-bar).hide(); $(#announcement-bar-top).hide(); $(#easystore-section-header, .sticky-topbar).css(top, ); } }; let annoucementBarAutoMoveInterval ; class AnnouncementBarAppSlider extends HTMLElement { constructor() { super(); this.slider this.querySelector(ul); this.sliderItems this.querySelectorAll(li); this.prevButton this.querySelector(anameprevious); this.nextButton this.querySelector(anamenext); if (!this.slider || !this.nextButton) return; const resizeObserver new ResizeObserver(entries > this.initPages()); resizeObserver.observe(this.slider); this.slider.addEventListener(scroll, this.update.bind(this)); this.prevButton.addEventListener(click, this.onButtonClick.bind(this)); this.nextButton.addEventListener(click, this.onButtonClick.bind(this)); } initPages() { const sliderItemsToShow Array.from(this.sliderItems).filter(element > element.clientWidth > 0); this.sliderLastItem sliderItemsToShowsliderItemsToShow.length - 1; if (sliderItemsToShow.length 0) return; this.slidesPerPage Math.floor(this.slider.clientWidth / sliderItemsToShow0.clientWidth); this.totalPages sliderItemsToShow.length - this.slidesPerPage + 1; this.update(); let self this var total_announcement_left $(#total_announcement_left).val(); annoucementBarAutoMoveInterval setInterval(function() { if (total_announcement_left > 1) { self.moveSlide(next) } }, 5000) } update() { this.currentPage Math.round(this.slider.scrollLeft / this.sliderLastItem.clientWidth) + 1; } onButtonClick(event) { event.preventDefault(); let self this; self.moveSlide(event.currentTarget.name); } moveSlide(move_to) { clearInterval(annoucementBarAutoMoveInterval); let self this; annoucementBarAutoMoveInterval setInterval(function() { self.moveSlide(next); }, 5000) if (move_to previous && this.currentPage 1) { this.slider.scrollTo({ left: this.sliderLastItem.clientWidth * (this.totalPages - 1) }); } else if (move_to next && this.currentPage this.totalPages) { this.slider.scrollTo({ left: 0 }); } else { const slideScrollPosition move_to next ? this.slider.scrollLeft + this.sliderLastItem .clientWidth : this.slider.scrollLeft - this.sliderLastItem.clientWidth; this.slider.scrollTo({ left: slideScrollPosition }); } } } customElements.define(slider-announcement-bar-app, AnnouncementBarAppSlider);/script>!-- /Snippet -->!-- Snippet:global/body_start: Console Extension -->div ides_console styledisplay: none;>252406/div>!-- /Snippet -->link href/assets/css/wishlist.css?v1.02 relstylesheet typetext/css mediascreen />link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css>script src/assets/js/wishlist/wishlist.js typetext/javascript>/script> style> header { --logo-width: 250px; } .header-wrapper, .header-wrapper .list-menu--disclosure, .header-wrapper .search-modal{ background-color: #FFFFFF; } .header-wrapper .search-modal .field__input{ background-color: rgb(var(--color-background)); } .header-wrapper summary .icon-caret, .header-wrapper .header__menu-item a, .header-wrapper .list-menu__item, .header-wrapper .link--text{ color: #1C1204; } .search-modal__form{ position: relative; } .dropdown { display: none; position: absolute; top: 100%; left: 0; width: 100%; padding: 5px 0; background-color: #fff; color:#000; z-index: 1000; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border: 1px solid rgba(var(--color-foreground), 1); border-top: none; overflow-x: hidden; overflow-y: auto; max-height: 350px; } .dropdown-item { padding: 0.4rem 2rem; cursor: pointer; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dropdown-item:hover{ background-color: #f3f3f3; } .search__input.is-focus{ border-radius: 15px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: 1px solid rgba(var(--color-foreground), 1); border-bottom: none; box-shadow: none; } .clear-all { text-align: right; padding: 0 2rem 0.2rem; line-height: 1; font-size: 70%; margin-bottom: -2px; } .clear-all:hover{ background-color: #fff; } .search-input-focus .easystore-section-header-hidden{ transform: none; } .referral-notification { position: absolute; top: 100%; right: 0; background: white; border: 1px solid #e0e0e0; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); width: 280px; z-index: 1000; padding: 16px; margin-top: 8px; font-size: 14px; line-height: 1.4; } .referral-notification::before { content: ; position: absolute; top: -8px; right: 20px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid white; } .referral-notification::after { content: ; position: absolute; top: -9px; right: 20px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #e0e0e0; } .referral-notification h4 { margin: 0 0 8px 0; color: #2196F3; font-size: 16px; font-weight: 600; } .referral-notification p { margin: 0 0 12px 0; color: #666; } .referral-notification .referral-code { background: #f5f5f5; padding: 8px; border-radius: 4px; font-family: monospace; font-size: 13px; text-align: center; margin: 8px 0; border: 1px solid #ddd; } .referral-notification .close-btn { position: absolute; top: 8px; right: 8px; background: none; border: none; font-size: 18px; color: #999; cursor: pointer; padding: 0; width: 20px; height: 20px; line-height: 1; } .referral-notification .close-btn:hover { color: #333; } .referral-notification .action-btn { background: #2196F3; color: white; border: none; padding: 8px 16px; border-radius: 4px; cursor: pointer; font-size: 12px; margin-right: 8px; margin-top: 8px; } .referral-notification .action-btn:hover { background: #1976D2; } .referral-notification .dismiss-btn { background: transparent; color: #666; border: 1px solid #ddd; padding: 8px 16px; border-radius: 4px; cursor: pointer; font-size: 12px; margin-top: 8px; } .referral-notification .dismiss-btn:hover { background: #f5f5f5; } .referral-modal__dialog { transform: translate(-50%, 0); transition: transform var(--duration-default) ease, visibility 0s; z-index: 10000; position: fixed; top: 20vh; left: 50%; width: 100%; max-width: 350px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 12px; background-color: #fff; color: #000; padding: 20px; text-align: center; } .modal-overlay.referral-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 2001; display: block; opacity: 1; transition: opacity var(--duration-default) ease, visibility 0s; }/style>link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-header.css?t1765299680 relstylesheet typetext/css mediascreen />link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/component-list-menu.css?t1765299680 relstylesheet typetext/css mediascreen />link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/component-menu-drawer.css?t1765299680 relstylesheet typetext/css mediascreen />link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/component-cart-notification.css?v1.1?t1765299680 relstylesheet typetext/css mediascreen />script srchttps://store-themes.easystore.co/252406/themes/295436/assets/cart-notification.js?t1765299680 deferdefer>/script>script srchttps://store-themes.easystore.co/252406/themes/295436/assets/details-modal.js?t1765299680 deferdefer>/script>svg xmlnshttp://www.w3.org/2000/svg classhidden> symbol idicon-search viewbox0 0 18 19 fillnone> path fill-ruleevenodd clip-ruleevenodd dM11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z fillcurrentColor/> /symbol> symbol idicon-close classicon icon-close fillnone viewBox0 0 18 17> path dM.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z fillcurrentColor> /symbol>/svg>div ideasystore-section-header> div classheader-wrapper header-wrapper--border-bottom> header classheader header--top-center page-width header--has-menu itemscope itemtypehttp://schema.org/Organization> header-drawer data-breakpointtablet> details classmenu-drawer-container menu-opening> summary classheader__icon header__icon--menu header__icon--summary link link--text focus-inset aria-labelMenu rolebutton aria-expandedtrue aria-controlsmenu-drawer> span> svg classicon icon-hamburger data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 600>path dM32.5,65h535a25,25,0,0,0,0-50H32.5a25,25,0,0,0,0,50Z fillcurrentColor/>path dM567.5,275H32.5a25,25,0,0,0,0,50h535a25,25,0,0,0,0-50Z fillcurrentColor/>path dM567.5,535H32.5a25,25,0,0,0,0,50h535a25,25,0,0,0,0-50Z fillcurrentColor/>/svg> svg classicon icon-close data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 600>path dM335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z fillcurrentColor/>/svg> /span> /summary> div idmenu-drawer classmenu-drawer motion-reduce tabindex-1> div classmenu-drawer__inner-container> div classmenu-drawer__navigation-container> nav classmenu-drawer__navigation> ul classmenu-drawer__menu list-menu rolelist> li> a href/ classmenu-drawer__menu-item list-menu__item link link--text focus-inset> Home /a> /li> li> a href/pages/aboutus classmenu-drawer__menu-item list-menu__item link link--text focus-inset> 關於我們 /a> /li> li> a href/pages/teatime classmenu-drawer__menu-item list-menu__item link link--text focus-inset> 休喘時刻 /a> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/all classlink--text list-menu__item menu-drawer__menu-item> 所有商品 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 所有商品 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/tpldesign classmenu-drawer__menu-item link link--text list-menu__item focus-inset> TPL-Stationery Design /a> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/calendar classlink--text list-menu__item menu-drawer__menu-item> 手帳|日曆|月曆|萬年曆 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 手帳|日曆|月曆|萬年曆 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/時效性手帳-日曆-月曆 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 時效性手帳|日曆|月曆 /a> /li> li> a href/collections/無時效性萬年曆 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 無時效性萬年曆 /a> /li> li> a href/collections/原創時效性商品 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 原創手帳|日曆|月曆|萬年曆 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/stationery classlink--text list-menu__item menu-drawer__menu-item> 文具選品 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 文具選品 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/write classlink--text list-menu__item menu-drawer__menu-item> 書寫繪圖 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 書寫繪圖 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/ballpointpen classlink--text list-menu__item menu-drawer__menu-item focus-inset> 原子筆|水性筆|中性筆 /a> /li> li> a href/collections/mechanical-pencil classlink--text list-menu__item menu-drawer__menu-item focus-inset> 自動鉛筆|工程筆|魔術鉛筆 /a> /li> li> a href/collections/pencil classlink--text list-menu__item menu-drawer__menu-item focus-inset> 鉛筆|色鉛筆 /a> /li> li> a href/collections/colorpencil classlink--text list-menu__item menu-drawer__menu-item focus-inset> 麥克筆|代針筆 /a> /li> li> a href/collections/彩色筆 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 彩色筆|螢光筆|簽字筆 /a> /li> li> a href/collections/鋼筆-沾水筆-毛筆 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 鋼筆|沾水筆|毛筆 /a> /li> li> a href/collections/engineering-pen classlink--text list-menu__item menu-drawer__menu-item focus-inset> 蠟筆|粉筆|顏料 /a> /li> li> a href/collections/pen-hat classlink--text list-menu__item menu-drawer__menu-item focus-inset> 筆蓋|延長器 /a> /li> li> a href/collections/blackwing classlink--text list-menu__item menu-drawer__menu-item focus-inset> BLACKWING /a> /li> li> a href/collections/musgrave classlink--text list-menu__item menu-drawer__menu-item focus-inset> Musgrave /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/cut classlink--text list-menu__item menu-drawer__menu-item> 裁切工具 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 裁切工具 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/scissors classlink--text list-menu__item menu-drawer__menu-item focus-inset> 剪刀 /a> /li> li> a href/collections/cutter classlink--text list-menu__item menu-drawer__menu-item focus-inset> 美工刀 /a> /li> li> a href/collections/letter-opener classlink--text list-menu__item menu-drawer__menu-item focus-inset> 拆信刀|一頁切 /a> /li> li> a href/collections/cutting-table classlink--text list-menu__item menu-drawer__menu-item focus-inset> 切台 /a> /li> li> a href/collections/sharpener classlink--text list-menu__item menu-drawer__menu-item focus-inset> 削筆器 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/revisetool classlink--text list-menu__item menu-drawer__menu-item> 修正工具 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 修正工具 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/橡皮擦 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 橡皮擦 /a> /li> li> a href/collections/除墨除膠劑 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 除墨除膠劑 /a> /li> li> a href/collections/修正液 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 修正液 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/sticker classlink--text list-menu__item menu-drawer__menu-item> 膠帶黏貼 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 膠帶黏貼 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/tape classlink--text list-menu__item menu-drawer__menu-item focus-inset> 膠帶|紙膠帶 /a> /li> li> a href/collections/glue classlink--text list-menu__item menu-drawer__menu-item focus-inset> 黏著劑 /a> /li> li> a href/collections/stamp-1 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 貼紙|郵票 /a> /li> li> a href/collections/sticky-notes classlink--text list-menu__item menu-drawer__menu-item focus-inset> 便利貼 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/clip classlink--text list-menu__item menu-drawer__menu-item> 釘夾固定 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 釘夾固定 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/clips-1 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 夾子 /a> /li> li> a href/collections/magnet-clip classlink--text list-menu__item menu-drawer__menu-item focus-inset> 磁鐵|磁性夾 /a> /li> li> a href/collections/paperclip classlink--text list-menu__item menu-drawer__menu-item focus-inset> 迴紋針 /a> /li> li> a href/collections/clip-bord classlink--text list-menu__item menu-drawer__menu-item focus-inset> 板夾 /a> /li> li> a href/collections/bookmark classlink--text list-menu__item menu-drawer__menu-item focus-inset> 書籤 /a> /li> li> a href/collections/memo-clip classlink--text list-menu__item menu-drawer__menu-item focus-inset> MEMO夾|卡片座 /a> /li> li> a href/collections/橡皮筋 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 橡皮筋 /a> /li> li> a href/collections/stapler classlink--text list-menu__item menu-drawer__menu-item focus-inset> 釘書機 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/measure classlink--text list-menu__item menu-drawer__menu-item> 測量工具 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 測量工具 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/ruler classlink--text list-menu__item menu-drawer__menu-item focus-inset> 直尺 /a> /li> li> a href/collections/tape-measure classlink--text list-menu__item menu-drawer__menu-item focus-inset> 捲尺|摺疊尺 /a> /li> li> a href/collections/triangle-ruler classlink--text list-menu__item menu-drawer__menu-item focus-inset> 量角器|三角尺 /a> /li> li> a href/collections/measure-tool classlink--text list-menu__item menu-drawer__menu-item focus-inset> 功能尺 /a> /li> li> a href/collections/cloth-ruler classlink--text list-menu__item menu-drawer__menu-item focus-inset> 皮尺 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/papernote classlink--text list-menu__item menu-drawer__menu-item> 紙本製品 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 紙本製品 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/traveler-s-notebook classlink--text list-menu__item menu-drawer__menu-item focus-inset> TRAVELER'S notebook /a> /li> li> a href/collections/note classlink--text list-menu__item menu-drawer__menu-item focus-inset> 記事本 /a> /li> li> a href/collections/copy-notebook classlink--text list-menu__item menu-drawer__menu-item focus-inset> 複寫式記事本 /a> /li> li> a href/collections/memo-memo classlink--text list-menu__item menu-drawer__menu-item focus-inset> 便條紙|留言卡 /a> /li> li> a href/collections/calendar-diary classlink--text list-menu__item menu-drawer__menu-item focus-inset> 行事曆|手帳 /a> /li> li> a href/collections/receive classlink--text list-menu__item menu-drawer__menu-item focus-inset> 收據|聯單 /a> /li> li> a href/collections/card classlink--text list-menu__item menu-drawer__menu-item focus-inset> 卡片|明信片 /a> /li> li> a href/collections/envelope classlink--text list-menu__item menu-drawer__menu-item focus-inset> 信紙|信封 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/storage classlink--text list-menu__item menu-drawer__menu-item> 收納整理 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 收納整理 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/pen-case classlink--text list-menu__item menu-drawer__menu-item focus-inset> 筆筒|筆盤 /a> /li> li> a href/collections/storage-tool classlink--text list-menu__item menu-drawer__menu-item focus-inset> 收納架|盒 /a> /li> li> a href/collections/file-box classlink--text list-menu__item menu-drawer__menu-item focus-inset> 資料夾 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/stamp-stamp classlink--text list-menu__item menu-drawer__menu-item> 印章印台 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 印章印台 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/印章 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 印章 /a> /li> li> a href/collections/stamp-pad classlink--text list-menu__item menu-drawer__menu-item focus-inset> 印台 /a> /li> li> a href/collections/stencil classlink--text list-menu__item menu-drawer__menu-item focus-inset> 鋼印 /a> /li> li> a href/collections/其他打印工具 classlink--text list-menu__item menu-drawer__menu-item focus-inset> 其他打印工具 /a> /li> li> a href/collections/refill-ink classlink--text list-menu__item menu-drawer__menu-item focus-inset> 補充液|配件 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/office-tool classlink--text list-menu__item menu-drawer__menu-item> 辦公事務 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 辦公事務 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/computer classlink--text list-menu__item menu-drawer__menu-item focus-inset> 電卓計算 /a> /li> /ul> /div> /div> /details> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/selectlife classlink--text list-menu__item menu-drawer__menu-item> 生活道具 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 生活道具 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/wrap-posters classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 海報|包裝紙 /a> /li> li> a href/collections/puzzle classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 拼圖 /a> /li> li> a href/collections/toyfunny classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 趣味|童玩 /a> /li> li> a href/collections/放大鏡-鏡子 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 放大鏡|鏡子 /a> /li> li> a href/collections/清潔-香氛 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 清潔|香氛 /a> /li> li> a href/collections/吊飾-配件 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 吊飾|配件 /a> /li> li> a href/collections/別針-胸章-燙貼 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 別針|胸章|燙貼 /a> /li> li> a href/collections/存錢筒 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 存錢筒 /a> /li> li> a href/collections/decoration classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 壁飾|擺件 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/bags classlink--text list-menu__item menu-drawer__menu-item> 布品袋類 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 布品袋類 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/storage-bag classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 收納袋 /a> /li> li> a href/collections/pen-bag classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 筆袋 /a> /li> li> a href/collections/canvas-bag classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 帆布袋 /a> /li> li> a href/collections/teatowel classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 茶巾|掛布|手巾 /a> /li> /ul> /div> /div> /details> /li> li> a href/collections/店鋪夥伴 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 店舖道具 /a> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/拼貼素材 classlink--text list-menu__item menu-drawer__menu-item> 復古道具 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 復古道具 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/夏普筆昭和時光機 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 夏普筆昭和時光機 /a> /li> li> a href/collections/豐達雜貨商行 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 豐達雜貨商行 /a> /li> /ul> /div> /div> /details> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/collections/illustration classlink--text list-menu__item menu-drawer__menu-item> 原創作品 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 原創作品 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/collections/zine獨立刊物 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> ZINE獨立刊物 /a> /li> li> a href/collections/明信片牆 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> TPL Postcard wall明信片牆 /a> /li> li> a href/collections/aelliek classmenu-drawer__menu-item link link--text list-menu__item focus-inset> AellieK /a> /li> li> a href/collections/土法練鋼 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Atolo土法練鋼 /a> /li> li> a href/collections/森酪梨 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Avocado mori森酪梨 /a> /li> li> a href/collections/bingka classmenu-drawer__menu-item link link--text list-menu__item focus-inset> BingKa /a> /li> li> a href/collections/both classmenu-drawer__menu-item link link--text list-menu__item focus-inset> BOTH Studio /a> /li> li> a href/collections/hana-liu classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Hana Liu /a> /li> li> a href/collections/hello-studio-你好工作室 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Hello Studio 你好工作室 /a> /li> li> a href/collections/liberty-hk classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Liberty.hk /a> /li> li> a href/collections/inksundae classmenu-drawer__menu-item link link--text list-menu__item focus-inset> InkSundae /a> /li> li> a href/collections/mia classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Mia /a> /li> li> a href/collections/miii classmenu-drawer__menu-item link link--text list-menu__item focus-inset> miii /a> /li> li> a href/collections/no-reason classmenu-drawer__menu-item link link--text list-menu__item focus-inset> no reason /a> /li> li> a href/collections/rainy330 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Rainy330 /a> /li> li> a href/collections/sana-lee classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Sana Lee /a> /li> li> a href/collections/sybil-ho classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Sybil Ho /a> /li> li> a href/collections/syuan革製品 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> SYUAN革製品 /a> /li> li> a href/collections/tea-you classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Tea You /a> /li> li> a href/collections/thr-great-indoors classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Thr Great Indoors /a> /li> li> a href/collections/wandas classmenu-drawer__menu-item link link--text list-menu__item focus-inset> WANDAS /a> /li> li> a href/collections/whosming classmenu-drawer__menu-item link link--text list-menu__item focus-inset> WhosMing /a> /li> li> a href/collections/wwiinngg classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Wwiinngg /a> /li> li> a href/collections/yamadoro山泥泥 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Yamadoro山泥泥 /a> /li> li> a href/collections/zero-per-zero classmenu-drawer__menu-item link link--text list-menu__item focus-inset> Zero Per Zero /a> /li> li> a href/collections/小犬工作室 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 小犬工作室 /a> /li> li> a href/collections/大芝麻小花生 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 大芝麻小花生 /a> /li> li> a href/collections/不然你來當小寶 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 不然你來當小寶 /a> /li> li> a href/collections/羊君 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 羊君 /a> /li> li> a href/collections/右手超人 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 右手超人 /a> /li> li> a href/collections/茄子先生 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 茄子先生 /a> /li> li> a href/collections/里恩太太 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 里恩太太 /a> /li> li> a href/collections/東喜設計 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 東喜設計 /a> /li> li> a href/collections/東維工業 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 東維工業 /a> /li> /ul> /div> /div> /details> /li> li> a href/collections/-節日限定 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> : : 節日限定 : : /a> /li> li> a href/collections/s-a-l-e classmenu-drawer__menu-item link link--text list-menu__item focus-inset> : : 學生支持方案 : : /a> /li> li> a href/collections/客製商品 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 客製商品 /a> /li> /ul> /div> /div> /details> /li> li> a href/pages/events classmenu-drawer__menu-item list-menu__item link link--text focus-inset> 最近活動 /a> /li> li> a href/pages/exhibition classmenu-drawer__menu-item list-menu__item link link--text focus-inset> 近期展覽 /a> /li> li> details> summary classmenu-drawer__menu-item list-menu__item link link--text focus-inset rolebutton aria-expandedfalse aria-controlslink-Bags> a href/pages/rentspace classlink--text list-menu__item menu-drawer__menu-item> 空間租借 /a> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> div classmenu-drawer__submenu motion-reduce tabindex-1> div classmenu-drawer__inner-submenu> button classmenu-drawer__close-button link link--text focus-inset aria-expandedtrue> svg classicon icon-arrow data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 339.56>path dM31.06,196.67H504l-88.56,88.56a26.89,26.89,0,1,0,38,38L588,188.79a26.89,26.89,0,0,0,0-38L453.49,16.29a26.89,26.89,0,0,0-38,38L504,142.88H31.06a26.9,26.9,0,0,0,0,53.79Z fillcurrentColor/>/svg> 空間租借 /button> ul classmenu-drawer__menu list-menu rolelist tabindex-1> li> a href/pages/ourschedule classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 空間排程 /a> /li> li> a hrefhttps://www.tpl-stationerylife.com.tw/pages/spacephotos classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 展間照片 /a> /li> li> a href/pages/rentspace3 classmenu-drawer__menu-item link link--text list-menu__item focus-inset> 租借申請 /a> /li> /ul> /div> /div> /details> /li> li> a href/pages/map classmenu-drawer__menu-item list-menu__item link link--text focus-inset> 交通位置 /a> /li> li> a hrefhttps://www.instagram.com/tpl.stationery/ target_blank classmenu-drawer__menu-item list-menu__item link link--text focus-inset> Instagram /a> /li> /ul> /nav> div classmenu-drawer__utility-links> a href/account/login classmenu-drawer__account link link--text focus-inset h5> svg classicon icon-account data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 600>path dM300,296.19c-70.7,0-137.11,28.74-187,80.93-49.59,51.87-76.9,120.77-76.9,194v25H563.89v-25c0-73.22-27.31-142.12-76.9-194C437.11,324.93,370.7,296.19,300,296.19ZM87.42,546.11C99.29,433.81,190.1,346.19,300,346.19s200.71,87.62,212.58,199.92Z fillcurrentColor/>path dM300,285.34c77.6,0,140.73-63.13,140.73-140.73S377.6,3.89,300,3.89,159.27,67,159.27,144.61,222.4,285.34,300,285.34Zm0-231.45a90.73,90.73,0,1,1-90.73,90.72A90.82,90.82,0,0,1,300,53.89Z fillcurrentColor/>/svg> Log in /a> a href/account/register classmenu-drawer__account link link--text focus-inset h5> svg xmlnshttp://www.w3.org/2000/svg aria-hiddentrue focusablefalse rolepresentation classicon icon-plus fillnone viewBox0 0 10 10> path fill-ruleevenodd clip-ruleevenodd dM1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z fillcurrentColor>/path> /svg> Create account /a> /div> /div> /div> /div> /details> /header-drawer> a href/ classheader__heading-link link link--text focus-inset itempropurl> img srchttps://cdn.store-assets.com/s/252406/f/12999792.jpg classheader__heading-logo alt茶筆巷文具生活空間 TPL-STATIONERY loadinglazy itemproplogo> /a> div classheader__search-input tabindex-1> form action/search methodget rolesearch classsearch search-modal__form> div classfield> input classsearch__input field__input idSearch-In-Modal typesearch nameq value placeholder搜尋 autocompleteoff > label classfield__label forSearch-In-Modal>搜尋/label> div classdropdown idsearchDropdown>/div> input typehidden namesearch_history classhidden_search_history> input typehidden nameoptionsprefix valuelast> button classsearch__button field__button aria-label搜尋> svg classicon icon-search aria-hiddentrue focusablefalse rolepresentation> use href#icon-search> /svg> /button> /div> /form> /div> nav classheader__inline-menu> ul classlist-menu list-menu--inline rolelist> li> a href/ classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> Home /a> /li> li> a href/pages/aboutus classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> 關於我們 /a> /li> li> a href/pages/teatime classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> 休喘時刻 /a> /li> li> details-disclosure> details> summary classheader__menu-item list-menu__item link focus-inset> a href/collections/all >所有商品/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure caption-large motion-reduce rolelist tabindex-1> li> a href/collections/tpldesign classheader__menu-item list-menu__item link link--text focus-inset caption-large> TPL-Stationery Design /a> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/calendar >手帳|日曆|月曆|萬年曆/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/時效性手帳-日曆-月曆 classheader__menu-item list-menu__item link link--text focus-inset caption-large>時效性手帳|日曆|月曆/a> /li> li> a href/collections/無時效性萬年曆 classheader__menu-item list-menu__item link link--text focus-inset caption-large>無時效性萬年曆/a> /li> li> a href/collections/原創時效性商品 classheader__menu-item list-menu__item link link--text focus-inset caption-large>原創手帳|日曆|月曆|萬年曆/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/stationery >文具選品/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/write > 書寫繪圖 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/ballpointpen classheader__menu-item list-menu__item link link--text focus-inset caption-large>原子筆|水性筆|中性筆/a> /li> li> a href/collections/mechanical-pencil classheader__menu-item list-menu__item link link--text focus-inset caption-large>自動鉛筆|工程筆|魔術鉛筆/a> /li> li> a href/collections/pencil classheader__menu-item list-menu__item link link--text focus-inset caption-large>鉛筆|色鉛筆/a> /li> li> a href/collections/colorpencil classheader__menu-item list-menu__item link link--text focus-inset caption-large>麥克筆|代針筆/a> /li> li> a href/collections/彩色筆 classheader__menu-item list-menu__item link link--text focus-inset caption-large>彩色筆|螢光筆|簽字筆/a> /li> li> a href/collections/鋼筆-沾水筆-毛筆 classheader__menu-item list-menu__item link link--text focus-inset caption-large>鋼筆|沾水筆|毛筆/a> /li> li> a href/collections/engineering-pen classheader__menu-item list-menu__item link link--text focus-inset caption-large>蠟筆|粉筆|顏料/a> /li> li> a href/collections/pen-hat classheader__menu-item list-menu__item link link--text focus-inset caption-large>筆蓋|延長器/a> /li> li> a href/collections/blackwing classheader__menu-item list-menu__item link link--text focus-inset caption-large>BLACKWING/a> /li> li> a href/collections/musgrave classheader__menu-item list-menu__item link link--text focus-inset caption-large>Musgrave/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/cut > 裁切工具 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/scissors classheader__menu-item list-menu__item link link--text focus-inset caption-large>剪刀/a> /li> li> a href/collections/cutter classheader__menu-item list-menu__item link link--text focus-inset caption-large>美工刀/a> /li> li> a href/collections/letter-opener classheader__menu-item list-menu__item link link--text focus-inset caption-large>拆信刀|一頁切/a> /li> li> a href/collections/cutting-table classheader__menu-item list-menu__item link link--text focus-inset caption-large>切台/a> /li> li> a href/collections/sharpener classheader__menu-item list-menu__item link link--text focus-inset caption-large>削筆器/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/revisetool > 修正工具 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/橡皮擦 classheader__menu-item list-menu__item link link--text focus-inset caption-large>橡皮擦/a> /li> li> a href/collections/除墨除膠劑 classheader__menu-item list-menu__item link link--text focus-inset caption-large>除墨除膠劑/a> /li> li> a href/collections/修正液 classheader__menu-item list-menu__item link link--text focus-inset caption-large>修正液/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/sticker > 膠帶黏貼 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/tape classheader__menu-item list-menu__item link link--text focus-inset caption-large>膠帶|紙膠帶/a> /li> li> a href/collections/glue classheader__menu-item list-menu__item link link--text focus-inset caption-large>黏著劑/a> /li> li> a href/collections/stamp-1 classheader__menu-item list-menu__item link link--text focus-inset caption-large>貼紙|郵票/a> /li> li> a href/collections/sticky-notes classheader__menu-item list-menu__item link link--text focus-inset caption-large>便利貼/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/clip > 釘夾固定 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/clips-1 classheader__menu-item list-menu__item link link--text focus-inset caption-large>夾子/a> /li> li> a href/collections/magnet-clip classheader__menu-item list-menu__item link link--text focus-inset caption-large>磁鐵|磁性夾/a> /li> li> a href/collections/paperclip classheader__menu-item list-menu__item link link--text focus-inset caption-large>迴紋針/a> /li> li> a href/collections/clip-bord classheader__menu-item list-menu__item link link--text focus-inset caption-large>板夾/a> /li> li> a href/collections/bookmark classheader__menu-item list-menu__item link link--text focus-inset caption-large>書籤/a> /li> li> a href/collections/memo-clip classheader__menu-item list-menu__item link link--text focus-inset caption-large>MEMO夾|卡片座/a> /li> li> a href/collections/橡皮筋 classheader__menu-item list-menu__item link link--text focus-inset caption-large>橡皮筋/a> /li> li> a href/collections/stapler classheader__menu-item list-menu__item link link--text focus-inset caption-large>釘書機/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/measure > 測量工具 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/ruler classheader__menu-item list-menu__item link link--text focus-inset caption-large>直尺/a> /li> li> a href/collections/tape-measure classheader__menu-item list-menu__item link link--text focus-inset caption-large>捲尺|摺疊尺/a> /li> li> a href/collections/triangle-ruler classheader__menu-item list-menu__item link link--text focus-inset caption-large>量角器|三角尺/a> /li> li> a href/collections/measure-tool classheader__menu-item list-menu__item link link--text focus-inset caption-large>功能尺/a> /li> li> a href/collections/cloth-ruler classheader__menu-item list-menu__item link link--text focus-inset caption-large>皮尺/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/papernote > 紙本製品 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/traveler-s-notebook classheader__menu-item list-menu__item link link--text focus-inset caption-large>TRAVELER'S notebook/a> /li> li> a href/collections/note classheader__menu-item list-menu__item link link--text focus-inset caption-large>記事本/a> /li> li> a href/collections/copy-notebook classheader__menu-item list-menu__item link link--text focus-inset caption-large>複寫式記事本/a> /li> li> a href/collections/memo-memo classheader__menu-item list-menu__item link link--text focus-inset caption-large>便條紙|留言卡/a> /li> li> a href/collections/calendar-diary classheader__menu-item list-menu__item link link--text focus-inset caption-large>行事曆|手帳/a> /li> li> a href/collections/receive classheader__menu-item list-menu__item link link--text focus-inset caption-large>收據|聯單/a> /li> li> a href/collections/card classheader__menu-item list-menu__item link link--text focus-inset caption-large>卡片|明信片/a> /li> li> a href/collections/envelope classheader__menu-item list-menu__item link link--text focus-inset caption-large>信紙|信封/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/storage > 收納整理 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/pen-case classheader__menu-item list-menu__item link link--text focus-inset caption-large>筆筒|筆盤/a> /li> li> a href/collections/storage-tool classheader__menu-item list-menu__item link link--text focus-inset caption-large>收納架|盒/a> /li> li> a href/collections/file-box classheader__menu-item list-menu__item link link--text focus-inset caption-large>資料夾/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/stamp-stamp > 印章印台 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/印章 classheader__menu-item list-menu__item link link--text focus-inset caption-large>印章/a> /li> li> a href/collections/stamp-pad classheader__menu-item list-menu__item link link--text focus-inset caption-large>印台/a> /li> li> a href/collections/stencil classheader__menu-item list-menu__item link link--text focus-inset caption-large>鋼印/a> /li> li> a href/collections/其他打印工具 classheader__menu-item list-menu__item link link--text focus-inset caption-large>其他打印工具/a> /li> li> a href/collections/refill-ink classheader__menu-item list-menu__item link link--text focus-inset caption-large>補充液|配件/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/office-tool > 辦公事務 /a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/computer classheader__menu-item list-menu__item link link--text focus-inset caption-large>電卓計算/a> /li> /ul> /details> /details-disclosure> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/selectlife >生活道具/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/wrap-posters classheader__menu-item list-menu__item link link--text focus-inset caption-large>海報|包裝紙/a> /li> li> a href/collections/puzzle classheader__menu-item list-menu__item link link--text focus-inset caption-large>拼圖/a> /li> li> a href/collections/toyfunny classheader__menu-item list-menu__item link link--text focus-inset caption-large>趣味|童玩/a> /li> li> a href/collections/放大鏡-鏡子 classheader__menu-item list-menu__item link link--text focus-inset caption-large>放大鏡|鏡子/a> /li> li> a href/collections/清潔-香氛 classheader__menu-item list-menu__item link link--text focus-inset caption-large>清潔|香氛/a> /li> li> a href/collections/吊飾-配件 classheader__menu-item list-menu__item link link--text focus-inset caption-large>吊飾|配件/a> /li> li> a href/collections/別針-胸章-燙貼 classheader__menu-item list-menu__item link link--text focus-inset caption-large>別針|胸章|燙貼/a> /li> li> a href/collections/存錢筒 classheader__menu-item list-menu__item link link--text focus-inset caption-large>存錢筒/a> /li> li> a href/collections/decoration classheader__menu-item list-menu__item link link--text focus-inset caption-large>壁飾|擺件/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/bags >布品袋類/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/storage-bag classheader__menu-item list-menu__item link link--text focus-inset caption-large>收納袋/a> /li> li> a href/collections/pen-bag classheader__menu-item list-menu__item link link--text focus-inset caption-large>筆袋/a> /li> li> a href/collections/canvas-bag classheader__menu-item list-menu__item link link--text focus-inset caption-large>帆布袋/a> /li> li> a href/collections/teatowel classheader__menu-item list-menu__item link link--text focus-inset caption-large>茶巾|掛布|手巾/a> /li> /ul> /details> /details-disclosure> /li> li> a href/collections/店鋪夥伴 classheader__menu-item list-menu__item link link--text focus-inset caption-large> 店舖道具 /a> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/拼貼素材 >復古道具/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/夏普筆昭和時光機 classheader__menu-item list-menu__item link link--text focus-inset caption-large>夏普筆昭和時光機/a> /li> li> a href/collections/豐達雜貨商行 classheader__menu-item list-menu__item link link--text focus-inset caption-large>豐達雜貨商行/a> /li> /ul> /details> /details-disclosure> /li> li> details-disclosure> details> summary classheader__menu-item link link--text list-menu__item focus-inset caption-large> a href/collections/illustration >原創作品/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret rotate-90 viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure motion-reduce> li> a href/collections/zine獨立刊物 classheader__menu-item list-menu__item link link--text focus-inset caption-large>ZINE獨立刊物/a> /li> li> a href/collections/明信片牆 classheader__menu-item list-menu__item link link--text focus-inset caption-large>TPL Postcard wall明信片牆/a> /li> li> a href/collections/aelliek classheader__menu-item list-menu__item link link--text focus-inset caption-large>AellieK/a> /li> li> a href/collections/土法練鋼 classheader__menu-item list-menu__item link link--text focus-inset caption-large>Atolo土法練鋼/a> /li> li> a href/collections/森酪梨 classheader__menu-item list-menu__item link link--text focus-inset caption-large>Avocado mori森酪梨/a> /li> li> a href/collections/bingka classheader__menu-item list-menu__item link link--text focus-inset caption-large>BingKa/a> /li> li> a href/collections/both classheader__menu-item list-menu__item link link--text focus-inset caption-large>BOTH Studio/a> /li> li> a href/collections/hana-liu classheader__menu-item list-menu__item link link--text focus-inset caption-large>Hana Liu/a> /li> li> a href/collections/hello-studio-你好工作室 classheader__menu-item list-menu__item link link--text focus-inset caption-large>Hello Studio 你好工作室/a> /li> li> a href/collections/liberty-hk classheader__menu-item list-menu__item link link--text focus-inset caption-large>Liberty.hk/a> /li> li> a href/collections/inksundae classheader__menu-item list-menu__item link link--text focus-inset caption-large>InkSundae/a> /li> li> a href/collections/mia classheader__menu-item list-menu__item link link--text focus-inset caption-large>Mia/a> /li> li> a href/collections/miii classheader__menu-item list-menu__item link link--text focus-inset caption-large>miii/a> /li> li> a href/collections/no-reason classheader__menu-item list-menu__item link link--text focus-inset caption-large>no reason/a> /li> li> a href/collections/rainy330 classheader__menu-item list-menu__item link link--text focus-inset caption-large>Rainy330/a> /li> li> a href/collections/sana-lee classheader__menu-item list-menu__item link link--text focus-inset caption-large>Sana Lee/a> /li> li> a href/collections/sybil-ho classheader__menu-item list-menu__item link link--text focus-inset caption-large>Sybil Ho/a> /li> li> a href/collections/syuan革製品 classheader__menu-item list-menu__item link link--text focus-inset caption-large>SYUAN革製品/a> /li> li> a href/collections/tea-you classheader__menu-item list-menu__item link link--text focus-inset caption-large>Tea You/a> /li> li> a href/collections/thr-great-indoors classheader__menu-item list-menu__item link link--text focus-inset caption-large>Thr Great Indoors/a> /li> li> a href/collections/wandas classheader__menu-item list-menu__item link link--text focus-inset caption-large>WANDAS/a> /li> li> a href/collections/whosming classheader__menu-item list-menu__item link link--text focus-inset caption-large>WhosMing/a> /li> li> a href/collections/wwiinngg classheader__menu-item list-menu__item link link--text focus-inset caption-large>Wwiinngg/a> /li> li> a href/collections/yamadoro山泥泥 classheader__menu-item list-menu__item link link--text focus-inset caption-large>Yamadoro山泥泥/a> /li> li> a href/collections/zero-per-zero classheader__menu-item list-menu__item link link--text focus-inset caption-large>Zero Per Zero/a> /li> li> a href/collections/小犬工作室 classheader__menu-item list-menu__item link link--text focus-inset caption-large>小犬工作室/a> /li> li> a href/collections/大芝麻小花生 classheader__menu-item list-menu__item link link--text focus-inset caption-large>大芝麻小花生/a> /li> li> a href/collections/不然你來當小寶 classheader__menu-item list-menu__item link link--text focus-inset caption-large>不然你來當小寶/a> /li> li> a href/collections/羊君 classheader__menu-item list-menu__item link link--text focus-inset caption-large>羊君/a> /li> li> a href/collections/右手超人 classheader__menu-item list-menu__item link link--text focus-inset caption-large>右手超人/a> /li> li> a href/collections/茄子先生 classheader__menu-item list-menu__item link link--text focus-inset caption-large>茄子先生/a> /li> li> a href/collections/里恩太太 classheader__menu-item list-menu__item link link--text focus-inset caption-large>里恩太太/a> /li> li> a href/collections/東喜設計 classheader__menu-item list-menu__item link link--text focus-inset caption-large>東喜設計/a> /li> li> a href/collections/東維工業 classheader__menu-item list-menu__item link link--text focus-inset caption-large>東維工業/a> /li> /ul> /details> /details-disclosure> /li> li> a href/collections/-節日限定 classheader__menu-item list-menu__item link link--text focus-inset caption-large> : : 節日限定 : : /a> /li> li> a href/collections/s-a-l-e classheader__menu-item list-menu__item link link--text focus-inset caption-large> : : 學生支持方案 : : /a> /li> li> a href/collections/客製商品 classheader__menu-item list-menu__item link link--text focus-inset caption-large> 客製商品 /a> /li> /ul> /details> /details-disclosure> /li> li> a href/pages/events classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> 最近活動 /a> /li> li> a href/pages/exhibition classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> 近期展覽 /a> /li> li> details-disclosure> details> summary classheader__menu-item list-menu__item link focus-inset> a href/pages/rentspace >空間租借/a> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /summary> ul classheader__submenu list-menu list-menu--disclosure caption-large motion-reduce rolelist tabindex-1> li> a href/pages/ourschedule classheader__menu-item list-menu__item link link--text focus-inset caption-large> 空間排程 /a> /li> li> a hrefhttps://www.tpl-stationerylife.com.tw/pages/spacephotos classheader__menu-item list-menu__item link link--text focus-inset caption-large> 展間照片 /a> /li> li> a href/pages/rentspace3 classheader__menu-item list-menu__item link link--text focus-inset caption-large> 租借申請 /a> /li> /ul> /details> /details-disclosure> /li> li> a href/pages/map classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> 交通位置 /a> /li> li> a hrefhttps://www.instagram.com/tpl.stationery/ target_blank classheader__menu-item header__menu-item list-menu__item link link--text focus-inset> Instagram /a> /li> /ul> /nav> div classheader__icons> div classheader__icon header__icon--account link link--text focus-inset small-hide medium-hide styleposition: relative;> a href/account/login classheader__icon link link--text focus-inset p-2> svg classicon icon-account data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 600>path dM300,296.19c-70.7,0-137.11,28.74-187,80.93-49.59,51.87-76.9,120.77-76.9,194v25H563.89v-25c0-73.22-27.31-142.12-76.9-194C437.11,324.93,370.7,296.19,300,296.19ZM87.42,546.11C99.29,433.81,190.1,346.19,300,346.19s200.71,87.62,212.58,199.92Z fillcurrentColor/>path dM300,285.34c77.6,0,140.73-63.13,140.73-140.73S377.6,3.89,300,3.89,159.27,67,159.27,144.61,222.4,285.34,300,285.34Zm0-231.45a90.73,90.73,0,1,1-90.73,90.72A90.82,90.82,0,0,1,300,53.89Z fillcurrentColor/>/svg> span idmy-account classheader__link-label>登入/span> /a> !-- Referral Notification Popup for Desktop --> div idreferralNotification classreferral-notification styledisplay: none;> button classclose-btn onclickdismissReferralNotification()>×/button> div styletext-align: center; margin-bottom: 16px;> div stylewidth: 100px; height: 100px; margin: 0 auto;> img srchttps://resources.easystore.co/storefront/icons/channels/vector_referral_program.svg> /div> /div> p idreferralSignupMessage styletext-align: center; font-size: 14px; color: #666; margin: 0 0 20px 0;> 您的好友送您 回饋金!立即註冊領取。 /p> div styletext-align: center;> button classbtn onclickgoToSignupPage() stylewidth: 100%;> 註冊 /button> /div> /div> /div> a href/cart classheader__icon link link--text focus-inset idcart-icon-bubble> span classheader__icon--cart> svg classicon icon-cart-empty data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 496.56 600>path dM453.52,128.63a25,25,0,0,0-24.91-22.8H364.72a117.48,117.48,0,0,0-232.89,0H67.94A25,25,0,0,0,43,128.63L8.8,515.21a72.11,72.11,0,0,0,19.05,55.6,79,79,0,0,0,58.22,25.3H410.49a79,79,0,0,0,58.22-25.3,72.11,72.11,0,0,0,19.05-55.6ZM248.28,53.89a67.58,67.58,0,0,1,65.65,51.94H182.63A67.57,67.57,0,0,1,248.28,53.89ZM431.83,537.05a28.85,28.85,0,0,1-21.34,9.06H86.07a28.85,28.85,0,0,1-21.34-9.06,22.69,22.69,0,0,1-6.13-17.43L90.82,155.83h40v51.23a25,25,0,0,0,50,0V155.83h135v51.23a25,25,0,0,0,50,0V155.83h40L438,519.62A22.68,22.68,0,0,1,431.83,537.05Z fillcurrentColor/>/svg> div classcart-count-bubble hidden> span aria-hiddentrue classjs-content-cart-count>0/span> /div> /span> span classheader__link-label medium-hide small-hide> 購物車 /span> /a> !-- Referral Notification Modal for Mobile --> details-modal classreferral-modal idreferralMobileModal> details> summary classreferral-modal__toggle aria-haspopupdialog aria-labelOpen referral modal styledisplay: none;> /summary> div classmodal-overlay referral-modal-overlay>/div> div classreferral-modal__dialog roledialog aria-modaltrue aria-labelReferral notification> div classreferral-modal__content> button typebutton classmodal__close-button aria-labelClose onclickcloseMobileReferralModal() styleposition: absolute; top: 16px; right: 16px; background: none; border: none; font-size: 24px; cursor: pointer;> × /button> div stylemargin-bottom: 24px;> div stylewidth: 120px; height: 120px; margin: 0 auto 20px;> img srchttps://resources.easystore.co/storefront/icons/channels/vector_referral_program.svg stylewidth: 100%; height: 100%;> /div> /div> p idreferralSignupMessageMobile stylefont-size: 16px; color: #333; margin: 0 0 30px 0; line-height: 1.5;> 您的好友送您 回饋金!立即註冊領取。 /p> button typebutton classbtn onclickgoToSignupPageFromMobile() stylewidth: 100%;> 註冊 /button> /div> /div> /details> /details-modal> /div> /header> /div> cart-notification> div classcart-notification-wrapper page-width color-background-1> div idcart-notification classcart-notification focus-inset aria-modaltrue aria-label已加入購物車 roledialog tabindex-1> div classcart-notification__header> h2 classcart-notification__heading caption-large> svg classicon icon-checkmark color-foreground-text aria-hiddentrue focusablefalse xmlnshttp://www.w3.org/2000/svg viewBox0 0 12 9 fillnone> path fill-ruleevenodd clip-ruleevenodd dM11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z fillcurrentColor>/path> /svg> 已加入購物車/h2> button typebutton classcart-notification__close modal__close-button link link--text focus-inset aria-labelaccessibility.close> svg classicon icon-close data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 600 600>path dM335.36,300,581.87,53.48a25,25,0,0,0-35.35-35.35L300,264.64,53.48,18.13A25,25,0,0,0,18.13,53.48L264.64,300,18.13,546.52a25,25,0,0,0,35.35,35.35L300,335.36,546.52,581.87a25,25,0,0,0,35.35-35.35Z fillcurrentColor/>/svg> /button> /div> div idcart-notification-product classcart-notification-product>/div> div classcart-notification__links> a href/cart idcart-notification-button classbutton button--secondary button--full-width>查看購物車 (span classjs-content-cart-count>0/span>)/a> form action/cart methodpost idcart-notification-form> input typehidden name_token valuedl8wgnuZ03OR4nHEMufdOP4Zy4Ot7wFCNdbDpe7s> input typehidden namecurrent_currency value> button classbutton button--primary button--full-width namecheckout valuetrue>結帳/button> /form> button typebutton classlink button-label>繼續購物/button> /div> /div> /div>/cart-notification>style> .cart-notification { display: none; }/style>script>document.getElementById(cart-notification-form).addEventListener(submit,(event)>{ if(event.submitter) event.submitter.classList.add(loading);})/script>/div>script> class StickyHeader extends HTMLElement { constructor() { super(); } connectedCallback() { this.header document.getElementById(easystore-section-header); this.headerBounds {}; this.currentScrollTop 0; this.preventReveal false; this.onScrollHandler this.onScroll.bind(this); this.hideHeaderOnScrollUp () > this.preventReveal true; this.addEventListener(preventHeaderReveal, this.hideHeaderOnScrollUp); window.addEventListener(scroll, this.onScrollHandler, false); this.createObserver(); } disconnectedCallback() { this.removeEventListener(preventHeaderReveal, this.hideHeaderOnScrollUp); window.removeEventListener(scroll, this.onScrollHandler); } createObserver() { let observer new IntersectionObserver((entries, observer) > { this.headerBounds entries0.intersectionRect; observer.disconnect(); }); observer.observe(this.header); } onScroll() { const scrollTop window.pageYOffset || document.documentElement.scrollTop; if (scrollTop > this.currentScrollTop && scrollTop > this.headerBounds.bottom) { requestAnimationFrame(this.hide.bind(this)); } else if (scrollTop this.currentScrollTop && scrollTop > this.headerBounds.bottom) { if (!this.preventReveal) { requestAnimationFrame(this.reveal.bind(this)); } else { window.clearTimeout(this.isScrolling); this.isScrolling setTimeout(() > { this.preventReveal false; }, 66); requestAnimationFrame(this.hide.bind(this)); } } else if (scrollTop this.headerBounds.top) { requestAnimationFrame(this.reset.bind(this)); } this.currentScrollTop scrollTop; } hide() { this.header.classList.add(easystore-section-header-hidden, easystore-section-header-sticky); this.closeMenuDisclosure(); // this.closeSearchModal(); } reveal() { this.header.classList.add(easystore-section-header-sticky, animate); this.header.classList.remove(easystore-section-header-hidden); } reset() { this.header.classList.remove(easystore-section-header-hidden, easystore-section-header-sticky, animate); } closeMenuDisclosure() { this.disclosures this.disclosures || this.header.querySelectorAll(details-disclosure); this.disclosures.forEach(disclosure > disclosure.close()); } // closeSearchModal() { // this.searchModal this.searchModal || this.header.querySelector(details-modal); // this.searchModal.close(false); // } } customElements.define(sticky-header, StickyHeader); class DetailsDisclosure extends HTMLElement{ constructor() { super(); this.mainDetailsToggle this.querySelector(details); // this.mainDetailsToggle.addEventListener(focusout, this.onFocusOut.bind(this)); this.mainDetailsToggle.addEventListener(mouseover, this.open.bind(this)); this.mainDetailsToggle.addEventListener(mouseleave, this.close.bind(this)); } onFocusOut() { setTimeout(() > { if (!this.contains(document.activeElement)) this.close(); }) } open() { this.mainDetailsToggle.setAttribute(open,1) } close() { this.mainDetailsToggle.removeAttribute(open) } } customElements.define(details-disclosure, DetailsDisclosure); function clearAll() { localStorage.removeItem(searchHistory); var customer ; if(customer) { // Your logic to clear all data or call an endpoint fetch(/account/search_histories, { method: DELETE, headers: { Content-Type: application/json, X-Requested-With: XMLHttpRequest }, body: JSON.stringify({ _token: dl8wgnuZ03OR4nHEMufdOP4Zy4Ot7wFCNdbDpe7s }), }) .then(response > response.json()) } } // End - delete search history from local storage // search history dropdown var searchInputs document.querySelectorAll(.search__input); if(searchInputs.length > 0) { searchInputs.forEach((searchInput)> { searchInput.addEventListener(focus, function() { var searchDropdown searchInput.closest(form).querySelector(#searchDropdown); searchDropdown.innerHTML ; // Clear existing items // retrieve data from local storage var searchHistoryData JSON.parse(localStorage.getItem(searchHistory)) || ; // Convert JSON to string var search_history_json JSON.stringify(searchHistoryData); // Set the value of the hidden input searchInput.closest(form).querySelector(.hidden_search_history).value search_history_json; // create dropdown items var clearAllItem document.createElement(div); clearAllItem.className dropdown-item clear-all; clearAllItem.textContent Clear; clearAllItem.addEventListener(click, function() { clearAll(); searchDropdown.style.display none; searchInput.classList.remove(is-focus); }); searchDropdown.appendChild(clearAllItem); // create dropdown items searchHistoryData.forEach(function(item) { var dropdownItem document.createElement(div); dropdownItem.className dropdown-item; dropdownItem.textContent item.term; dropdownItem.addEventListener(click, function() { searchInput.value item.term; searchInput.closest(form).submit(); searchDropdown.style.display none; }); searchDropdown.appendChild(dropdownItem); }); if(searchHistoryData.length > 0){ // display the dropdown searchInput.classList.add(is-focus); document.body.classList.add(search-input-focus); searchDropdown.style.display block; } }); searchInput.addEventListener(focusout, (event) > { var searchDropdown searchInput.closest(form).querySelector(#searchDropdown); searchInput.classList.remove(is-focus); searchDropdown.classList.add(transparent); setTimeout(()>{ searchDropdown.style.display none; searchDropdown.classList.remove(transparent); document.body.classList.remove(search-input-focus); }, 400); }); }) } // End - search history dropdown // referral notification popup const referralMessageTemplate 您的好友送您 __CURRENCY_CODE__ __CREDIT_AMOUNT__ 回饋金!立即註冊領取。; const shopCurrency NT$; function getCookie(name) { const value `; ${document.cookie}`; const parts value.split(`; ${name}`); if (parts.length 2) return parts.pop().split(;).shift(); return null; } function removeCookie(name) { document.cookie `${name}; expiresThu, 01 Jan 1970 00:00:00 UTC; path/;`; } function showReferralNotification() { const referralCode getCookie(customer_referral_code); const customerReferralCode null; const activeReferralCode referralCode || customerReferralCode; const referralData JSON.parse(localStorage.getItem(referral_notification_data)) || {}; if (referralData.timestamp && referralData.expirationDays) { const expirationTime referralData.timestamp + (referralData.expirationDays * 24 * 60 * 60 * 1000); if (Date.now() > expirationTime) { localStorage.removeItem(referral_notification_data); return; } } if (referralData.dismissed) return; if (activeReferralCode) { if (referralData.creditAmount) { displayReferralNotification(referralData.creditAmount); } else { fetchReferralCampaignData(activeReferralCode); } } } function fetchReferralCampaignData(referralCode) { fetch(`/customer/referral_program/campaigns/${referralCode}`) .then(response > { if (!response.ok) { throw new Error(Network response was not ok); } return response.json(); }) .then(data > { let refereeCreditAmount null; if (data.data.campaign && data.data.campaign.referral_rules) { const refereeRule data.data.campaign.referral_rules.find(rule > rule.target_type referee && rule.event_name customer/create && rule.entitlement && rule.entitlement.type credit ); if (refereeRule) { refereeCreditAmount refereeRule.entitlement.amount; } } const referralData JSON.parse(localStorage.getItem(referral_notification_data)) || {}; referralData.creditAmount refereeCreditAmount; referralData.dismissed referralData.dismissed || false; referralData.timestamp Date.now(); referralData.expirationDays 3; localStorage.setItem(referral_notification_data, JSON.stringify(referralData)); displayReferralNotification(refereeCreditAmount); }) .catch(error > { removeCookie(customer_referral_code); }); } function displayReferralNotification(creditAmount null) { const isMobile innerWidth 749; if (isMobile) { const mobileModal document.querySelector(#referralMobileModal details); const mobileMessageElement document.getElementById(referralSignupMessageMobile); if (mobileModal && mobileMessageElement) { if (creditAmount) { const finalMessage referralMessageTemplate .replace(__CREDIT_AMOUNT__, creditAmount) .replace(__CURRENCY_CODE__, shopCurrency); mobileMessageElement.textContent finalMessage; } mobileModal.setAttribute(open, ); } } else { const notification document.getElementById(referralNotification); if (notification) { if (creditAmount) { const messageElement document.getElementById(referralSignupMessage); if (messageElement) { const finalMessage referralMessageTemplate .replace(__CREDIT_AMOUNT__, creditAmount) .replace(__CURRENCY_CODE__, shopCurrency); messageElement.textContent finalMessage; } } notification.style.display block; } } } showReferralNotification(); addEventListener(beforeunload, function() { const referralData JSON.parse(localStorage.getItem(referral_notification_data)) || {}; if (referralData.creditAmount ! undefined) { referralData.creditAmount null; localStorage.setItem(referral_notification_data, JSON.stringify(referralData)); } }); function closeReferralNotification() { const notification document.getElementById(referralNotification); if (notification) { notification.style.display none; } } function dismissReferralNotification() { const referralData JSON.parse(localStorage.getItem(referral_notification_data)) || {}; referralData.dismissed true; referralData.timestamp referralData.timestamp || Date.now(); referralData.expirationDays referralData.expirationDays || 3; localStorage.setItem(referral_notification_data, JSON.stringify(referralData)); closeReferralNotification(); } function goToSignupPage() { location.href /account/register; dismissReferralNotification(); } function closeMobileReferralModal() { const mobileModal document.querySelector(#referralMobileModal details); if (mobileModal) { mobileModal.removeAttribute(open); } const referralData JSON.parse(localStorage.getItem(referral_notification_data)) || {}; referralData.dismissed true; referralData.timestamp referralData.timestamp || Date.now(); referralData.expirationDays referralData.expirationDays || 3; localStorage.setItem(referral_notification_data, JSON.stringify(referralData)); } function goToSignupPageFromMobile() { location.href /account/register; closeMobileReferralModal(); } // End - referral notification popup/script> main idMainContent classcontent-for-layout focus-none rolemain tabindex-1> div idcontent_for_index>div ideasystore-section-1679968303675> link relstylesheet hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/component-rte.css?t1765299680 mediaprint onloadthis.mediaall>link relstylesheet hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-rich-text.css?t1765299680 mediaprint onloadthis.mediaall>noscript>link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/component-rte.css?t1765299680 relstylesheet typetext/css mediascreen />/noscript>noscript>link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-rich-text.css?t1765299680 relstylesheet typetext/css mediascreen />/noscript>div classrich-text > div classrich-text__blocks> h2 classh2>ABOUT TPL STATIONERY/h2> div classrich-text__text rte>無論時代如何變遷,文具仍然是生活中不可或缺的一部分。/div> div classrich-text__text rte>Regardless of the changes in time, stationery remains an essential part of life./div> /div>/div> /div>div ideasystore-section-1679935974686> link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-image-banner.css?t1765299680 relstylesheet typetext/css mediascreen />style> @media screen and (max-width: 749px) { #Banner1679935974686::before, #Banner1679935974686 .banner__media::before, #Banner1679935974686:not(.banner--mobile-bottom) .banner__content::before { padding-bottom: 50%; content: ; display: block; } } @media screen and (min-width: 750px) { #Banner1679935974686::before, #Banner1679935974686 .banner__media::before { padding-bottom: 50%; content: ; display: block; } } #Banner1679935974686::after { opacity: 0.1; }/style>div idBanner1679935974686 classbanner banner--desktop-transparent> div classbanner__media media> img srcsethttps://cdn.store-assets.com/s/252406/f/14406337.jpg?width375 375w,https://cdn.store-assets.com/s/252406/f/14406337.jpg?width750 750w,https://cdn.store-assets.com/s/252406/f/14406337.jpg?width1500 1500w sizes100vw srchttps://cdn.store-assets.com/s/252406/f/14406337.jpg?width1500 althttps://cdn.store-assets.com/s/252406/f/14406337.jpg loadinglazy > /div> div classbanner__content banner__content--flex-start page-width> div classbanner__box color-background-1> div classbanner__text h2> span>This Travel/span> /div> h2 classbanner__heading h1> span>Let us go with you/span> /h2> div classbanner__buttons banner__buttons--multiple> a hrefhttps://www.tpl-stationerylife.com.tw/collections/all classbutton button--primary>Shop Now!/a> /div> /div> /div>/div> /div>div ideasystore-section-1681235721505> link relpreload hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-image-with-text.css?t1765299680 asstyle onloadthis.onloadnull;this.relstylesheet>style> #section-1681235721505 .text-section{ background-color: #FFF; color: #000; } #section-1681235721505 .text-section .btn{ background-color: #000; color: #FFF; }/style>div classspaced-section page-width> div classtitle-wrapper-with-link> h2 classtitle>/h2> /div> div idsection-1681235721505 classimg-with-text-section reverse-side> div classtext-section one-third-text-section > div classimg-with-text-subtitle>About stationery/div> div classimg-with-text-title>in our imagination/div> p classimg-with-text-rich-text style>希望每位踏進茶筆巷的旅人,都能在文具的陪伴下環遊世界。br>br>We hope that every traveler stepping into TPL Stationery can explore the world with the company of stationery./p> a href classbtn>/a> /div> a href classimg-wrapper one-third-wrapper-width> img srcsethttps://cdn.store-assets.com/s/252406/f/12999939.jpg?width550 550w, https://cdn.store-assets.com/s/252406/f/12999939.jpg?width710 710w, https://cdn.store-assets.com/s/252406/f/12999939.jpg?width950 950w srchttps://cdn.store-assets.com/s/252406/f/12999939.jpg?width550 sizes(min-width: 990px) 950px, (min-width: 750px) 710px, 550px alt | 茶筆巷文具生活空間 TPL-STATIONERY /> /a> /div>/div> /div>div ideasystore-section-1679968371844> link relpreload hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-multicolumn.css?t1765299680 asstyle onloadthis.onloadnull;this.relstylesheet>link relpreload hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/component-slider.css?t1765299680 asstyle onloadthis.onloadnull;this.relstylesheet>style> .title-center{ place-content:center; }/style>div classmulticolumn background-primary> div classpage-width> div classtitle-wrapper-with-link title-wrapper--self-padded-mobile title-center> h2 classtitle> Our Service /h2> /div> slider-component classslider-mobile-gutter> ul classmulticolumn-list grid grid--1-col grid--3-col-tablet slider slider--mobile grid--peek idSlider- rolelist > li classmulticolumn-list__item grid__item slider__slide center> div classmulticolumn-card> div classmulticolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width> div classmedia media--transparent media--portrait > img srcsethttps://cdn.store-assets.com/s/252406/f/12999983.jpg?width550 550w, https://cdn.store-assets.com/s/252406/f/12999983.jpg?width710 710w, https://cdn.store-assets.com/s/252406/f/12999983.jpg?width1420 1420w srchttps://cdn.store-assets.com/s/252406/f/12999983.jpg?width550 sizes(min-width: 990px) 710px, (min-width: 750px) 550px, 550px alt loadinglazy > /div> /div> div classmulticolumn-card__info> h3>茶品 / TEA/h3> div classrte>br>Enjoy the highest quality Taiwanese tea in our store./div> /div> /div> /li> li classmulticolumn-list__item grid__item slider__slide center> div classmulticolumn-card> div classmulticolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width> div classmedia media--transparent media--portrait > img srcsethttps://cdn.store-assets.com/s/252406/f/12999998.jpg?width550 550w, https://cdn.store-assets.com/s/252406/f/12999998.jpg?width710 710w, https://cdn.store-assets.com/s/252406/f/12999998.jpg?width1420 1420w srchttps://cdn.store-assets.com/s/252406/f/12999998.jpg?width550 sizes(min-width: 990px) 710px, (min-width: 750px) 550px, 550px alt loadinglazy > /div> /div> div classmulticolumn-card__info> h3>文具 / Stationery/h3> div classrte>br>We strive to seek out a variety of classic or innovative stationery items from around the world./div> /div> /div> /li> li classmulticolumn-list__item grid__item slider__slide center> div classmulticolumn-card> div classmulticolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width> div classmedia media--transparent media--portrait > img srcsethttps://cdn.store-assets.com/s/252406/f/12999973.jpg?width550 550w, https://cdn.store-assets.com/s/252406/f/12999973.jpg?width710 710w, https://cdn.store-assets.com/s/252406/f/12999973.jpg?width1420 1420w srchttps://cdn.store-assets.com/s/252406/f/12999973.jpg?width550 sizes(min-width: 990px) 710px, (min-width: 750px) 550px, 550px alt loadinglazy > /div> /div> div classmulticolumn-card__info> h3>選物 / Life Selection/h3> div classrte>br>We also offer a wide range of lifestyle products. With these special designs, every little detail in life becomes more interesting./div> /div> /div> /li> /ul> div classslider-buttons no-js-hidden medium-hide> button typebutton classslider-button slider-button--prev nameprevious aria-labelaccessibility.previous_slide> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /button> div classslider-counter caption> span classslider-counter--current>1/span> span aria-hiddentrue> / /span> span classvisually-hidden>accessibility.of/span> span classslider-counter--total>3/span> /div> button typebutton classslider-button slider-button--next namenext aria-labelaccessibility.next_slide> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-caret viewBox0 0 10 6> path fill-ruleevenodd clip-ruleevenodd dM9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z fillcurrentColor>/path> /svg> /button> /div> /slider-component> div classcenter small-hide medium-hide> /div> /div>/div> /div>div ideasystore-section-1681235767676> link relpreload hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-image-with-text.css?t1765299680 asstyle onloadthis.onloadnull;this.relstylesheet>style> #section-1681235767676 .text-section{ background-color: #FFF; color: #000; } #section-1681235767676 .text-section .btn{ background-color: #000; color: #FFF; }/style>div classspaced-section page-width> div classtitle-wrapper-with-link> h2 classtitle>/h2> /div> div idsection-1681235767676 classimg-with-text-section > div classtext-section half-text-section > div classimg-with-text-subtitle>展覽空間 / Exhibition/div> div classimg-with-text-title>Original illustration/div> p classimg-with-text-rich-text style>我們希望將台灣的插畫設計傳達到每個角落。 透過插畫家精美的作品和設計,讓更多人有機會認識台灣。 br>br>We are committed to sharing original Taiwanese illustration products worldwide. Through our illustrators exquisite works and designs, we try to provide more people with the opportunity to discover and appreciate Taiwan./p> a hrefhttps://www.tpl-stationerylife.com.tw/pages/exhibition classbtn>Watch it!/a> /div> a hrefhttps://www.tpl-stationerylife.com.tw/pages/exhibition classimg-wrapper half-wrapper-width> img srcsethttps://cdn.store-assets.com/s/252406/f/13000049.jpg?width550 550w, https://cdn.store-assets.com/s/252406/f/13000049.jpg?width710 710w, https://cdn.store-assets.com/s/252406/f/13000049.jpg?width950 950w srchttps://cdn.store-assets.com/s/252406/f/13000049.jpg?width550 sizes(min-width: 990px) 950px, (min-width: 750px) 710px, 550px alt | 茶筆巷文具生活空間 TPL-STATIONERY /> /a> /div>/div> /div>/div> /main> style> .footer{ background-color: #FFFFFF; color: #000000; --color-foreground: 0,0,0; } .footer .link--text, .footer .list-menu__item--link, .footer .footer-block__details-content .list-menu__item--link{ color: #000000; } .footer-block__heading{ color: #000000; }/style>link hrefhttps://store-themes.easystore.co/252406/themes/295436/assets/section-footer.css?t1765299680 relstylesheet typetext/css mediascreen />footer classfooter color-background-1> div classfooter__content-top page-width> div classgrid grid--1-col grid--4-col-tablet > div classgrid__item> h2 classfooter-block__heading>Follow us/h2> ul classfooter__list-social list-unstyled list-social footer-block__details-content rolelist> li classlist-social__item> a hrefhttps://www.facebook.com/tpl.stationery classlink link--text list-social__link> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-facebook viewBox0 0 18 18> path fillcurrentColor dM16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z> /path> /svg> /a> /li> li classlist-social__item> a hrefhttps://www.instagram.com/tpl.stationery/ classlink link--text list-social__link> svg aria-hiddentrue focusablefalse rolepresentation classicon icon-instagram viewBox0 0 18 18> path fillcurrentColor dM8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z> /path> path fillcurrentColor dM8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z> /path> /svg> /a> /li> /ul> /div> div classgrid__item> h2 classfooter-block__heading>We accept/h2> div classfooter-block__details-content footer__payment> ul classlist list-payment rolelist> li classlist-payment__item> svg classicon icon--full-color viewBox0 0 38 24 xmlnshttp://www.w3.org/2000/svg roleimg width38 height24 aria-labelledbypi-visa> path opacity.07 dM35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z>/path> path fill#fff dM35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32> /path> path dM28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z fill#142688>/path> /svg> /li> li classlist-payment__item> svg classicon icon--full-color viewBox0 0 38 24 xmlnshttp://www.w3.org/2000/svg roleimg width38 height24 aria-labelledbypi-master> path opacity.07 dM35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z>/path> path fill#fff dM35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32> /path> circle fill#EB001B cx15 cy12 r7>/circle> circle fill#F79E1B cx23 cy12 r7>/circle> path fill#FF5F00 dM22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z>/path> /svg> /li> li classlist-payment__item> svg classicon icon--full-color viewBox0 0 38 24 xmlnshttp://www.w3.org/2000/svg width38 height24 roleimg aria-labelledbypi-paypal> path opacity.07 dM35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z>/path> path fill#fff dM35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32> /path> path fill#003087 dM23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z> /path> path fill#3086C8 dM23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z> /path> path fill#012169 dM23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z> /path> /svg> /li> li classlist-payment__item> img srchttps://s3.dualstack.ap-southeast-1.amazonaws.com/eesb.public/images/payment/payments_bank-transfer.svg altpayment_bank-transfer loadinglazy width85px> /li> li classlist-payment__item> img srchttps://s3.dualstack.ap-southeast-1.amazonaws.com/eesb.public/images/payment/payments_tappay.svg altpayment_tappay loadinglazy width85px> /li> /div> /div> div classgrid__item> h2 classfooter-block__heading> Quick links /h2> ul classfooter-block__details-content list-unstyled> li> a href/a/contact-form classlink link--text list-menu__item list-menu__item--link> Contact us /a> /li> li> a href/pages/delivery classlink link--text list-menu__item list-menu__item--link> 配送相關 /a> /li> li> a href/pages/consignment-distribution classlink link--text list-menu__item list-menu__item--link> 作品寄售與異業合作 /a> /li> li> a href/pages/捐款公告 classlink link--text list-menu__item list-menu__item--link> 捐款公告 /a> /li> /ul> /div> div classgrid__item> h2 classfooter-block__heading>Our mission/h2> div classfooter-block__details-content> p>Quality materials, good designs, craftsmanship and sustainability./p> /div> /div> /div> /div> div classfooter__content-bottom> div classfooter__content-bottom-wrapper page-width> div classfooter__column footer__column--info> div classfooter__copyright caption> div classcopyright__content>Copyright © 2025 茶筆巷文具生活空間 TPL-STATIONERY All Rights Reserved./div> /div> div classfooter__copyright caption> div> a href/legal/terms-of-service>版權聲明/a> | a href/pages/privacy-policy>退換貨政策/a> | a href/pages/refund-policy>品牌簡覽/a> /div> /div> /div> /div> /div>/footer> script> EasyStore.Currencies.init({name:New Taiwan Dollar,code:TWD,rate:1.0,format_prefix:NT$,format_suffix:null,format_decimals:0,thousand_separator:,,is_primary:true}, 1)/script> script> let page_template index; if(document.querySelector(.currency-picker)) { EasyStore.Currencies.change(document.querySelector(.currency-picker).value) EasyStore.Currencies.convertAll() } document.querySelectorAll(.currency-picker).forEach((el)>{ el.addEventListener(change,(event)>{ EasyStore.Currencies.change(event.target.value) if (page_template cart) { const params new URLSearchParams(window.location.search); params.set(delete_cache, 1); window.location.search params; } else { window.location.reload(); } return document.querySelectorAll(namecurrencies,namecurrent_currency).forEach((el)>{ el.value event.target.value }) if(page_template cart) location.reload(); }) }) /script> script> window.variantStrings { addToCart: `加入購物車`, soldOut: `span stylefont-size:14px;>售完/span>`, unavailable: `暫無供應`, } window.accessibilityStrings { shareSuccess: `鏈接已復製到剪貼板`, } /script> !-- Snippet:global/body_end: Product Label -->link hrefhttps://apps.easystore.co/assets/css/product-label/main.css?v2.3 relstylesheet typetext/css mediascreen />script srchttps://apps.easystore.co/product-labels/productlabelv2.js?shoprickandlinz.easy.co typetext/javascript>/script>!-- /Snippet -->script> /* ------ Events ------ pages/viewed customers/signup customers/login products/searched collections/viewed products/viewed products/shared wishlists/item_added carts/items_added carts/viewed carts/item_removed checkouts/initiated checkouts/shipping_info_added checkouts/payment_info_added checkouts/completed orders/placed orders/purchased payments/captured payments/failed */ window.__latest_cart window.__latest_cart || null; const _selector document.querySelector.bind(document), _selectorAll document.querySelectorAll.bind(document) document.addEventListener(DOMContentLoaded, (event) > { const default_currency getCookie(currency) const customer_id window.__st.cid const template window.__st.p onPageView() //-----------------------// // Configs // //-----------------------// window.dataLayer window.dataLayer || Array.prototype.last Array.prototype.last || function() { return thisthis.length - 1 || null } Array.prototype.first Array.prototype.first || function() { return this0 || null } //----------------------// // Triggers // //----------------------// const XHR window.XMLHttpRequest function xhr() { const xhr new XHR() xhr.addEventListener(readystatechange, function() { if(xhr.readyState ! 4) return try { const response_url xhr.responseURL if (response_url.includes(cart/add)) { window.__latest_cart JSON.parse(xhr.response) onCartItemsAdded() // ok } if (response_url.includes(cart/remove_item_quantity)) { window.__latest_cart JSON.parse(xhr.response) onCartItemRemoved() // ok } if (response_url.includes(new_cart?retrievetrue)) { result JSON.parse(xhr.response) if (result.cart) { window.__latest_cart result.cart } } } catch(e) { console.error(e) } }, false); return xhr } window.XMLHttpRequest xhr switch(template) { case cart: onCartView() // ok break case product: onProductView() // ok break case collection: onCollectionView() // ok break case blog: onBlogView() break case article: onArticleView() break case payment_completed: onOrderPlace() break case payment_fail: onPaymentFail() break } // _selector(formaction/checkout/payments).addEventListener(submit, onPaymentInfoAdded(_selector(formaction/checkout/payments))) if (_selector(formaction/checkout/detail)) _selector(formaction/checkout/detail).addEventListener(submit, ()>{onShippingInfoAdded(_selector(formaction/checkout/detail))}) // ok if (_selector(formaction/checkout/shipping)) _selector(formaction/checkout/shipping).addEventListener(submit, ()>{onShippingInfoAdded(_selector(formaction/checkout/shipping))}) // ok if (_selector(formaction/account/register)) _selector(formaction/account/register).addEventListener(submit, onSignUp) // ok if (_selector(formaction/account/login)) _selector(formaction/account/login).addEventListener(submit, onLogin) // ok if (_selector(formaction/search)) _selector(formaction/search).addEventListener(submit, onProductSearch()) // ok if (_selector(#line-login-btn)) _selector(#line-login-btn).addEventListener(click, onLineLogin) // ok if (_selector(#PlaceOrder)) _selector(#PlaceOrder).addEventListener(click, ()>{onCheckoutComplete(_selector(formaction/checkout/payments))}); // ok if (_selector(#add_wishlist)) _selector(#add_wishlist).addEventListener(click, onWishlistItemAdded) // ok if (_selectorAll(ahref/account/logout)) _selectorAll(ahref/account/logout).forEach(logoutButton > logoutButton.addEventListener(click, onLogout)) // ok if (_selector(.CartDrawerTrigger.cart-page-link)) _selector(.CartDrawerTrigger.cart-page-link).addEventListener(click, onCartView) // ok if (_selector(.CartDrawerTrigger.cart-page-link.mobile-cart-page-link)) _selector(.CartDrawerTrigger.cart-page-link.mobile-cart-page-link).addEventListener(click, onCartView) // ok if (_selectorAll(aclass^share-)) _selectorAll(aclass^share-).forEach(shareButton > shareButton.addEventListener(click, ()>{onProductShare(shareButton)}) ) // ok if (_selectorAll(name$checkout)) _selectorAll(name$checkout).forEach(checkoutButton > checkoutButton.addEventListener(click, onCheckoutInitiate)) // For append elements const bodyMutationObserver new MutationObserver(() > { if (_selector(#form__spc #PlaceOrder)) _selector(#form__spc #PlaceOrder).addEventListener(click, onSinglePageCheckout) // ok if (_selectorAll(name$checkout)) _selectorAll(name$checkout).forEach(checkoutButton > checkoutButton.addEventListener(click, onCheckoutInitiate)) }); bodyMutationObserver.observe(_selector(body), {subtree: true, childList: true}); //------------------------------// // Event handlers // //------------------------------// function onPageView() { EasyStore.Event.dispatch(pages/viewed, { page: { type: template, title: document.title, description: _selector(metanamedescription) ? _selector(metanamedescription).getAttribute(content) : null, url: location.href, } }) } function onSignUp() { const email_regex new RegExp(/^a-zA-Z0-9.!#$%&*+/?^_`{|}~-+@a-zA-Z0-9-+(?:\.a-zA-Z0-9-+)*$/) const phone_regex new RegExp(/^(\+?6?01)0-46-9-*0-9{7,8}$/) const email_or_phone _selector(`inputnamecustomeremail_or_phone`).value.replace(+, ).replace(/\s+/, ) let data {} if (email_regex.test(email_or_phone)) { data.method email data.email email_or_phone } if (phone_regex.test(email_or_phone)) { data.method phone data.phone email_or_phone } if (!data.method) return EasyStore.Event.dispatch(customers/signup, data) } function onLogin() { const email_regex new RegExp(/^a-zA-Z0-9.!#$%&*+/?^_`{|}~-+@a-zA-Z0-9-+(?:\.a-zA-Z0-9-+)*$/) const phone_regex new RegExp(/^(\+?6?01)0-46-9-*0-9{7,8}$/) const email_or_phone _selector(`inputnamecustomeremail_or_phone`).value.replace(+, ).replace(/\s+/, ) let data {} if (email_regex.test(email_or_phone)) { data.method email data.email email_or_phone } if (phone_regex.test(email_or_phone)) { data.method phone data.phone email_or_phone } if (!data.method) return EasyStore.Event.dispatch(customers/login, data) } function onLineLogin() { EasyStore.Event.dispatch(customers/login, { method: line }) } function onLogout() { EasyStore.Event.dispatch(customers/logout, { customer_id }) } function onBlogView() { const blog EasyStore.Event.dispatch(blogs/viewed, { blog }) } function onArticleView() { const article EasyStore.Event.dispatch(articles/viewed, { article }) } function onProductSearch() { const query _selector(inputnameq).value if (!query) return EasyStore.Event.dispatch(products/searched, { query }) } function onCollectionView() { const collection {id:400140,handle:feature-on-homepage,name:Feature on homepage,title:Feature on homepage,url:\/collections\/feature-on-homepage,description:,content:,featured_image:{src:null},products:{id:12944662,handle:\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-\u770b\u5c71\u5c0f\u72ac-\u2223-\u9732\u71df\u8eca\u900f\u660e\u8cbc\u7d19,name:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 \u770b\u5c71\u5c0f\u72ac \u2223 \u9732\u71df\u8eca\u900f\u660e\u8cbc\u7d19,title:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 \u770b\u5c71\u5c0f\u72ac \u2223 \u9732\u71df\u8eca\u900f\u660e\u8cbc\u7d19,url:\/products\/\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-\u770b\u5c71\u5c0f\u72ac-\u2223-\u9732\u71df\u8eca\u900f\u660e\u8cbc\u7d19,price:100,price_min:100.0,price_max:100.0,price_varies:false,compare_at_price:100,compare_at_price_min:100.0,compare_at_price_max:100.0,compare_at_price_varies:false,available:false,options_with_values:,options_by_name:,options:Title,has_only_default_variant:true,sole_variant_id:59959466,variants:{id:59959466,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},price:10000,compare_at_price:10000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_variant:{id:59959466,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},price:10000,compare_at_price:10000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},first_available_variant:null,selected_or_first_available_variant:{id:59959466,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},price:10000,compare_at_price:10000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,featured_image:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},secondary_image:{id:80168621,alt:78400785,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168621.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168621.jpg,height:1280,width:1280,position:2,type:Images},images:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},{id:80168621,alt:78400785,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168621.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168621.jpg,height:1280,width:1280,position:2,type:Images},media:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},{id:80168621,alt:78400785,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168621.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168621.jpg,height:1280,width:1280,position:2,type:Images},featured_media:{id:80226642,alt:65173523,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226642.jpg,height:1332,width:1332,position:1,type:Images},metafields:,expires:null,published_at:2024-11-19T12:31:00.000+08:00,created_at:2024-11-19T12:31:25.000+08:00,is_wishlisted:null},{id:12944405,handle:\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-dog-walker-\u660e\u4fe1\u7247,name:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Dog Walker \u660e\u4fe1\u7247,title:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Dog Walker \u660e\u4fe1\u7247,url:\/products\/\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-dog-walker-\u660e\u4fe1\u7247,price:50,price_min:50.0,price_max:50.0,price_varies:false,compare_at_price:50,compare_at_price_min:50.0,compare_at_price_max:50.0,compare_at_price_varies:false,available:false,options_with_values:,options_by_name:,options:Title,has_only_default_variant:true,sole_variant_id:59958590,variants:{id:59958590,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_variant:{id:59958590,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},first_available_variant:null,selected_or_first_available_variant:{id:59958590,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,featured_image:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},secondary_image:{id:80168496,alt:78400460,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168496.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168496.jpg,height:1280,width:1280,position:2,type:Images},images:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168496,alt:78400460,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168496.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168496.jpg,height:1280,width:1280,position:2,type:Images},media:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168496,alt:78400460,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168496.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168496.jpg,height:1280,width:1280,position:2,type:Images},featured_media:{id:80225996,alt:Dog Walker \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80225996.jpeg,height:1280,width:1280,position:1,type:Images},metafields:,expires:null,published_at:2024-11-19T12:26:00.000+08:00,created_at:2024-11-19T12:26:29.000+08:00,is_wishlisted:null},{id:12944393,handle:\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-happy-birthday\u660e\u4fe1\u7247,name:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Happy Birthday\u660e\u4fe1\u7247,title:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Happy Birthday\u660e\u4fe1\u7247,url:\/products\/\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-happy-birthday\u660e\u4fe1\u7247,price:50,price_min:50.0,price_max:50.0,price_varies:false,compare_at_price:50,compare_at_price_min:50.0,compare_at_price_max:50.0,compare_at_price_varies:false,available:true,options_with_values:,options_by_name:,options:Title,has_only_default_variant:true,sole_variant_id:59958488,variants:{id:59958488,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_variant:{id:59958488,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},first_available_variant:{id:59958488,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_or_first_available_variant:{id:59958488,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,featured_image:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},secondary_image:{id:80168345,alt:78400414,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168345.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168345.jpg,height:1280,width:1280,position:2,type:Images},images:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168345,alt:78400414,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168345.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168345.jpg,height:1280,width:1280,position:2,type:Images},media:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168345,alt:78400414,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168345.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168345.jpg,height:1280,width:1280,position:2,type:Images},featured_media:{id:80226065,alt:Happy Birthday\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226065.jpeg,height:1280,width:1280,position:1,type:Images},metafields:,expires:null,published_at:2024-11-19T12:23:00.000+08:00,created_at:2024-11-19T12:23:46.000+08:00,is_wishlisted:null},{id:12944379,handle:\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-cats-staff-\u660e\u4fe1\u7247,name:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Cats\u0027 Staff \u660e\u4fe1\u7247,title:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Cats\u0027 Staff \u660e\u4fe1\u7247,url:\/products\/\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-cats-staff-\u660e\u4fe1\u7247,price:50,price_min:50.0,price_max:50.0,price_varies:false,compare_at_price:50,compare_at_price_min:50.0,compare_at_price_max:50.0,compare_at_price_varies:false,available:false,options_with_values:,options_by_name:,options:Title,has_only_default_variant:true,sole_variant_id:59958416,variants:{id:59958416,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_variant:{id:59958416,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},first_available_variant:null,selected_or_first_available_variant:{id:59958416,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,featured_image:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},secondary_image:{id:80168232,alt:78400509,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168232.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168232.jpg,height:1280,width:1280,position:2,type:Images},images:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168232,alt:78400509,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168232.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168232.jpg,height:1280,width:1280,position:2,type:Images},media:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168232,alt:78400509,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168232.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168232.jpg,height:1280,width:1280,position:2,type:Images},featured_media:{id:80226066,alt:Cats\u0027 Staff \u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226066.jpeg,height:1280,width:1280,position:1,type:Images},metafields:,expires:null,published_at:2024-11-19T12:20:00.000+08:00,created_at:2024-11-19T12:20:46.000+08:00,is_wishlisted:null},{id:12944360,handle:\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-especially-for-you\u660e\u4fe1\u7247,name:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Especially for you\u660e\u4fe1\u7247,title:\u53f0\u7063 \u5c0f\u72ac\u5de5\u4f5c\u5ba4 Especially for you\u660e\u4fe1\u7247,url:\/products\/\u53f0\u7063-\u5c0f\u72ac\u5de5\u4f5c\u5ba4-especially-for-you\u660e\u4fe1\u7247,price:50,price_min:50.0,price_max:50.0,price_varies:false,compare_at_price:50,compare_at_price_min:50.0,compare_at_price_max:50.0,compare_at_price_varies:false,available:false,options_with_values:,options_by_name:,options:Title,has_only_default_variant:true,sole_variant_id:59958336,variants:{id:59958336,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_variant:{id:59958336,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},first_available_variant:null,selected_or_first_available_variant:{id:59958336,title:Default Title,sku:,taxable:false,barcode:null,available:false,inventory_quantity:0,featured_image:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},price:5000,compare_at_price:5000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,featured_image:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},secondary_image:{id:80168071,alt:78400585,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168071.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168071.jpg,height:1280,width:1280,position:2,type:Images},images:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168071,alt:78400585,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168071.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168071.jpg,height:1280,width:1280,position:2,type:Images},media:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},{id:80168071,alt:78400585,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168071.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80168071.jpg,height:1280,width:1280,position:2,type:Images},featured_media:{id:80226092,alt:Especially for you\u660e\u4fe1\u7247,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/80226092.jpeg,height:1280,width:1280,position:1,type:Images},metafields:,expires:null,published_at:2024-11-19T12:14:00.000+08:00,created_at:2024-11-19T12:14:35.000+08:00,is_wishlisted:null},{id:12767113,handle:\u53f0\u7063-avocado-mori\u68ee\u916a\u68a8-\u4eae\u9762pet\u7d19\u81a0\u5e36-\u9ce5\u8207\u661f\u661f-birds-stars,name:\u53f0\u7063 Avocado mori\u68ee\u916a\u68a8 \u4eae\u9762PET\u7d19\u81a0\u5e36 \u9ce5\u8207\u661f\u661f Birds & Stars,title:\u53f0\u7063 Avocado mori\u68ee\u916a\u68a8 \u4eae\u9762PET\u7d19\u81a0\u5e36 \u9ce5\u8207\u661f\u661f Birds & Stars,url:\/products\/\u53f0\u7063-avocado-mori\u68ee\u916a\u68a8-\u4eae\u9762pet\u7d19\u81a0\u5e36-\u9ce5\u8207\u661f\u661f-birds-stars,price:350,price_min:350.0,price_max:350.0,price_varies:false,compare_at_price:350,compare_at_price_min:350.0,compare_at_price_max:350.0,compare_at_price_varies:false,available:true,options_with_values:,options_by_name:,options:Title,has_only_default_variant:true,sole_variant_id:58951615,variants:{id:58951615,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},price:35000,compare_at_price:35000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_variant:{id:58951615,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},price:35000,compare_at_price:35000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},first_available_variant:{id:58951615,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},price:35000,compare_at_price:35000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},selected_or_first_available_variant:{id:58951615,title:Default Title,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},price:35000,compare_at_price:35000,is_enabled:true,options:Default Title,option1:Default Title,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,featured_image:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},media:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},featured_media:{id:78769993,alt:\u9ce5\u8207\u661f\u661f Birds & Stars - \u4eae\u9762PET\u7d19\u81a0\u5e36 PET tape,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/78769993.jpeg,height:1280,width:1280,position:1,type:Images},metafields:,expires:null,published_at:2024-10-18T15:59:19.000+08:00,created_at:2024-10-18T15:59:21.000+08:00,is_wishlisted:null},{id:9142808,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1-1-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1-1-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u9eb5\u5305},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u9eb5\u5305}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41616812,variants:{id:41616812,title:\u9eb5\u5305,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u9eb5\u5305,option1:\u9eb5\u5305,option2:null,option3:null},selected_variant:{id:41616812,title:\u9eb5\u5305,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u9eb5\u5305,option1:\u9eb5\u5305,option2:null,option3:null},first_available_variant:{id:41616812,title:\u9eb5\u5305,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u9eb5\u5305,option1:\u9eb5\u5305,option2:null,option3:null},selected_or_first_available_variant:{id:41616812,title:\u9eb5\u5305,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u9eb5\u5305,option1:\u9eb5\u5305,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,featured_image:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53142632,alt:Necktie_\u8cbc\u7d198,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142632.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T18:12:18.000+08:00,created_at:2023-02-02T18:11:55.000+08:00,is_wishlisted:null},{id:9142805,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u5e3d\u5b50},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u5e3d\u5b50}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41616808,variants:{id:41616808,title:\u5e3d\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5e3d\u5b50,option1:\u5e3d\u5b50,option2:null,option3:null},selected_variant:{id:41616808,title:\u5e3d\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5e3d\u5b50,option1:\u5e3d\u5b50,option2:null,option3:null},first_available_variant:{id:41616808,title:\u5e3d\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5e3d\u5b50,option1:\u5e3d\u5b50,option2:null,option3:null},selected_or_first_available_variant:{id:41616808,title:\u5e3d\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5e3d\u5b50,option1:\u5e3d\u5b50,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,featured_image:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53142599,alt:Necktie_\u8cbc\u7d196,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142599.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T18:11:49.000+08:00,created_at:2023-02-02T18:11:15.000+08:00,is_wishlisted:null},{id:9142785,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u6a59\u6a39},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u6a59\u6a39}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41616671,variants:{id:41616671,title:\u6a59\u6a39,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6a59\u6a39,option1:\u6a59\u6a39,option2:null,option3:null},selected_variant:{id:41616671,title:\u6a59\u6a39,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6a59\u6a39,option1:\u6a59\u6a39,option2:null,option3:null},first_available_variant:{id:41616671,title:\u6a59\u6a39,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6a59\u6a39,option1:\u6a59\u6a39,option2:null,option3:null},selected_or_first_available_variant:{id:41616671,title:\u6a59\u6a39,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6a59\u6a39,option1:\u6a59\u6a39,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,featured_image:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53142554,alt:Necktie_\u8cbc\u7d197,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53142554.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T18:11:06.000+08:00,created_at:2023-02-02T18:09:12.000+08:00,is_wishlisted:null},{id:9142583,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u6708\u8272\u771f\u7f8e},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u6708\u8272\u771f\u7f8e}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41615531,variants:{id:41615531,title:\u6708\u8272\u771f\u7f8e,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6708\u8272\u771f\u7f8e,option1:\u6708\u8272\u771f\u7f8e,option2:null,option3:null},selected_variant:{id:41615531,title:\u6708\u8272\u771f\u7f8e,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6708\u8272\u771f\u7f8e,option1:\u6708\u8272\u771f\u7f8e,option2:null,option3:null},first_available_variant:{id:41615531,title:\u6708\u8272\u771f\u7f8e,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6708\u8272\u771f\u7f8e,option1:\u6708\u8272\u771f\u7f8e,option2:null,option3:null},selected_or_first_available_variant:{id:41615531,title:\u6708\u8272\u771f\u7f8e,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6708\u8272\u771f\u7f8e,option1:\u6708\u8272\u771f\u7f8e,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,featured_image:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53140787,alt:Necktie_\u8cbc\u7d194,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140787.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T17:38:38.000+08:00,created_at:2023-02-02T17:36:39.000+08:00,is_wishlisted:null},{id:9142580,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u6e56},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u6e56}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41615526,variants:{id:41615526,title:\u6e56,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6e56,option1:\u6e56,option2:null,option3:null},selected_variant:{id:41615526,title:\u6e56,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6e56,option1:\u6e56,option2:null,option3:null},first_available_variant:{id:41615526,title:\u6e56,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6e56,option1:\u6e56,option2:null,option3:null},selected_or_first_available_variant:{id:41615526,title:\u6e56,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u6e56,option1:\u6e56,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,featured_image:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53140726,alt:Necktie_\u8cbc\u7d193,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140726.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T17:36:33.000+08:00,created_at:2023-02-02T17:36:15.000+08:00,is_wishlisted:null},{id:9142567,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u96d9\u5b50\u68ee\u6797},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u96d9\u5b50\u68ee\u6797}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41615451,variants:{id:41615451,title:\u96d9\u5b50\u68ee\u6797,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u96d9\u5b50\u68ee\u6797,option1:\u96d9\u5b50\u68ee\u6797,option2:null,option3:null},selected_variant:{id:41615451,title:\u96d9\u5b50\u68ee\u6797,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u96d9\u5b50\u68ee\u6797,option1:\u96d9\u5b50\u68ee\u6797,option2:null,option3:null},first_available_variant:{id:41615451,title:\u96d9\u5b50\u68ee\u6797,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u96d9\u5b50\u68ee\u6797,option1:\u96d9\u5b50\u68ee\u6797,option2:null,option3:null},selected_or_first_available_variant:{id:41615451,title:\u96d9\u5b50\u68ee\u6797,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u96d9\u5b50\u68ee\u6797,option1:\u96d9\u5b50\u68ee\u6797,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,featured_image:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53140632,alt:Necktie_\u8cbc\u7d199,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140632.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T17:35:08.000+08:00,created_at:2023-02-02T17:34:42.000+08:00,is_wishlisted:null},{id:9142558,handle:\u65e5\u672c-necktie-\u8cbc\u7d19-1-1,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19-1-1,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u5c0b\u627e\u8c93},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u5c0b\u627e\u8c93}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:41615408,variants:{id:41615408,title:\u5c0b\u627e\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5c0b\u627e\u8c93,option1:\u5c0b\u627e\u8c93,option2:null,option3:null},selected_variant:{id:41615408,title:\u5c0b\u627e\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5c0b\u627e\u8c93,option1:\u5c0b\u627e\u8c93,option2:null,option3:null},first_available_variant:{id:41615408,title:\u5c0b\u627e\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5c0b\u627e\u8c93,option1:\u5c0b\u627e\u8c93,option2:null,option3:null},selected_or_first_available_variant:{id:41615408,title:\u5c0b\u627e\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5c0b\u627e\u8c93,option1:\u5c0b\u627e\u8c93,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,featured_image:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},media:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},featured_media:{id:53140599,alt:Necktie_\u8cbc\u7d195,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/53140599.jpeg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2023-02-01T17:34:33.000+08:00,created_at:2023-02-02T17:34:00.000+08:00,is_wishlisted:null},{id:7362461,handle:\u65e5\u672c-necktie-\u8cbc\u7d19,name:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,title:\u65e5\u672c Necktie \u5272\u578b\u8cbc\u7d19,url:\/products\/\u65e5\u672c-necktie-\u8cbc\u7d19,price:170,price_min:170.0,price_max:170.0,price_varies:false,compare_at_price:200,compare_at_price_min:200.0,compare_at_price_max:200.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u4e3b\u984c,position:1,values:\u5fd9\u788c\u7684\u5eda\u623f},options_by_name:{\u4e3b\u984c:{name:\u4e3b\u984c,position:1,values:\u5fd9\u788c\u7684\u5eda\u623f}},options:\u4e3b\u984c,has_only_default_variant:false,sole_variant_id:33318248,variants:{id:33318248,title:\u5fd9\u788c\u7684\u5eda\u623f,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5fd9\u788c\u7684\u5eda\u623f,option1:\u5fd9\u788c\u7684\u5eda\u623f,option2:null,option3:null},selected_variant:{id:33318248,title:\u5fd9\u788c\u7684\u5eda\u623f,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5fd9\u788c\u7684\u5eda\u623f,option1:\u5fd9\u788c\u7684\u5eda\u623f,option2:null,option3:null},first_available_variant:{id:33318248,title:\u5fd9\u788c\u7684\u5eda\u623f,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5fd9\u788c\u7684\u5eda\u623f,option1:\u5fd9\u788c\u7684\u5eda\u623f,option2:null,option3:null},selected_or_first_available_variant:{id:33318248,title:\u5fd9\u788c\u7684\u5eda\u623f,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},price:17000,compare_at_price:20000,is_enabled:true,options:\u5fd9\u788c\u7684\u5eda\u623f,option1:\u5fd9\u788c\u7684\u5eda\u623f,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,featured_image:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},media:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},featured_media:{id:41977503,alt:Necktie_\u8cbc\u7d191.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/41977503.jpg,height:1936,width:1936,position:1,type:Images},metafields:,expires:null,published_at:2022-04-22T16:35:17.000+08:00,created_at:2022-04-22T16:37:57.000+08:00,is_wishlisted:null},{id:8616958,handle:\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e-1-2,name:\u65e5\u672c Necktie \u65c5\u884c\u7cfb\u5217\u660e\u4fe1\u7247,title:\u65e5\u672c Necktie \u65c5\u884c\u7cfb\u5217\u660e\u4fe1\u7247,url:\/products\/\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e-1-2,price:85,price_min:85.0,price_max:85.0,price_varies:false,compare_at_price:85,compare_at_price_min:85.0,compare_at_price_max:85.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u505a\u4ec0\u9ebc,position:1,values:\u9047\u898b\u9ed1\u8c93},options_by_name:{\u505a\u4ec0\u9ebc:{name:\u505a\u4ec0\u9ebc,position:1,values:\u9047\u898b\u9ed1\u8c93}},options:\u505a\u4ec0\u9ebc,has_only_default_variant:false,sole_variant_id:39211193,variants:{id:39211193,title:\u9047\u898b\u9ed1\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9047\u898b\u9ed1\u8c93,option1:\u9047\u898b\u9ed1\u8c93,option2:null,option3:null},selected_variant:{id:39211193,title:\u9047\u898b\u9ed1\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9047\u898b\u9ed1\u8c93,option1:\u9047\u898b\u9ed1\u8c93,option2:null,option3:null},first_available_variant:{id:39211193,title:\u9047\u898b\u9ed1\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9047\u898b\u9ed1\u8c93,option1:\u9047\u898b\u9ed1\u8c93,option2:null,option3:null},selected_or_first_available_variant:{id:39211193,title:\u9047\u898b\u9ed1\u8c93,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9047\u898b\u9ed1\u8c93,option1:\u9047\u898b\u9ed1\u8c93,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,featured_image:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},media:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},featured_media:{id:49799568,alt:Necktie_\u660e\u4fe1\u72475.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799568.jpg,height:1134,width:1134,position:1,type:Images},metafields:,expires:null,published_at:2022-11-07T16:20:47.000+08:00,created_at:2022-11-08T16:20:39.000+08:00,is_wishlisted:null},{id:8616950,handle:\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e-1-1,name:\u65e5\u672c Necktie \u65c5\u884c\u7cfb\u5217\u660e\u4fe1\u7247,title:\u65e5\u672c Necktie \u65c5\u884c\u7cfb\u5217\u660e\u4fe1\u7247,url:\/products\/\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e-1-1,price:85,price_min:85.0,price_max:85.0,price_varies:false,compare_at_price:85,compare_at_price_min:85.0,compare_at_price_max:85.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u505a\u4ec0\u9ebc,position:1,values:\u4eab\u7528\u5e03\u4e01},options_by_name:{\u505a\u4ec0\u9ebc:{name:\u505a\u4ec0\u9ebc,position:1,values:\u4eab\u7528\u5e03\u4e01}},options:\u505a\u4ec0\u9ebc,has_only_default_variant:false,sole_variant_id:39211159,variants:{id:39211159,title:\u4eab\u7528\u5e03\u4e01,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u4eab\u7528\u5e03\u4e01,option1:\u4eab\u7528\u5e03\u4e01,option2:null,option3:null},selected_variant:{id:39211159,title:\u4eab\u7528\u5e03\u4e01,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u4eab\u7528\u5e03\u4e01,option1:\u4eab\u7528\u5e03\u4e01,option2:null,option3:null},first_available_variant:{id:39211159,title:\u4eab\u7528\u5e03\u4e01,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u4eab\u7528\u5e03\u4e01,option1:\u4eab\u7528\u5e03\u4e01,option2:null,option3:null},selected_or_first_available_variant:{id:39211159,title:\u4eab\u7528\u5e03\u4e01,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u4eab\u7528\u5e03\u4e01,option1:\u4eab\u7528\u5e03\u4e01,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,featured_image:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},media:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},featured_media:{id:49799485,alt:Necktie_\u660e\u4fe1\u72476.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799485.jpg,height:1134,width:1134,position:1,type:Images},metafields:,expires:null,published_at:2022-11-07T16:20:23.000+08:00,created_at:2022-11-08T16:19:38.000+08:00,is_wishlisted:null},{id:8616945,handle:\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e-1,name:\u65e5\u672c Necktie \u65c5\u884c\u7cfb\u5217\u660e\u4fe1\u7247,title:\u65e5\u672c Necktie \u65c5\u884c\u7cfb\u5217\u660e\u4fe1\u7247,url:\/products\/\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e-1,price:85,price_min:85.0,price_max:85.0,price_varies:false,compare_at_price:85,compare_at_price_min:85.0,compare_at_price_max:85.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u505a\u4ec0\u9ebc,position:1,values:\u9eb5\u5305\u63a8\u8eca},options_by_name:{\u505a\u4ec0\u9ebc:{name:\u505a\u4ec0\u9ebc,position:1,values:\u9eb5\u5305\u63a8\u8eca}},options:\u505a\u4ec0\u9ebc,has_only_default_variant:false,sole_variant_id:39211144,variants:{id:39211144,title:\u9eb5\u5305\u63a8\u8eca,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9eb5\u5305\u63a8\u8eca,option1:\u9eb5\u5305\u63a8\u8eca,option2:null,option3:null},selected_variant:{id:39211144,title:\u9eb5\u5305\u63a8\u8eca,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9eb5\u5305\u63a8\u8eca,option1:\u9eb5\u5305\u63a8\u8eca,option2:null,option3:null},first_available_variant:{id:39211144,title:\u9eb5\u5305\u63a8\u8eca,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9eb5\u5305\u63a8\u8eca,option1:\u9eb5\u5305\u63a8\u8eca,option2:null,option3:null},selected_or_first_available_variant:{id:39211144,title:\u9eb5\u5305\u63a8\u8eca,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},price:8500,compare_at_price:8500,is_enabled:true,options:\u9eb5\u5305\u63a8\u8eca,option1:\u9eb5\u5305\u63a8\u8eca,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,featured_image:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},media:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},featured_media:{id:49799469,alt:Necktie_\u660e\u4fe1\u72477.jpg,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799469.jpg,height:1134,width:1134,position:1,type:Images},metafields:,expires:null,published_at:2022-11-07T16:19:19.000+08:00,created_at:2022-11-08T16:19:10.000+08:00,is_wishlisted:null},{id:8616938,handle:\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e--6,name:\u65e5\u672c Necktie Carry\u7cfb\u5217\u660e\u4fe1\u7247,title:\u65e5\u672c Necktie Carry\u7cfb\u5217\u660e\u4fe1\u7247,url:\/products\/\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e--6,price:85,price_min:85.0,price_max:85.0,price_varies:false,compare_at_price:85,compare_at_price_min:85.0,compare_at_price_max:85.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u62ff\u4ec0\u9ebc,position:1,values:\u6708\u4eae},options_by_name:{\u62ff\u4ec0\u9ebc:{name:\u62ff\u4ec0\u9ebc,position:1,values:\u6708\u4eae}},options:\u62ff\u4ec0\u9ebc,has_only_default_variant:false,sole_variant_id:39211129,variants:{id:39211129,title:\u6708\u4eae,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:49799425,alt:41977340,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u6708\u4eae,option1:\u6708\u4eae,option2:null,option3:null},selected_variant:{id:39211129,title:\u6708\u4eae,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:49799425,alt:41977340,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u6708\u4eae,option1:\u6708\u4eae,option2:null,option3:null},first_available_variant:{id:39211129,title:\u6708\u4eae,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:49799425,alt:41977340,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u6708\u4eae,option1:\u6708\u4eae,option2:null,option3:null},selected_or_first_available_variant:{id:39211129,title:\u6708\u4eae,sku:,taxable:false,barcode:null,available:true,inventory_quantity:1,featured_image:{id:49799425,alt:41977340,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u6708\u4eae,option1:\u6708\u4eae,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,featured_image:{id:49799425,alt:41977340,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,height:1134,width:1134,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:49799425,alt:41977340,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,height:1134,width:1134,position:1,type:Images},media:{id:49799425,alt:41977340,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,height:1134,width:1134,position:1,type:Images},featured_media:{id:49799425,alt:41977340,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799425.jpg,height:1134,width:1134,position:1,type:Images},metafields:,expires:null,published_at:2022-11-07T16:18:47.000+08:00,created_at:2022-11-08T16:18:37.000+08:00,is_wishlisted:null},{id:8616934,handle:\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e--5,name:\u65e5\u672c Necktie Carry\u7cfb\u5217\u660e\u4fe1\u7247,title:\u65e5\u672c Necktie Carry\u7cfb\u5217\u660e\u4fe1\u7247,url:\/products\/\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e--5,price:85,price_min:85.0,price_max:85.0,price_varies:false,compare_at_price:85,compare_at_price_min:85.0,compare_at_price_max:85.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u62ff\u4ec0\u9ebc,position:1,values:\u5154\u5b50},options_by_name:{\u62ff\u4ec0\u9ebc:{name:\u62ff\u4ec0\u9ebc,position:1,values:\u5154\u5b50}},options:\u62ff\u4ec0\u9ebc,has_only_default_variant:false,sole_variant_id:39211091,variants:{id:39211091,title:\u5154\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799363,alt:41975693,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u5154\u5b50,option1:\u5154\u5b50,option2:null,option3:null},selected_variant:{id:39211091,title:\u5154\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799363,alt:41975693,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u5154\u5b50,option1:\u5154\u5b50,option2:null,option3:null},first_available_variant:{id:39211091,title:\u5154\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799363,alt:41975693,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u5154\u5b50,option1:\u5154\u5b50,option2:null,option3:null},selected_or_first_available_variant:{id:39211091,title:\u5154\u5b50,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799363,alt:41975693,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u5154\u5b50,option1:\u5154\u5b50,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,featured_image:{id:49799363,alt:41975693,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,height:1134,width:1134,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:49799363,alt:41975693,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,height:1134,width:1134,position:1,type:Images},media:{id:49799363,alt:41975693,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,height:1134,width:1134,position:1,type:Images},featured_media:{id:49799363,alt:41975693,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799363.jpg,height:1134,width:1134,position:1,type:Images},metafields:,expires:null,published_at:2022-11-07T16:18:22.000+08:00,created_at:2022-11-08T16:18:11.000+08:00,is_wishlisted:null},{id:8616930,handle:\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e--4,name:\u65e5\u672c Necktie Carry\u7cfb\u5217\u660e\u4fe1\u7247,title:\u65e5\u672c Necktie Carry\u7cfb\u5217\u660e\u4fe1\u7247,url:\/products\/\u65e5\u672c-necktie-carry\u7cfb\u5217\u660e\u4fe1\u7247-\u591a\u6b3e--4,price:85,price_min:85.0,price_max:85.0,price_varies:false,compare_at_price:85,compare_at_price_min:85.0,compare_at_price_max:85.0,compare_at_price_varies:false,available:true,options_with_values:{name:\u62ff\u4ec0\u9ebc,position:1,values:\u66f8\u672c},options_by_name:{\u62ff\u4ec0\u9ebc:{name:\u62ff\u4ec0\u9ebc,position:1,values:\u66f8\u672c}},options:\u62ff\u4ec0\u9ebc,has_only_default_variant:false,sole_variant_id:39211083,variants:{id:39211083,title:\u66f8\u672c,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799318,alt:41975694,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u66f8\u672c,option1:\u66f8\u672c,option2:null,option3:null},selected_variant:{id:39211083,title:\u66f8\u672c,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799318,alt:41975694,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u66f8\u672c,option1:\u66f8\u672c,option2:null,option3:null},first_available_variant:{id:39211083,title:\u66f8\u672c,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799318,alt:41975694,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u66f8\u672c,option1:\u66f8\u672c,option2:null,option3:null},selected_or_first_available_variant:{id:39211083,title:\u66f8\u672c,sku:,taxable:false,barcode:null,available:true,inventory_quantity:2,featured_image:{id:49799318,alt:41975694,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,type:Images,is_variant_image:true},price:8500,compare_at_price:8500,is_enabled:true,options:\u66f8\u672c,option1:\u66f8\u672c,option2:null,option3:null},img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,featured_image:{id:49799318,alt:41975694,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,height:1134,width:1134,position:1,type:Images},secondary_image:{alt:,img_url:,src:,type:},images:{id:49799318,alt:41975694,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,height:1134,width:1134,position:1,type:Images},media:{id:49799318,alt:41975694,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,height:1134,width:1134,position:1,type:Images},featured_media:{id:49799318,alt:41975694,img_url:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,src:https:\/\/cdn.store-assets.com\/s\/252406\/i\/49799318.jpg,height:1134,width:1134,position:1,type:Images},metafields:,expires:null,published_at:2022-11-07T16:17:55.000+08:00,created_at:2022-11-08T16:17:44.000+08:00,is_wishlisted:null},sort_by:featured,product_count:43} EasyStore.Event.dispatch(collections/viewed, { collection }) } function onProductView() { const product EasyStore.Event.dispatch(products/viewed, { product }) } function onProductShare(el) { const product const channel el.getAttribute(class).split(-).last() EasyStore.Event.dispatch(products/shared, { product, channel }) } function onWishlistItemAdded() { let product const quantity _selector(#Quantity).value EasyStore.Event.dispatch(wishlists/item_added, { product }) } async function onCartItemsAdded() { const cart await getCart() if(cart && cart.items ! undefined && cart.items.length > 0) { EasyStore.Event.dispatch(carts/item_added, { cart }) } } async function onCartView() { const cart await getCart() EasyStore.Event.dispatch(carts/viewed, { cart }) } async function onCartItemRemoved() { const cart await getCart() cart.items if(cart) { EasyStore.Event.dispatch(carts/item_removed, { cart }) } } async function onCheckoutInitiate() { const cart await getCart() EasyStore.Event.dispatch(checkouts/initiated, { cart }) } async function onShippingInfoAdded(form) { let checkout getCheckout() let form_data {} new FormData(form).forEach((value, key) > form_datakey value) let shipping_tier null if (form_data.type && form_data.type.startsWith(r_pickup)) { shipping_tier `Pickup - ${form_data.pick_location}` } if (form_data.s_id) { shipping_tier _selector(`inputid`+form_data.s_id+``).getAttribute(data-shipping-name) } if (!shipping_tier) return EasyStore.Event.dispatch(checkouts/shipping_info_added, { checkout, shipping_tier }) } async function onPaymentInfoAdded(form) { let checkout getCheckout() let payment_type new FormData(form).get(payment_method) EasyStore.Event.dispatch(checkouts/payment_info_added, { checkout, payment_type }) } async function onOrderPlace() { let cart_token getCookie(cart_js) let previous_cart_token getCookie(previous_cart_ga4_js) if (previous_cart_token && previous_cart_token cart_token) { // Prevent duplicate purchase tracking return } let order getOrder() EasyStore.Event.dispatch(orders/placed, { order }) if(order.is_manual_payment) { EasyStore.Event.dispatch(orders/purchased, { order }) } const last_transaction order.transactions.last() if (last_transaction.status) { EasyStore.Event.dispatch(orders/purchased, { order }) EasyStore.Event.dispatch(payments/captured, { order }) } } async function onPaymentFail() { const order getOrder() EasyStore.Event.dispatch(payments/failed, { order }) } async function onCheckoutComplete(form) { onPaymentInfoAdded(form) const checkout getCheckout() EasyStore.Event.dispatch(checkouts/completed, { checkout }) } async function onSinglePageCheckout() { // let checkout $(data-app-checkout).data(app-checkout) let checkout getCheckout() // const payment_type _selector(#app_spc_payment_method).find(`class*label-content`).first().find(b).first().text() const payment_type _selector(#app_spc_payment_method).getElementsByClassName(label-content)0.getElementsByTagName(b)0.innerHTML const shipping_method _selector(#delivery_method).value let shipping_tier null let app_spc_customer_info_label _selector(#app_spc_customer_info).getElementsByClassName(label-content) if (shipping_method shipping) { shipping_tier app_spc_customer_info_labelapp_spc_customer_info_label.length - 1.getElementsByTagName(b)0.innerHTML } if (shipping_method pickup) { shipping_tier app_spc_customer_info_label0.innerHTML } if (shipping_tier) { EasyStore.Event.dispatch(checkouts/shipping_info_added, { checkout, shipping_tier, }) } if (payment_type) { EasyStore.Event.dispatch(checkouts/payment_info_added, { checkout, payment_type, }) } EasyStore.Event.dispatch(checkouts/completed, { checkout }) } }) //-----------------------// // Functions // //-----------------------// function getCookie(name) { name + decodedCookie decodeURIComponent(document.cookie) ca decodedCookie.split(;) for(i 0; i ca.length; i++) { c cai while (c.charAt(0) ) { c c.substring(1) } if (c.indexOf(name) 0) { return c.substring(name.length, c.length) } } return } const parsePrice price > { if(typeof price string) { return parseFloat(price.split(,).join()) } return price } const requestCart async (method, data) > { let response await fetch(/cart.json, {method: GET,headers: {Content-Type: application/json}}) result await response.json() return result.cart } const getCart async (latest false) > { let cart window.__latest_cart const cart_invalid !cart || !cart.items || (cart.total_price > 0 && !cart.items.length) if(latest || cart_invalid) { cart await requestCart() } cart.items cart.items || return mapCart(cart) } const getCheckout async () > { mapCheckout(window.__latest_cart || await requestCart()) } const getOrder async () > { mapOrder(window.__latest_cart || await requestCart()) } //-----------------------// // Mappers // //-----------------------// const fallbackAttribute (object, attribute) > { if(!Array.isArray(attribute)) { attribute attribute } let final_value null do { final_value objectattribute.shift() } while(!final_value && attribute.length) return final_value } const map (object, mapper) > { const newObject {} for(const key in mapper) { // Handle different keys between new and old format newObjectkey fallbackAttribute(object, mapperkey) // Cast price to float if(newObjectkey && price, amount, discount, discounts.some(x > key.endsWith(x))) { newObjectkey parsePrice(newObjectkey) } if(newObjectkey undefined) { delete newObjectkey } } return newObject } const mapCart cart > { const oldCart cart const mapper { id: id, currency: currency, item_count: item_count, items: items, total_price: total_price, latest_items: latest_items } cart map(cart, mapper) const discounts (oldCart.storewide_discounts || ).concat((oldCart.voucher_discounts || )) cart.discount_applications discounts.map(discount > ({ title: discount.voucher_code || null, value: parsePrice(discount.amount), })) cart.original_total_price cart.items.length ? cart.items .map(item > item.original_price) .reduce((sum, price) > sum + price) : 0 cart.total_discount cart.discount_applications.length ? cart.discount_applications .map(discount > parsePrice(discount.value)) .reduce((sum, value) > sum + value) : 0 cart.items cart.items.map(item > mapLineItem(item)) return cart } const mapCheckout checkout > { const mapper { note: note, attributes: note_attributes, billing_address: billing_address, currency: currency, customer_id: customer_id, discounts_amount: total_discount, id: id, line_items: order_item, order_number: order_number, shipping_address: shipping_address, shipping_price: shipping_tax, shipping_method: shipping_method_name, tax_price: total_tax, } checkout map(checkout, mapper) checkout.requires_shipping checkout.line_items.some(item > item.shipping_required) checkout.line_items checkout.line_items.map(item > mapLineItem(item)) return checkout } const mapOrder order > { const mapper { attributes: note_attributes, billing_address: billing_address, cancelled: is_cancelled, cancelled_at: cancelled_at, created_at: created_at, customer_id: customer_id, // discount_applications: discount_applications, email: email, financial_status: financial_status, fulfillment_status: fulfillment_status, line_items: order_item, note: note, order_number: order_number, phone: phone, shipping_address: shipping_address, shipping_methods: shipping_methods, shipping_price: total_shipping, subtotal_price: subtotal_price, // tax_lines: tax_lines, tax_price: total_tax, total_discounts: total_discount, total_net_amount: total_amount_include_transaction, total_price: total_price, transactions: transaction_records, is_manual_payment: is_manual_payment, } order.email order.billing_address.email order.phone order.billing_address.phone order.shipping_method order.shipping_method_name order map(order, mapper) order.line_items order.line_items.map(item > mapLineItem(item)) order.transactions order.transactions.map(transaction > mapTransaction(transaction)) return order } const mapLineItem line_item > { const old_line_item line_item const mapper { final_price: price, image: img_url, message: message, original_line_price: original_line_price, original_price: original_price, properties: properties, quantity: quantity, requires_shipping: shipping_required, sku: sku, taxable: taxable, title: product_name, product_name: product_name, url: url, product_id: product_id, variant_id: variant_id, id: id, i_id, } line_item map(line_item, mapper) line_item.product_id line_item.product_id || (old_line_item.product && old_line_item.product.id) || null line_item.variant_id line_item.variant_id || (old_line_item.variant && old_line_item.variant.id) || null line_item.image line_item.image || (old_line_item.image && old_line_item.image.url) || null return line_item } const mapTransaction transaction > { const mapper { amount: amount, created_at: created_at, gateway: gateway_type, id: id, status: status, } transaction map(transaction, mapper) return transaction }/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]