Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話

Keigo Nakao
February 21, 2023

 HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話

カラーミーショップAPIを活用してオリジナルのHPなどにEC機能を埋め込む際、Nuxt.js様のおかげでスムーズに乗り越えられたポイントをしゃべります。

Keigo Nakao

February 21, 2023
Tweet

More Decks by Keigo Nakao

Other Decks in Programming

Transcript

  1. Vue.js v-tokyo Meetup #16 Keigo Nakao (23) b 2022年4月にGMOペパボに新卒入i b

    カラーミーショップのエンジニP b 趣味、好きなこX b DTM (作曲), DJ, カメラ, マジック, ロケットリーグ @Kspace_trk
  2. Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js クライアントさん クライアントさん

    クライアントさん クライアントさん うちのHPにEC機能 埋め込んでよ!笑 こんなデザインで! フリーランスもしくはWeb制作会社を運営していると、 このようなことがあるかと思います。
  3. 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 カートに入れる
  4. 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 カートに入れる
  5. Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ <form

    action=”カートのURL”> 色々端折っています </form> <input type=”submit”> <option value=”サイズID”>
  6. Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ <form

    action=”カートのURL”> </form> <input type=”submit”> <option value=”サイズID”>
  7. Vue.js v-tokyo Meetup #16 #2 カラーミーショップAPI + Nuxt.js ちょっとクセがあったとこ <option

    v-for=”第2引数でindexとる” :value=”APIで取った数字 + ‘,’ + index”> 都合よすぎワロタ
  8. まとめ Vue.js v-tokyo Meetup #16 U カラーミーAPI × Nuxt.jsで、見た目フルカスタムECサイトができF U

    今回このようなECサイトを制作したことで、ドキュメントのなさに驚いたc U もっとスムーズに開発できるよう、たくさん発信や改善していきたい