Submit Search
Upload
第9回 Magento Cafe Plus
•
Download as PPTX, PDF
•
1 like
•
1,349 views
Hirokazu Nishi
Follow
第9Magento Cafe Plusで使用した資料です。 Magento2のエクステンション開発その2と継続課金について説明しています。
Read less
Read more
Internet
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 38
Download now
Recommended
Magento2 Overview
Magento2 Overview
Hirokazu Nishi
Magento2は2015年末にリリースが予定されている、Magentoの新バージョンです。 対応PHPバージョンの変更はもちろん、フレームワークの全面刷新やユーザーインターフェイスの変更など、正式リリースまでに把握しておくべきことがたくさんあるバージョンです。
第7回 Magento Cafe Plus
第7回 Magento Cafe Plus
Hirokazu Nishi
第7回 Magento Cafe Plusで使用した資料です。 ・Magentoのデータインポート・エクスポート ・OroCRMとMagentoを連携する をテーマとして行いました。
第8回 Magento cafe plus
第8回 Magento cafe plus
Hirokazu Nishi
第8回Magento Cafe Plusで使用した資料です。 Magento2のディレクトリ構成や、Magento1.xとの違いについて解説しています。 また、Magento1.xのウィジェットについても解説しています。
Magento Cafe Plus #6
Magento Cafe Plus #6
Hirokazu Nishi
第6回Magento Cafe Plusで使用した資料です。商品属性の話と、マルチサイト構成のイロハについて解説しています。
Git study 001
Git study 001
chidoriashi
Adf2015 lt資料
Adf2015 lt資料
Yuki Ogasawara
Application Developer Festival 2015 LT資料 17:10 ~ 17:20 by Yuki猫
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
Hirokazu Nishi
第1回 Magento Cafe Plus Kansaiで使用した資料です。 Magentoのディレクトリ構成やテンプレート・レイアウト構成について解説しています。
How to implement payment gateway integration for non-credit card on Magento2
How to implement payment gateway integration for non-credit card on Magento2
Hirokazu Nishi
Meet Magento 2016 Indonesia's presentation. Describe Magento2 payment module structure & non-credit card payment.
Recommended
Magento2 Overview
Magento2 Overview
Hirokazu Nishi
Magento2は2015年末にリリースが予定されている、Magentoの新バージョンです。 対応PHPバージョンの変更はもちろん、フレームワークの全面刷新やユーザーインターフェイスの変更など、正式リリースまでに把握しておくべきことがたくさんあるバージョンです。
第7回 Magento Cafe Plus
第7回 Magento Cafe Plus
Hirokazu Nishi
第7回 Magento Cafe Plusで使用した資料です。 ・Magentoのデータインポート・エクスポート ・OroCRMとMagentoを連携する をテーマとして行いました。
第8回 Magento cafe plus
第8回 Magento cafe plus
Hirokazu Nishi
第8回Magento Cafe Plusで使用した資料です。 Magento2のディレクトリ構成や、Magento1.xとの違いについて解説しています。 また、Magento1.xのウィジェットについても解説しています。
Magento Cafe Plus #6
Magento Cafe Plus #6
Hirokazu Nishi
第6回Magento Cafe Plusで使用した資料です。商品属性の話と、マルチサイト構成のイロハについて解説しています。
Git study 001
Git study 001
chidoriashi
Adf2015 lt資料
Adf2015 lt資料
Yuki Ogasawara
Application Developer Festival 2015 LT資料 17:10 ~ 17:20 by Yuki猫
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
Hirokazu Nishi
第1回 Magento Cafe Plus Kansaiで使用した資料です。 Magentoのディレクトリ構成やテンプレート・レイアウト構成について解説しています。
How to implement payment gateway integration for non-credit card on Magento2
How to implement payment gateway integration for non-credit card on Magento2
Hirokazu Nishi
Meet Magento 2016 Indonesia's presentation. Describe Magento2 payment module structure & non-credit card payment.
加速していくMagento 〜MDP2011参加レポート〜
加速していくMagento 〜MDP2011参加レポート〜
Hirokazu Nishi
グレープシティと業務システム開発のモダナイゼーション
グレープシティと業務システム開発のモダナイゼーション
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
グレープシティ ECHO Tokyo 2018 グレープシティ株式会社 ツール事業部 プロダクトマーケティングマネージャー 氏家 晋による「グレープシティと業務システム開発のモダナイゼーション」の登壇資料です。
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
2014/11/29 第7回 業開中心会議 にて https://itmedia.smartseminar.jp/public/seminar/view/663
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
2012 年 12 月 21 日に実施した NetAdvantage for Windows Forms / ASP.NET 2012 Volume2 最新情報 Webinar にて使用したスライドです。
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
Takuya Iwatsuka
2018/11/29 に JSUG の SpringOne Platform 2018 報告会で使用した資料です. (目次の2, 3が私の作成した範囲です.)
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
apkiban
11月29日に開催されたJSUG勉強会の資料です。SpringOneの参加レポートですので、SpringOneに関心のある方は是非参考にしてください。
MQTTとAMQPと.NET
MQTTとAMQPと.NET
terurou
MQTTとAMQPとおまけ的に.NETを絡めた話です
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
.NETラボ勉強会2022年8月 .NET 7期待の新機能
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
日本マイクロソフト株式会社
Microsoft MVP for Developer Technologies 鈴木 友宏 .NET Framework アプリを .NET 6 へ移行したいけど、ちょっと不安があるよ...という方に .NET アップグレード アシスタントで .NET Framework の Windows Forms、WPF、ASP.NET、コンソールアプリ、クラスライブラリを .NET 6 に移行を行う手順をデモでご紹介します。
Ms retail update ra 20191030
Ms retail update ra 20191030
Microsoft Azure Japan
10/30に実施されたSmart Storeのセミナーの資料です。 日本マイクロソフト株式会社 クラウドソリューションアーキテクト 内藤稔
Building a Global B2B Empire: Using Magento to Power International Expansion
Building a Global B2B Empire: Using Magento to Power International Expansion
Joshua Warren
Building a Global B2B Empire: Using Magento to Power International Expansion - Meet Magento Japan 2017 Edition
第1回『いまさら聞けない!システム運用・管理のコツ』 『クラウド管理・運用サービス「E.C.O」のご紹介』
第1回『いまさら聞けない!システム運用・管理のコツ』 『クラウド管理・運用サービス「E.C.O」のご紹介』
Naoya Hashimoto
第1回『いまさら聞けない!システム運用・管理のコツ』で発表させて頂いた 『クラウド管理・運用サービス「E.C.O」のご紹介』の資料になります。
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
Tsukasa Kato
Developers Summit 2018 FUKUOKA 2018/09/06
Movable type seminar_20121204
Movable type seminar_20121204
Six Apart
ケートリック製品ポートフォリオを一挙にご紹介
ケートリック製品ポートフォリオを一挙にご紹介
Mitsuru Katoh
Notes/Domino Solutions 2019 での講演資料です。
Bluemix で構築するマーケティングオートメーション「Mautic」
Bluemix で構築するマーケティングオートメーション「Mautic」
Kohei Nishikawa
2016年12月7日「CMS & MA Summit 冬の小祭」のセッション資料です。IBM Bluemixを用いてMauticを構築する際の例やポイントをご紹介しています。
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
You&I
わんくま同盟 名古屋勉強会 #22の発表資料 http://www.wankuma.com/seminar/20120707nagoya22/
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
智也 鈴木
PHP conference 2021 発表資料
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
日本マイクロソフト株式会社
2019 年 11 月の Microsoft Ignite でクラウド エンドポイント管理 Microsoft Endpoint Manager (MEM) がアナウンスされました。 開発部門より、オフィス勤務からリモートワークの端末利用のシナリオにおいて クラウドからセキュリティ構成を展開し、安全なデバイス環境を提供する方法について紹介します。
Task planner
Task planner
株式会社グローバル・ソリューションズ
Task Plannerはタスク管理システムです。個人、チームで複数のタスクをプロジェクトとして管理できます。複雑な機能ではなく、シンプルにすることで、特定の業務に限らず、誰もが気軽に楽しく使いたくなる便利なシステムです! 特徴 1.小規模のプロジェクトや社内イベントなど、各部署で気軽に使用できます。 2.進捗状況もリアルタイムにモニタリングが可能。 3.コメント投稿により詳細な状況の把握が可能。 4.画面遷移を極力少なくした使い易いUI。 5.低価格からの導入が可能。
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Hirokazu Nishi
Magento Meetup Tokyo 14で使用した、Magento2のメンテナンス画面についての資料です。
JP_Stripes Vol3 発表資料
JP_Stripes Vol3 発表資料
Hirokazu Nishi
Magento2とStripe連携エクステンションの紹介資料です。
More Related Content
Similar to 第9回 Magento Cafe Plus
加速していくMagento 〜MDP2011参加レポート〜
加速していくMagento 〜MDP2011参加レポート〜
Hirokazu Nishi
グレープシティと業務システム開発のモダナイゼーション
グレープシティと業務システム開発のモダナイゼーション
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
グレープシティ ECHO Tokyo 2018 グレープシティ株式会社 ツール事業部 プロダクトマーケティングマネージャー 氏家 晋による「グレープシティと業務システム開発のモダナイゼーション」の登壇資料です。
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
2014/11/29 第7回 業開中心会議 にて https://itmedia.smartseminar.jp/public/seminar/view/663
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
2012 年 12 月 21 日に実施した NetAdvantage for Windows Forms / ASP.NET 2012 Volume2 最新情報 Webinar にて使用したスライドです。
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
Takuya Iwatsuka
2018/11/29 に JSUG の SpringOne Platform 2018 報告会で使用した資料です. (目次の2, 3が私の作成した範囲です.)
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
apkiban
11月29日に開催されたJSUG勉強会の資料です。SpringOneの参加レポートですので、SpringOneに関心のある方は是非参考にしてください。
MQTTとAMQPと.NET
MQTTとAMQPと.NET
terurou
MQTTとAMQPとおまけ的に.NETを絡めた話です
.NET 7期待の新機能
.NET 7期待の新機能
TomomitsuKusaba
.NETラボ勉強会2022年8月 .NET 7期待の新機能
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
日本マイクロソフト株式会社
Microsoft MVP for Developer Technologies 鈴木 友宏 .NET Framework アプリを .NET 6 へ移行したいけど、ちょっと不安があるよ...という方に .NET アップグレード アシスタントで .NET Framework の Windows Forms、WPF、ASP.NET、コンソールアプリ、クラスライブラリを .NET 6 に移行を行う手順をデモでご紹介します。
Ms retail update ra 20191030
Ms retail update ra 20191030
Microsoft Azure Japan
10/30に実施されたSmart Storeのセミナーの資料です。 日本マイクロソフト株式会社 クラウドソリューションアーキテクト 内藤稔
Building a Global B2B Empire: Using Magento to Power International Expansion
Building a Global B2B Empire: Using Magento to Power International Expansion
Joshua Warren
Building a Global B2B Empire: Using Magento to Power International Expansion - Meet Magento Japan 2017 Edition
第1回『いまさら聞けない!システム運用・管理のコツ』 『クラウド管理・運用サービス「E.C.O」のご紹介』
第1回『いまさら聞けない!システム運用・管理のコツ』 『クラウド管理・運用サービス「E.C.O」のご紹介』
Naoya Hashimoto
第1回『いまさら聞けない!システム運用・管理のコツ』で発表させて頂いた 『クラウド管理・運用サービス「E.C.O」のご紹介』の資料になります。
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
Tsukasa Kato
Developers Summit 2018 FUKUOKA 2018/09/06
Movable type seminar_20121204
Movable type seminar_20121204
Six Apart
ケートリック製品ポートフォリオを一挙にご紹介
ケートリック製品ポートフォリオを一挙にご紹介
Mitsuru Katoh
Notes/Domino Solutions 2019 での講演資料です。
Bluemix で構築するマーケティングオートメーション「Mautic」
Bluemix で構築するマーケティングオートメーション「Mautic」
Kohei Nishikawa
2016年12月7日「CMS & MA Summit 冬の小祭」のセッション資料です。IBM Bluemixを用いてMauticを構築する際の例やポイントをご紹介しています。
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
You&I
わんくま同盟 名古屋勉強会 #22の発表資料 http://www.wankuma.com/seminar/20120707nagoya22/
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
智也 鈴木
PHP conference 2021 発表資料
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
日本マイクロソフト株式会社
2019 年 11 月の Microsoft Ignite でクラウド エンドポイント管理 Microsoft Endpoint Manager (MEM) がアナウンスされました。 開発部門より、オフィス勤務からリモートワークの端末利用のシナリオにおいて クラウドからセキュリティ構成を展開し、安全なデバイス環境を提供する方法について紹介します。
Task planner
Task planner
株式会社グローバル・ソリューションズ
Task Plannerはタスク管理システムです。個人、チームで複数のタスクをプロジェクトとして管理できます。複雑な機能ではなく、シンプルにすることで、特定の業務に限らず、誰もが気軽に楽しく使いたくなる便利なシステムです! 特徴 1.小規模のプロジェクトや社内イベントなど、各部署で気軽に使用できます。 2.進捗状況もリアルタイムにモニタリングが可能。 3.コメント投稿により詳細な状況の把握が可能。 4.画面遷移を極力少なくした使い易いUI。 5.低価格からの導入が可能。
Similar to 第9回 Magento Cafe Plus
(20)
加速していくMagento 〜MDP2011参加レポート〜
加速していくMagento 〜MDP2011参加レポート〜
グレープシティと業務システム開発のモダナイゼーション
グレープシティと業務システム開発のモダナイゼーション
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
MQTTとAMQPと.NET
MQTTとAMQPと.NET
.NET 7期待の新機能
.NET 7期待の新機能
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
Ms retail update ra 20191030
Ms retail update ra 20191030
Building a Global B2B Empire: Using Magento to Power International Expansion
Building a Global B2B Empire: Using Magento to Power International Expansion
第1回『いまさら聞けない!システム運用・管理のコツ』 『クラウド管理・運用サービス「E.C.O」のご紹介』
第1回『いまさら聞けない!システム運用・管理のコツ』 『クラウド管理・運用サービス「E.C.O」のご紹介』
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
Movable type seminar_20121204
Movable type seminar_20121204
ケートリック製品ポートフォリオを一挙にご紹介
ケートリック製品ポートフォリオを一挙にご紹介
Bluemix で構築するマーケティングオートメーション「Mautic」
Bluemix で構築するマーケティングオートメーション「Mautic」
Pivotal Trackerでアジャイルなプロジェクト管理
Pivotal Trackerでアジャイルなプロジェクト管理
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
Task planner
Task planner
More from Hirokazu Nishi
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Hirokazu Nishi
Magento Meetup Tokyo 14で使用した、Magento2のメンテナンス画面についての資料です。
JP_Stripes Vol3 発表資料
JP_Stripes Vol3 発表資料
Hirokazu Nishi
Magento2とStripe連携エクステンションの紹介資料です。
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Hirokazu Nishi
2017/06/26 福岡開催のさくらインターネット、Stripeとの共催セミナーでの資料です。
Magento cafe plus #12
Magento cafe plus #12
Hirokazu Nishi
Magento Cafe Plus #12で使用した資料です。 デザインテーマカスタマイズの話と、ユニットテストの話を取り上げています。
第4回Magento Cafe Plus〜Rewriteと独自テーブル
第4回Magento Cafe Plus〜Rewriteと独自テーブル
Hirokazu Nishi
第4回Magento Cafe Plusで使用した資料です。 Rewriteと独自テーブルを使う方法について説明しています。
第4回Magento Cafe Plus〜最近のMagento
第4回Magento Cafe Plus〜最近のMagento
Hirokazu Nishi
第4回Magento Cafe Plusの資料その1です。直近1ヶ月前後のMagentoに関するトピックをまとめてみました。
第3回 Magento Cafe Plus モジュール開発入門
第3回 Magento Cafe Plus モジュール開発入門
Hirokazu Nishi
第3回 Magento Cafe Plus モジュール開発入門で使用した資料です。 Magentoのエクステンション開発の基礎的な内容を扱っています。
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
Hirokazu Nishi
第2回 Magento cafe plusの資料です。 主にディレクトリ構成、レイアウトXMLなどについて解説しています。
Akeneo PIM Overview
Akeneo PIM Overview
Hirokazu Nishi
Akeneo PIMはオープンソースのPIM(商品情報管理システム)です。 Symfony2をベースにしたOro Platform上に構築されていて、多言語・多通貨・マルチチャネルを主なターゲットにしています。
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
Hirokazu Nishi
最新・Magentoを日本語で使うイロハ
最新・Magentoを日本語で使うイロハ
Hirokazu Nishi
Magento20100807
Magento20100807
Hirokazu Nishi
OSC2010Nagoyaの資料です。
Magento20100709
Magento20100709
Hirokazu Nishi
Magento20100313
Magento20100313
Hirokazu Nishi
OSC2010Kansai@Kobeで使用したMagentoのデザインカスタマイズ資料です
Magento20100226
Magento20100226
Hirokazu Nishi
OSC2010 Tokyo/Springで使用した資料です。
More from Hirokazu Nishi
(15)
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
Magento Meetup Tokyo 14 〜メンテナンス画面を極める
JP_Stripes Vol3 発表資料
JP_Stripes Vol3 発表資料
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Magento cafe plus #12
Magento cafe plus #12
第4回Magento Cafe Plus〜Rewriteと独自テーブル
第4回Magento Cafe Plus〜Rewriteと独自テーブル
第4回Magento Cafe Plus〜最近のMagento
第4回Magento Cafe Plus〜最近のMagento
第3回 Magento Cafe Plus モジュール開発入門
第3回 Magento Cafe Plus モジュール開発入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
Akeneo PIM Overview
Akeneo PIM Overview
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
Magento cafe tokyo2~デザイナー向けMagentoの歩き方
最新・Magentoを日本語で使うイロハ
最新・Magentoを日本語で使うイロハ
Magento20100807
Magento20100807
Magento20100709
Magento20100709
Magento20100313
Magento20100313
Magento20100226
Magento20100226
第9回 Magento Cafe Plus
1.
Magento Cafe Plus
#9
2.
最近のMagento
3.
セキュリティパッチ • PATCH-SUPEE-5994公開 – まだ適用していないサイトにはすみやかに適用を
4.
Magento1.xのメンテナンス期間 • Magento2リリース後3年間 2015/06 2015/12
2016/06 2016/12 2017/06 2017/12 2018/06 2018/12 Magento1.x as Mainstream Magento2.x as Mainstream Magento2 as Beta / RC 1年目 2年目 3年目 Magento1.x as Maintenance phase Magento2 リリース Magento1.x サポート終了
5.
Meet Magento 2015
Japan • 只今絶賛参加登録受付中 • 講演者も募集中
6.
Magento2エクステンション開発 その2
7.
前回のおさらい • M1とM2は似て非なるアプリケーション • DBレベルではマイグレーション可能 •
M1の知識が全く役に立たないわけではない • XMLファイルが細分化・多様化している
8.
M2でHELLO WORLDをだしてみる
9.
Hello Worldに必要なもの • 設定ファイル •
レイアウトXML • テンプレート • ブロック • ヘルパー • composer.json
10.
composer.json { "name":”veriteworks/magento2-helloworld", "type":"magento2-module", "extra": { "map": [ [ "*", ”Veriteworks/Helloworld" ] ] }, "license":
[ "OSL-3.0", "AFL-3.0" ], "description":"Magento2 Hello World sample.", "version":”1.0.0.0", "authors":[ { "name":"Hirokazu Nishi", "email":"nishi@principle-works.jp", "homepage":"https://principle-works.jp/", "role":"developer" } ], "require": { "php": "~5.5.0|~5.6.0", "magento/framework": "0.74.0-beta12", "lib-libxml": "*", "magento/magento-composer-installer": "*” } }
11.
etc/module.xml <?xml version="1.0" ?> <config
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/M odule/etc/module.xsd"> <module name=“Veriteworks_Helloworld" setup_version="1.0.0.0"> </module> </config>
12.
ヘルパー <?php namespace VeriteworksHelloworldHelper; class Data
extends MagentoFrameworkAppHelperAbstractHelper { }
13.
ブロック <?php namespace VeriteworksHelloworldBlock; use MagentoFrameworkViewElementTemplate; /** *
Helloworld block * */ class Helloworld extends MagentoFrameworkViewElementTemplate { }
14.
レイアウトXML <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framewor k/View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer
name="before.body.end"> <block class="VeriteworksHelloworldBlockHelloworld" name="helloworld" as="helloworld" template="Veriteworks_Helloworld::helloworld/default.phtml" before="-"/> </referenceContainer> </body> </page>
15.
テンプレート <h1>Hello World!</h1>
16.
エクステンションの有効化 エクステンションを有効化するコマンド php bin/magento module:enable
Veriteworks_Helloworld --clear-static-content セットアップスクリプトの実行 php bin/magento setup:upgrade キャッシュの更新 php bin/magento cache:flush
17.
継続課金
18.
継続課金(Recurring Payment)とは • ある一定期間ごとに顧客に対して課金を行う処理 •
1年/半年/四半期/毎月/2週などのサイクルがある • 継続課金を行うためには、顧客との間に支払契約 の締結が必要 • 締め日・洗い替え処理など、都度決済より複雑
19.
よくある都度課金の流れ ECサイト顧客 決済サービス 商品をカートに投入 購入手続き開始 支払方法選択 購入確定ボタンクリック 注文受付処理実行 決済データ送信
決済処理実行 決済結果送信決済結果受信 注文データ確定注文完了
20.
継続課金の処理パターン 1 加盟店側で課金アクションを起こすもの 2 決済サービス側で自動的に課金が行われるもの 継続課金という概念がなく、登録済みカード番号等を用いて繰り返し課金を行うもの。 課金予定データまでは準備してくれるが、確定処理は加盟店側で実施するもの。 都度課金とは独立した仕様として、課金契約データが用意され、指定した期間ごとに自 動的にサービス側で課金が実施される。 洗替処理不可
実装容易 洗替処理可 実装難易度高 洗替処理可?不可? 実装難易度中
21.
継続課金の流れ〜その1 ECサイト顧客 決済サービス 購入確定ボタンクリック 注文受付処理実行 決済データ送信
継続課金登録処理実行 登録結果送信決済結果受信 注文データ確定注文完了 課金処理実行 決済データ作成 定期課金処理 決済結果通知?決済結果受信 注文履歴作成 注文データ作成 決済データ送信
22.
継続課金の流れ〜その2 ECサイト顧客 決済サービス 購入確定ボタンクリック 注文受付処理実行 決済データ送信
継続課金登録処理実行 登録結果送信決済結果受信 注文データ確定注文完了 課金処理実行 決済データ作成 定期課金処理 決済結果通知?決済結果受信 注文履歴作成 決済結果照会 決済データ返却
23.
Magentoでの継続課金
24.
そもそもの話 • ベータ版扱い5年以上・・・ • 事実上PayPal専用 •
ほかの決済サービスで使えなくもない、が・・・
25.
サードパーティ製といえば・・・ http://www.magentocommerce.com/magento-connect/subscriptions-and-recurring- payments-by-aheadworks.html
26.
サードパーティ製の課題 • 独自実装になっているので、決済モジュールは個 別に対応が必要 • 機能面で標準と異なる点があるため、注意が必要 •
そもそもライセンス費用が必要 • 日本の決済になど・・・対応しているわけがない
27.
継続課金を使う際の設定1
28.
継続課金を使う際の設定2
29.
継続課金の仕組み • Recurring Profile •
Recurring Product • Nominal Item • 対応する決済方法
30.
Recurring Profile • 継続課金の契約データそのもの •
誰に何を、いくらで、どの周期で、何回課金するか • 1つの継続課金契約には1つのRecurring Profile
31.
Recurring Product • 商品のデータ上、「Recurring
Profile」が有効になっ ている商品 • Recurringできるのは、Simple, Virtualのみ • Recurring Profileが有効な商品は、それ単独でしか カートに入れることができない • つまり1回の決済で1つの商品しか買えない
32.
Nominal Item • Recurring
Productをカートに入れた際に出る項目
33.
対応する決済方法 • Mage_Payment_Model_Recurring_Profile_MethodI nterfaceを実装した決済クラス – submitRecurringProfile –
getRecurringProfileDetails – canGetRecurringProfileDetails – updateRecurringProfile – updateRecurringProfileStatus • その他、決済サービス側の仕様を満たす実装 – こちらのほうがよほど面倒くさい
34.
決済サービス側で勝手に課金する場合 • 課金されたことをMagento側で拾う処理が必要 – 定時バッチで実行する方法 –
サービス側から通知してもらう方法 • どちらでやるかは仕様に依存 – 通知してもらう場合は注文・請求データの作成処理を実 装する必要あり
35.
Magento側で課金を起こす場合 • 定時バッチによる課金処理を起こす • カード番号の決済サービス側での保存が必要 (カード決済の場合) •
Magento側でRecurring Profile毎にいつ課金するか 判定を実施 – 課金処理時に注文データと請求データを作成
36.
面倒な仕様の例 • 継続課金の課金・取消申請をする期間が1ヶ月の うちに一定期間存在する – その期間を過ぎると諸々面倒であったりとか・・・ •
SFTPで所定のデータをアップしろ、とか – もはやWebアプリではなくただのバッチ処理ではと・・・
37.
継続課金の制約 • Recurring Profileの内容を顧客が自由に変更できない(解 約・停止はできる) •
管理者も解約と停止しかできない – 税率変更時に問題になる – 契約変更時は解約・新規契約になる • カード番号をMagento側に持つのはNGなので、カード番号 お預かり等の機能のない決済サービスでは利用できない (ペイジー・コンビニなどは可) • 継続課金の場合、3Dセキュア認証が行われない事がある
38.
まとめ • Magentoの継続課金機能はベータ版 • 決済側さえ対応していればそれなりに使える –
ただし、決済側の仕様がバラバラ • 1つの継続課金で1つの商品しか扱えない • 税率の変更や届け先の変更などは出来ない
Download now