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
110
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
ECサイト構築にもう1つの選択肢を
nishi_yama
0
2.3k
はじめてのMovable Type 〜ゼロからの始め方・選び方〜
nishi_yama
0
190
Movable Typeで理解する「CMS選びのポイント」
nishi_yama
1
94
Movable Type で育てるウェブサイトエコシステム
nishi_yama
0
42
手軽さや自由度のメリットだけじゃない、SaaS型CMSで作る「クライアントから支持されるウェブサイト」
nishi_yama
0
38
カスタムブロック作成手順のベタープラクティス
nishi_yama
0
4.4k
SaaS型のMovable Typeを選択するウェブサイト制作会社の思考
nishi_yama
0
88
ウェブサイト運営が楽しくなる!MovableType.netを利用したストレスフリーなウェブサイト構築
nishi_yama
1
91
遂にキタ!MTのブロックエディタはイノベーションを起こすのか
nishi_yama
1
800
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Typedesign – Prime Four
hannesfritz
37
2.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
How GitHub (no longer) Works
holman
305
140k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Thoughts on Productivity
jonyablonski
64
4.1k
Facilitating Awesome Meetings
lara
46
5.8k
Six Lessons from altMBA
skipperchong
24
3.2k
Infographics Made Easy
chrislema
238
18k
Being A Developer After 40
akosma
72
580k
Design by the Numbers
sachag
277
18k
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!