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
Movable Type対応カート SKELETON CART でStripe決済に対応した話
Search
Yausufmi Nishiyama
March 16, 2021
0
130
Movable Type対応カート SKELETON CART でStripe決済に対応した話
2021年3月16日(火)にオンライン開催されたJP_Stripes Online Meetup!で使用した資料です。
Yausufmi Nishiyama
March 16, 2021
Tweet
Share
More Decks by Yausufmi Nishiyama
See All by Yausufmi Nishiyama
ウェブディレクターの傾聴力が引き上げる「企画力」
nishi_yama
0
36
手段と目的を間違えないための「Movable Typeを活用したウェブサイトエコシステム」
nishi_yama
0
210
ECサイト構築にもう1つの選択肢を
nishi_yama
0
2.3k
はじめてのMovable Type 〜ゼロからの始め方・選び方〜
nishi_yama
0
320
Movable Typeで理解する「CMS選びのポイント」
nishi_yama
1
130
Movable Type で育てるウェブサイトエコシステム
nishi_yama
0
49
手軽さや自由度のメリットだけじゃない、SaaS型CMSで作る「クライアントから支持されるウェブサイト」
nishi_yama
0
69
カスタムブロック作成手順のベタープラクティス
nishi_yama
0
4.7k
SaaS型のMovable Typeを選択するウェブサイト制作会社の思考
nishi_yama
0
100
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Faster Mobile Websites
deanohume
306
31k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Scaling GitHub
holman
459
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Gamification - CAS2011
davidbonilla
80
5.2k
Navigating Team Friction
lara
183
15k
Code Reviewing Like a Champion
maltzj
521
39k
Being A Developer After 40
akosma
89
590k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Transcript
1IPUPCZ#JTBLIB%BUUBPO6OTQMBTI .PWBCMF5ZQFରԠΧʔτ 4,&-&50/$"35Ͱ 4USJQFܾࡁʹରԠͨ͠ +1@4USJQFT0OMJOF.FFUVQ גࣜձࣾδϟΫελϙδγϣϯɹࢁɹହ࢙
ϋογϡλάɹ+1@4USJQFT ࢁɹହ࢙ʢʹ͠·ɹ͢;Έʣ גࣜձࣾδϟΫελϙδγϣϯɹදऔకʗσΟϨΫλʔ ݄ۀɺ݄๏ਓԽʢ๏ਓظʣ ݄ੜ·Εɺࡀ ༦ு܊܀ࢁொग़ɺࡳຈޫߴߍʗւֶԂେֶ๏ֶ෦ଔۀ খḺ੨৭ਃࠂձ࿈߹ձৗཧࣄʢ݄ʙʣ தখػߏൢ࿏։ࢧԉΞυόΠβʔʢ݄ʙʣ ࣗশɿେऺञԶྲྀΤόϯδΣϦετʢ݄ʙʣ
ϋογϡλάɹ+1@4USJQFT ࢁɹହ࢙ʢʹ͠·ɹ͢;Έʣ .PWBCMF5ZQFΛϓϥοτϑΥʔϜʹΣϒαΠτΛߏங ɹ1SP/FUʢγοΫεɾΞύʔτࣾύʔτφʔʣՃໍ ɹ.5՜ҔΛελʔτ ɹ.5%%$.FFUVQ)0,,"*%0։࠵ ɹΣϒσΟϨΫγϣϯݚڀձʢԾশʣΛελʔτ ɹ.5%%$.FFUVQ)0,,"*%0։࠵ ࡾͷ൧ΑΓ৯Δ͜ͱɺҿΉ͜ͱ͕͖
ϋογϡλάɹ+1@4USJQFT σΟϨΫλʔɹ໊ σβΠφʔɹ໊ .5ςϯϓϨʔτΤϯδχΞɹ໊ ͦͷଞɺϑϩϯτΤϯυ։ൃύʔτφʔ ओͳۀ ɾΣϒαΠτߏஙʗΣϒίϯαϧςΟϯά ɾࣗࣾ։ൃൢച ɾΣϒγεςϜ։ൃ ɾҹσβΠϯɹɹɹɹɹɹɹɹɹɹɹ΄͔
ϋογϡλάɹ+1@4USJQFT
ϋογϡλάɹ+1@4USJQFT
ϋογϡλάɹ+1@4USJQFT %ZOBNJD1SFWJFX *NBHF6QMPBE6UJMJUZ .PWBCMF5ZQF༻ϓϥάΠϯ
ϋογϡλάɹ+1@4USJQFT ࣗࣾϓϩμΫτ4,&-&50/$"35 IUUQTXXXKVYUBQPTJUJPOKQTLFMFUPODBSU
ϋογϡλάɹ+1@4USJQFT ຊͷΞδΣϯμ
ϋογϡλάɹ+1@4USJQFT 4,&-&50/$"35ͱ 4VSWJWF5IF$PSPOB 4USJQF4JNQMFϓϥάΠϯ
ϋογϡλάɹ+1@4USJQFT 4,&-&50/$"35ͱ
ϋογϡλάɹ+1@4USJQFT w ݄ϦϦʔε w )5.-ςϯϓϨʔτࣜͷγϣοϐϯάΧʔτʢ1)1ʣ w ओʹΣϒσβΠφʔ͞ΜΣϒ੍࡞ձ͚ࣾ w ϓϥάΠϯػߏʹΑΔ֦ுੑ w
ൢച૯ w .PWBCMF5ZQFͱ࿈ܞ͢ΔϓϥάΠϯΛϦϦʔε w ݄ʹWFSTJPOϦϦʔε 4,&-&50/$"35ͱ
ϋογϡλάɹ+1@4USJQFT ωοτγϣοϓΛߏங͢ΔͨΊͷ γϣοϐϯάΧʔτ ΣϒαΠτʗ$.4ʹ &$ػೳΛΞυΦϯ͢ΔγεςϜ
ϋογϡλάɹ+1@4USJQFT ωοτγϣοϓΛߏங͢ΔͨΊͷ γϣοϐϯάΧʔτ ΣϒαΠτʗ$.4ʹ &$ػೳΛΞυΦϯ͢ΔγεςϜ ୭ΑΓ͕ࣗཉ͔ͬͨ͠
ϋογϡλάɹ+1@4USJQFT 4VSWJWF5IF$PSPOB
ϋογϡλάɹ+1@4USJQFT ݄Ҏ߱ ฐࣾΫϥΠΞϯτͪΖΜɺຊશࠃͷੜ׆ऀɺ ࣄۀऀίϩφͷӨڹ͕ग़࢝Ίͨ
ϋογϡλάɹ+1@4USJQFT גࣜձࣾԁຯ
ϋογϡλάɹ+1@4USJQFT w ݄ʹ4/4Λ௨ͯ͠ϔϧϓ w ࡳຈձٞॴ404ܝࣔ൘ʹܝࡌ͞Εจ૿ w ܾࡁαʔϏε1BZ1BMͰͷൃੜ w ݄ʹ4USJQFͷҠߦΛܾఆ w
݄ʹϦϦʔεʢ݄ʹ+$#0,ʹͳͬͨʣ w ݄ʹʮώϧφϯσεʯʹऔΓ্͛ΒΕจ૿ w ϲ݄ؒͰ ݅Λ͑Δจʢ4USJQFར༻ͷΈʣ
ϋογϡλάɹ+1@4USJQFT ΣϒαΠτ੍࡞ձࣾͱͯ͠ ͳʹ͔Ͱ͖Δ͜ͱͳ͍͔
ϋογϡλάɹ+1@4USJQFT w ฐࣾʹ4,&-&50/$"35͕͋Δ w ԁຯ͞ΜͰͷ͍͢͝ޮՌ͕ಘΒΕͨ w 'BDFCPPLͰͦͷҙࢤΛॻ͍ͯΈΔ w ࣾϝϯόʔ͔ΒͷڠྗಘΒΕΔ͜ͱʹͳͬͨ w
Βͳ͍ཧ༝ͳ͘ͳͬͨ
ϋογϡλάɹ+1@4USJQFT IUUQTXXXKVYUBQPTJUJPOKQTLFMFUPODBSUTVSWJWFUIFDPSPOB ·ͣͬͯΈΔ
ϋογϡλάɹ+1@4USJQFT w ظؒɾ༧ࢉͰͷωοτγϣοϓߏங w ԁʢ੫ࠐʣͷϥΠηϯεඅ༻Λޙ͍ w αʔόʔͱυϝΠϯͷબఆɾऔಘɾઃఆΛແঈߦ w 4,&-&50/$"35ઃஔ࡞ۀΛແঈߦ
w ؆୯ͳΧελϚΠζΛແঈߦɹ˞ཁ૬ஊ w ΫϨδοτΧʔυܾࡁ4USJQFͷಋೖΛແঈߦ w ͱʹ͔͘ࠓ͙͢ΛചΕΔΑ͏ʹ͠Α͏
ϋογϡλάɹ+1@4USJQFT 4USJQF4JNQMFϓϥάΠϯ
ϋογϡλάɹ+1@4USJQFT ͜Ε·ͰͷΫϨδοτΧʔυܾࡁ ࣗͷΣϒαΠτ ϖʔδ 4,&-&50/$"35 ߪೖྃը໘ Χʔυใೖྗ ଞऀͷΣϒαΠτ ߪೖྃը໘͔ΒඞཁͳใΛ1045ૹ৴ ΫϨδοτΧʔυܾࡁߦձࣾΛݶఆ͢Δඞཁ͕ͳ͍
4USJQF$IFDLPVUͳΒࢲʹ࣮Ͱ͖ͦ͏ʂ ܾࡁΛΕΔਓɺଟ
ϋογϡλάɹ+1@4USJQFT 4USJQF$IFDLPVUͰͷ࣮/( ʢ4NBSUZͱ+BWB4DSJQUͷίʔυʣ 4VSWJWF5IF$PSPOB։࢝ʹ͋ͨΓ ϓϥάΠϯͱͯ͠ϦϦʔε͍ͨ͠ ʢʜͱɺ։ൃ୲͞Μʹ·Δ̽ʜ͓ئ͍͠·ͨ͠ʣ
ϋογϡλάɹ+1@4USJQFT ϓϥάΠϯͰͷΫϨδοτΧʔυܾࡁ ࣗͷΣϒαΠτ ϖʔδ 4,&-&50/$"35 ߪೖྃը໘ Χʔυใೖྗ 4USJQF&MFNFOUTΛར༻͠ɺΧʔυ൪߸Λೖྗ ͯࣗ͢ͷΣϒαΠτʢυϝΠϯʣͷதͰ݁Ͱ͖Δ
ϋογϡλάɹ+1@4USJQFT ϓϥάΠϯͷಋೖεςοϓ 4USJQFͰΞΧϯτΛ࡞ ϓϥάΠϯΛΠϯετʔϧ ϓϥάΠϯͷઃఆʢ$PO fi HʣΛมߋ
ϋογϡλάɹ+1@4USJQFT SFUVSOBSSBZ 4USJQF"1*,FZ QVCMJD"QJ,FZQL@UFTU@9999999999999999999 TFDSFU"QJ,FZTL@UFTU@9999999999999999999 JOJUQIQͰࢦఆͨ͠ɺΫϨδοτΧʔυͷQBZNFOU@XBZͷΠϯσοΫε൪߸ QBZNFOU@XBZ
$PO fi HQIQͷҎԼΛॻ͖͑Δ͚ͩ ϓϥάΠϯͷઃఆʢ$PO fi HʣΛมߋ
ϋογϡλάɹ+1@4USJQFT ࣮ࡍͷը໘ભҠ ϖʔδ Χʔτͷத ߪೖऀใೖྗʴܾࡁํ๏બ ࣮ࡍͷσϞͪ͜ΒͰ͓ࢼ͍͚ͨͩ͠·͢ɻ IUUQTTLFMFUPODBSUKVYUBQPTJUJPOEFWEFNPTUBOEBSE@@TUSJQFTBNQMF@JUFNIUNM
ϋογϡλάɹ+1@4USJQFT ࣮ࡍͷը໘ભҠ ߪೖऀใೖྗʴܾࡁํ๏બ ༰֬ೝը໘ ߪೖྃը໘ ˙ΫϨδοτΧʔυܾࡁ ˙ͦͷଞͷܾࡁ ࣮ࡍͷσϞ ͪ͜Β ߪೖྃΛҰ୴ඇදࣔ
ઌʹΧʔυܾࡁΛ࣮ߦ
ϋογϡλάɹ+1@4USJQFT ϦϦʔεʂ IUUQTXXXKVYUBQPTJUJPOKQTLFMFUPODBSUQMVHJOTTUSJQFTJNQMF
ϋογϡλάɹ+1@4USJQFT ͔ͤͬ͘ͳͷͰɺ։ൃ୲ʹΛฉ͍ͯΈ·ͨ͠ 2ࠓճɺ4USJQFΛར༻ͯ͠ΈͯͲ͏Ͱ͔ͨ͠ʁ "1)1ͷϥΠϒϥϦ͕༻ҙ͞Ε͍ͯͨͷͰ؆୯ͩͬͨ 2࣮ʹ͋ͨͬͯࠔͬͨͳͲ͋Γ·͔ͨ͠ʁ " جຊతʹࠔΒͳ͔͚ͬͨΕͲɺ υΩϡϝϯτ͕ӳޠͳͷͪΐͬͱؾʹͳͬͨ
ʢࡉ͔͍ͱ͜ΖͰೝ͕͍ࣝ͋ͬͯΔ͔ށͬͨʣ ΧʔϦʔϒϥέοτגࣜձࣾɹԕ౻͞Μ IUUQTXXXDVSMZCSBDLFUDPKQ
ϋογϡλάɹ+1@4USJQFT ྑ͔ͬͨʜʢ҆৺ʣ ࣍ճҎ߱ͷ։ൃʮ4USJQFͰʂʯͱ ͓ئ͍͍ۭ͢͠ؾΛײ͡·ͨ͠ɻ
ϋογϡλάɹ+1@4USJQFT .PWBCMF5ZQFରԠΧʔτ4,&-&50/$"35Ͱ 4USJQFܾࡁʹରԠͨ͠ גࣜձࣾδϟΫελϙδγϣϯɹࢁɹହ࢙ Let’s TRY!