Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話
Search
keigo
February 21, 2023
Programming
910
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話
カラーミーショップAPIを活用してオリジナルのHPなどにEC機能を埋め込む際、Nuxt.js様のおかげでスムーズに乗り越えられたポイントをしゃべります。
keigo
February 21, 2023
More Decks by keigo
See All by keigo
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
460
開発ステップを細分化する、破綻しないAI開発体制
kspace
0
290
ドキュメント化が必要な広報作業に、AIを取り入れる
kspace
3
590
@vite-pwa/nuxt を用いた、PWA実装のリアル
kspace
1
140
もう二度と迷走しない!極端なタスク分割 実践編
kspace
2
340
Nuxt Serverと$fetchを 組み合わせたTypeScript開発体験
kspace
4
2.6k
IGAによるメロディ生成
kspace
0
480
ECテックカンファレンス2023
kspace
1
1.6k
Other Decks in Programming
See All in Programming
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.5k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
460
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
その節約、円になってますか?
isamumumu
1
720
メールのエイリアス機能を履き違えない
isshinfunada
0
230
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
540
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
390
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.2k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
550
仕様駆動開発の消費期限
watany
20
7.7k
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
770
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
320
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
640
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
690
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
A Tale of Four Properties
chriscoyier
163
24k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
790
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Transcript
HPにEC機能を埋め込む際、 Nuxt.js様のおかげで乗り切れた話 keigo (@Kspace_trk) Vue.js v-tokyo Meetup #16
Vue.js v-tokyo Meetup #16 Keigo Nakao (23) b 2022年4月にGMOペパボに新卒入i b
カラーミーショップのエンジニP b 趣味、好きなこX b DTM (作曲), DJ, カメラ, マジック, ロケットリーグ @Kspace_trk
Vue.js v-tokyo Meetup #16 #1 Vue.jsでカラーミーショップの フロントエンド開発をしている話 #2 カラーミーショップAPI +
Nuxt.js 本日は2本立てで
Vue.js v-tokyo Meetup #16 #1 カラーミーショップの開発でVue.jsを導入している話
Vue.js v-tokyo Meetup #16 #1 カラーミーショップの開発でVue.jsを導入している話 フロントエンド:Smarty バックエンド:PHP 従来までのカラーミーショップ
Vue.js v-tokyo Meetup #16 #1 カラーミーショップの開発でVue.jsを導入している話 フロントエンド:Smarty + Vue.js バックエンド:PHP
現在のカラーミーショップ
Vue.js v-tokyo Meetup #16 #1 カラーミーショップの開発でVue.jsを導入している話 現在のカラーミーショップ 大体こんな感じ ... Vue
Smarty PHP public dist Vueのdist
Vue.js v-tokyo Meetup #16 #1 カラーミーショップの開発でVue.jsを導入している話 現在のカラーミーショップ 最近Vue3を導入 ... Vue
Vue3 Smarty PHP public dist Vueのdist
Vue.js v-tokyo Meetup #16 #1 カラーミーショップの開発でVue.jsを導入している話 現在のカラーミーショップ 最近Vue3を導入 現在Vue3に移行中 ...
Vue Vue3 Smarty PHP public dist Vueのdist
Vue.js v-tokyo Meetup #16 #1 Vue.jsでカラーミーショップの フロントエンド開発をしている話 #2 カラーミーショップAPI +
Nuxt.js 本日は2本立てで
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js クライアントさん クライアントさん
クライアントさん クライアントさん うちのHPにEC機能 埋め込んでよ!笑 こんなデザインで! フリーランスもしくはWeb制作会社を運営していると、 このようなことがあるかと思います。
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js 色々なAPIがある https://developer.shop-pro.jp/docs/colorme-api
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js 作るもの (ざっくり)
LOGO menu menu menu LOGO menu menu menu https://hoge.com/products https://hoge.com/product/{productId} 商品名 1,000円 いい感じのTシャツです。 サイズ:M カートに入れる
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js 作るもの (APIでいい感じにやるだけかと思いきや)
LOGO menu menu menu LOGO menu menu menu https://hoge.com/products https://hoge.com/product/{productId} ここがちょっとクセモノ 商品名 1,000円 いい感じのTシャツです。 サイズ:M カートに入れる
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ サイズ
M カートに入れる
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ サイズ
M カートに入れる 埋め込みscriptが発行できる
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ 色々ついてくるし、Nuxt側でスタイリングしたい
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ <form
action=”カートのURL”> 色々端折っています </form> <input type=”submit”> <option value=”サイズID”>
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ <form
action=”カートのURL”> </form> <input type=”submit”> <option value=”サイズID”>
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ カラーミーが生成するページを見に行った
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ 謎の値が、、しかも謎のカンマが、、
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ ←options[num].idかもしれない
APIドキュメントみにきた
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ ←options[num].idかもしれない
そうだった APIドキュメントみにきた
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ しかしAPIで取れるのは、81654775の数字
右のカンマ以降はロジックで錬成しなければ
Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ <option
v-for=”第2引数でindexとる” :value=”APIで取った数字 + ‘,’ + index”> 都合よすぎワロタ
まとめ Vue.js v-tokyo Meetup #16 U カラーミーAPI × Nuxt.jsで、見た目フルカスタムECサイトができF U
今回このようなECサイトを制作したことで、ドキュメントのなさに驚いたc U もっとスムーズに開発できるよう、たくさん発信や改善していきたい