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
Shopify / Stripeで 静的サイトでも オンライン決済・物販をはじめよう / shifter-meetu-feb-2022
Search
Hidetaka Okamoto
PRO
February 10, 2022
Technology
0
680
Shopify / Stripeで 静的サイトでも オンライン決済・物販をはじめよう / shifter-meetu-feb-2022
[2/10 開催] Shifter オンラインミートアップ!
https://eventregist.com/e/M1NzTceR9n3d
の登壇資料です。
Hidetaka Okamoto
PRO
February 10, 2022
Tweet
Share
More Decks by Hidetaka Okamoto
See All by Hidetaka Okamoto
OpenAI APIで API Changelogを要約してみた話 / chatgpt-osaka-1
hideokamoto
PRO
0
360
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
PRO
0
45
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
PRO
0
200
Stripeでの オンライン決済理解した - エンジニア達の「〇〇完全に理解した」Talk #25
hideokamoto
PRO
0
610
Jamstack開発者のための App Runner入門
hideokamoto
PRO
1
360
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
PRO
0
350
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
PRO
2
3.8k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
PRO
1
150
Shifter Headlessと Headless WordPressの紹介
hideokamoto
PRO
0
1.4k
Other Decks in Technology
See All in Technology
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
3.1k
オーナーシップを持つ領域を明確にする
konifar
12
2.6k
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
1
150
Terraformあれやこれ/terraform-this-and-that
emiki
6
570
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
SREとその組織類型
tatsuo48
8
1.5k
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
ユーザーストーリーのレビューを自動化したみたの
bun913
1
330
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
640
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
0
220
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
シン・Kafka / shin-kafka
oracle4engineer
PRO
7
2.7k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
The Brand Is Dead. Long Live the Brand.
mthomps
48
28k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
GitHub's CSS Performance
jonrohan
1023
450k
Debugging Ruby Performance
tmm1
70
11k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Designing the Hi-DPI Web
ddemaree
276
33k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
Unsuck your backbone
ammeep
662
57k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
Transcript
Shopify / StripeͰ ੩తαΠτͰ ΦϯϥΠϯܾࡁɾൢΛ͡ΊΑ͏ JP_GetShifter Hidetaka Okamoto 2022/2/10 ˌJP_GetShifter
Ԭຊलߴ @hide__dev • Stripe Developer Advocate • JS / TS
Developer • AWS / Next.js / Serverless / shopify / … • 🐈 #JAWS-UG
2021/12ʹStripeʹδϣΠϯ͠·ͨ͠
དྷ݄ͰJP_Stripes̑पʂ
Agenda • ੩తԽͨ͠WordPressͰͰ͖ͳ͘ͳͬͨ͜ͱ • Shopify Buy Button & Stripe Payment
Links • EC͕ཉ͍͠ͷ͔ɺΦϯϥΠϯͰऩӹΛಘ͍ͨͷ͔
Agenda • ੩తԽͨ͠WordPressͰͰ͖ͳ͘ͳͬͨ͜ͱ • Shopify Buy Button & Stripe Payment
Links • EC͕ཉ͍͠ͷ͔ɺΦϯϥΠϯͰऩӹΛಘ͍ͨͷ͔
Shifter StaticͳΒ ࡶʹαΠτ͕࡞ΕΔ • ߋ৽ʹϜϥͷ͋Δϒϩά • ์ஔؾຯOSSͷDocsαΠτ • ࠂऩೖૂ͍ͷΞϑΟϦΤΠτ •
BillVektorʢٻॻཧʣͳΒ freeϓϥϯͰ͑Δ
WordPressΛΘ͟Θ͟੩తԽ͢Δҙຯ • WordPress͍͍͚ͨͲɺӡ༻อकͨ͘͠ͳ͍ • ৽͍͠CMSαʔϏεΛ֮͑ΔͷΊΜͲ͍͘͞ • ಠࣗυϝΠϯͰཧ͍ͨ͠ • ਖ਼ͦΜͳʹಈతͳॲཧ͕ඞཁͳαΠτ͡Όͳ͍ •
ʮWPͰͷίϯςϯπཧʯͱʮHTML/JS/CSS + IMGʯ͚ͩ͘Ε
ಈతͳػೳ͋ΔఔׂΓΔ • ϑΥʔϜ: Google FormHubSpot (ແྉ͔Β͑Δ) • ݕࡧ: খ͍͞αΠτͳΒAlgoliaͰ՝ۚͰͳ͍ •
Ϩίϝϯυ: Tag/Categoryϕʔεͷؔ࿈هࣄදࣔͰे • 💰: GoogleͳͲͷࠂཔΈ • ϝϯόʔγοϓ: ͦ͏͍͏ͷReactͰΒ͍ͤͯͩ͘͞🙇
ӡ༻අͷϖΠΛߟ͑Δͱɺ💰ؤுΓ͍ͨ • ݸਓར༻͚ͩͳΒɺษڧͱͯ͠ܦඅѻ͍Ͱे • ਓʹקΊΔͳΒɺ͏ͪΐͬͱ౿ΈࠐΜͰߟ͍͑ͨ • ʮαʔόʔଆͷॲཧΛΘͣʹɺܾࡁΛߦ͏ํ๏ʯ • ՄೳͳΒɺWooCommerceʹࡌ͍ͤͨ
Agenda • ੩తԽͨ͠WordPressͰͰ͖ͳ͘ͳͬͨ͜ͱ • Shopify Buy Button & Stripe Payment
Links • EC͕ཉ͍͠ͷ͔ɺΦϯϥΠϯͰऩӹΛಘ͍ͨͷ͔
ൢΔͳΒShopify https://remoneko.life/goods/
Shopify Buy Button • ҰཡͱΧʔτػೳͷSDK • JSͷίʔυεχϖοτΛ HTMLϒϩοΫʹ͍ΕΔ͚ͩ •
PrintfulͳͲΛ࿈ܞͤ͞Εɺ ແࡏݿൢചҰԠՄೳ
ShopifyΛࡶʹ͍͍ͨWPϢʔβʔ͚ʁ • ݄ͷίετͦΜͳʹมΘΒͳ͍ʢShifter wayͷํ͕ͪΐͬͱ͍҆ʣ • Shopify Lite + Shifter Static
T1 $9 + $16 = $25/mon • Shopify Basic -> $29/mon • αΠτཧΛWPଆ͚ͩʹूͰ͖ΔͷϝϦοτ • ʮ͢Ͱʹ͋ΔWPʹECΛ͍ͨ͠ʯ&ʮ৽͍͜͠ͱ͋·Γ֮͑ͨ͘ͳ͍ʯ
ఆظ՝ۚWooCommerceซ༻ͳΒStripe
Stripe Payment Links • ܾࡁ༻ͷURLΛൃߦͰ͖Δ • ఆظ՝ۚOK • URL͚ͩͳͷͰɺ
WooͷߪೖϘλϯʹઃఆͰ͖Δ • ݟͨWooɺܾࡁStripe
Stripeఆظߪೖor εϞʔϧελʔτ͚ • StripeݪଇܾࡁखྉͷΈͷ՝ۚʢҰ෦ྫ֎͋Γʣ • ചΕͳ͚Εɺ͓͔͔ۚΒͳ͍ͷͰϦεΫͰ࢝ΊΕΔ • ఆظ՝ۚNoCodeͰରԠͰ͖ΔͷͰɺ ൦ձࡶࢽఆظߪಡͳͲͷఆظߪೖͰར༻Մೳ
• σδλϧμϯϩʔυɺZapierͳͲΛ͑ҰԠՄೳ • ʮΧʔτˍࡏݿཧʯ͕Payment Links͚ͩͰ͍͠ΛͲ͏ଊ͑Δ͔
Shopify / Stripeͷڞ௨߲ • ͦΕͧΕͷDashboard͔Βܾࡁॲཧܥͷૢ࡞͕Մೳ • WebhookΛͬͯɺจޙͷ࡞ۀΛࣗಈԽͰ͖Δ • ZapierAWS StepFunctionsͰސ٬ͷ࿈བྷͳͲΛࣗಈԽ
• HubSpotIntercomͱ࿈ܞ͢ΕCRMMAʹ • ʮ̍ͭͷ͜ͱΛ͏·͘ΔαʔϏεʯΛͲΕ͚ͩͭͳ͛Δ͔
Shopify Buy ButtonͱStripe Payment LinksͰ ڞ௨ͯ͠Ͱ͖ͳ͍͜ͱ • ձһొܥࠓͷॴͳ͍ •
ήετจͷΈͷडʹͳΔ • ରԠͨ͠ͱͯ͠ɺ੩తWPͰೝূ͕΄΅ແཧ • JSͰΉͳΒ͏Next.jsͳͲΛͬͯJamstack WPʹ͠Α͏ • JamstackͳΒɺStripeShopifyͰ͖Δ͜ͱΓͩ͘͞Μ
Agenda • ੩తԽͨ͠WordPressͰͰ͖ͳ͘ͳͬͨ͜ͱ • Shopify Buy Button & Stripe Payment
Links • EC͕ཉ͍͠ͷ͔ɺΦϯϥΠϯͰऩӹΛಘ͍ͨͷ͔
ͦͷαΠτͰΓ͍ͨ͜ͱԿͩΖ͏ʁ • PoCٕज़ݚᮎͳΒɺΨοπϦઑΖ͏ʢHydrogen / Faust.js / Connectʣ • ૣ࢝͘Ί͍ͨͳΒɺϊʔίʔυɾϩʔίʔυͰ࡞ۀΛऴΘΒͤΑ͏ •
ʮͦͷಈతػೳɺอकίετΛࢧ͏ʹ͢Δͷ͔ʁʯ • Yes -> αʔόʔʹࢿ͠Α͏ʢϑϧϚωʔδυ IaaS + IaCʣ • No -> ݄ͷอक/ίετͱShifter StaticͳΒͲ͕͍ͬͪ҆ʁ • ʮΓ͍ͨ͜ͱʯʹूதͰ͖ΔαʔϏεʹ͓ۚΛ͔͚Α͏
Thanks • ੩తԽͨ͠WordPressͰͰ͖ͳ͘ͳͬͨ͜ͱ • Shopify Buy Button & Stripe Payment
Links • EC͕ཉ͍͠ͷ͔ɺΦϯϥΠϯͰऩӹΛಘ͍ͨͷ͔ • Twitter: @hide__dev