Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20170626 さくらインターネット Stripe Magento

665 views

Published on

2017/06/26 福岡開催のさくらインターネット、Stripeとの共催セミナーでの資料です。

Published in: Software
  • Be the first to comment

  • Be the first to like this

20170626 さくらインターネット Stripe Magento

  1. 1. CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. ベリテワークス株式会社 西 宏和
  2. 2. Page. 1 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 自己紹介 •ベリテワークス株式会社 CTO •西 宏和(にし ひろかず) @hirokazu_nishi •Zend Certified PHP Engineer •Magento Certified Developer •Magento Master:Maker 2016 & 2017
  3. 3. Page. 2 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. あ、ちなみに 私はMagentoのエバンジェリストではありません
  4. 4. Page. 3 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 本家本元のエバンジェリスト
  5. 5. Page. 4 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 越境EC
  6. 6. Page. 5 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 考慮すること 言 葉 法 律 税 金 物 流 決 済 インフラ アプリケーション
  7. 7. Page. 6 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 考慮すること 言 葉 法 律 税 金 物 流 決 済 インフラ アプリケーション
  8. 8. Page. 7 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Magentoとは?
  9. 9. Page. 8 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 全世界240,000サイト以上で導入 多言語・多通貨・マルチサイト 豊富な拡張機能・テーマ カスタマイズを前提とした構造 大規模サイトでも対応可能
  10. 10. Page. 9 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. TOP10kサイトの内訳 出典:https://trends.builtwith.com/shop
  11. 11. Page. 10 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. ユーザーの多い国の割合 出典:https://trends.builtwith.com/shop/Magento/Market-Share
  12. 12. Page. 11 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 動作環境 OS 64ビットLinux (Mac, Windwsは対象外!) Httpd Apache 2.2 / 2.4 Nginx 1.8以降 PHP 5.6.x / 7.0.2以降 PHPエクステンション • curl • gd または ImageMagick 6.3.7以降 • intl / iconv • mbstring • mcrypt / mhash • openssl • PDO / MySQL • XML / SimpleXML / XSL / SOAP • zip • json MySQL 5.6.x / 5.7.x ※5.7.xはMagento2.1.2以降でサポート その他 • cronが定義できること • sshあるいはコンソールによる操作ができること
  13. 13. Page. 12 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Intlエクステンションの動作不良に注意 OSバージョン 6.x 7.x PHPバージョンと パッケージ 5.6 Remi ☓ Remi ◯ IUS ◯ IUS ◯ epel - epel - 7.0 Remi ☓ Remi ☓ IUS ◯ IUS ☓ epel ◯ epel ☓ CentOS / RedHat EL大好きな人は要注意!
  14. 14. Page. 13 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. すぐに試したい人は・・・ さくらのクラウド+スタートアップ スクリプト Amazon Lightsail Magneto DevBox
  15. 15. Page. 14 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Magentoといえば、な機能 多言語・多通貨 複数配送 マルチサイト デジコン販売 セット商品 SOAP/REST API 越境課税計算 プロモーション ルール 簡易CMS機能
  16. 16. Page. 15 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Magentoといえば、な機能 多言語・多通貨 複数配送 マルチサイト デジコン販売 セット商品 SOAP/REST API 越境課税計算 プロモーション ルール 簡易CMS機能
  17. 17. Page. 16 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Magentoの強み
  18. 18. Page. 17 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. マルチサイト管理 商品 管理画面(共通) 在庫 商品 商品商品 商品商品 商品商品 商品 商品 商品商品 Site A Site B Site C 基幹 システム 会計 システム ①同じ商品を別サイトにて表示・更新を一元管理 ②全ての受発注・顧客データを一元管理 ③基幹や会計システムとの連動も一本化
  19. 19. Page. 18 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 6種類の商品 〔ダウンロード商品〕 DL販売によるデジタルコンテンツの販売と管理が可能 です。 顧客別にダウンロード回数の制限も可能です。 DL とっておき動 画 先着10 0名様 限定 に販売 〔セット商品〕 基本構成に対してオプションの有無や部品グレードを 選択して購入するBTOのような 商品を作成・販売できます カスタマイズ自在 激安デスクトップ メモリ2GB追 加・・・ 〔シンプル商品〕 SKU(在庫管理単位)と同じ意味の商品です。 ノートパソコ ン 〔コンフィグ商品〕 サイズやカラーバリエーションのある商品を取りまとめて1つ の商品として表示・販売できます プリントT シャツ 〔グループ商品〕 複数の異なる商品をグループ化し、1つの商品として 表示・販売できます リビングルー ム ソファーセッ ト 〔仮想商品〕 家電品などへのオプションとしての補償サービスのよ うな商品を販売することが できます 延長3年保証
  20. 20. Page. 19 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. プロモーション管理
  21. 21. Page. 20 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 商品100万点も想定
  22. 22. Page. 21 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved.
  23. 23. Page. 22 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. マーケットプレイスとサードパーティ
  24. 24. Page. 23 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 止まらない進化 2.1GA 2.2RC1 2.2GA 2.3GA? 2016/06/28 2017/06/24 2017/09 2017/4Q? 2018?
  25. 25. Page. 24 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 2.2で予定されている改良 Advanced Reporting B2B プラットフォームの改善 パフォーマンス改善
  26. 26. Page. 25 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Advanced Reporting • より高機能なレポー ト機能を標準装備 • CE/EEの両方で利用可 能
  27. 27. Page. 26 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved.
  28. 28. Page. 27 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. B2B
  29. 29. Page. 28 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. B2Bでの注文・再注文
  30. 30. Page. 29 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 顧客別価格設定
  31. 31. Page. 30 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Platformの改善 • 環境面の変更 – PHP5.6はサポート外に – PHP7.1をサポート対象に – Redis3.2をサポート対象に – MySQL5.7をサポート対象に – Varnish3はサポート外、Varnish5がサポート対象に • ライブラリ関係 – Composer 1.4.1 – Zend Framework 2.5 – Zend Framework 1.12.20 • セキュリティ面の改善 – unserialize関数の使用を廃止 – ハッシュアルゴリズムの変更
  32. 32. Page. 31 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Web Content Accessibility Guidelines 2.0への対応状況
  33. 33. Page. 32 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Pipeline Deployment
  34. 34. Page. 33 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. Magentoのチーフアーキテクト・Alan Kent氏曰く Idea is /var is writable, /generated (PHP code) can now be read-only. Aiming for zero writable PHP files and directories. Security goal: all PHP files & dirs read only and owned by non-web server user - so web server *cannot* change code on disk in production.
  35. 35. Page. 34 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. パフォーマンス • Indexerの改良 – インデックスの完全更新中でも購入ができるように – 長時間処理にかかるものはバッチ化でメモリを最適化 • カートの改良 – 1回のオーダーで300点以上同時購入可能に • キャッシュの改良 – 購入関連でキャッシュ期限切れがなくなった – VarnishのGrace, Saintモードが標準で有効に
  36. 36. Page. 35 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 2.1比でのパフォーマンス改善
  37. 37. Page. 36 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. で、日本だとどうなの?
  38. 38. Page. 37 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 日本でよく聞く意見 資料・文献が英語 技術的に難しい 重い 国内サービスとの連携
  39. 39. Page. 38 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 技術的に難しい? Magento1.9.x Magento2.1.x Apache 2.x Apache 2.2, 2.4 Nginx 1.8+ PHP 5.3.x - 5.6.x PHP 5.6, 7.0 MySQL 5.5, 5.6 MySQL 5.6, 5.7 Varnish 3, 4 Redis 2.x Redis 2.x, 3.x XHTML HTML5 CSS CSS3, LESS prototype.js, jQuery(RWDのみ) jQuery, requireJS, knockoutJS Zend Framework 1 Zend Framework 1, 2 Composer PSR-0,1,2,4 PHPUnit, Jasmine, JMeter
  40. 40. Page. 39 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. DevDocs読めば結構頑張れる
  41. 41. Page. 40 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 重い? サーバースペックは適切か? CDNやVarnishを使っているか? 変なコード書いてないか?
  42. 42. Page. 41 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 国内サービスとの連携 各社向け鋭意開発中です その他諸々開発中です
  43. 43. Page. 42 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. もちろんStripeも・・・
  44. 44. Page. 43 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 個人的な感想 • Stripeの仕様は国内各社に比べて素直でシンプル • PHPもJSもライブラリがとても使い勝手が良い • 多分来月中には日本製100%日本語サポートOK 版だせます
  45. 45. Page. 44 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. 日本国内での活動について
  46. 46. Page. 45 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. • Magento Meetup Tokyo (https://www.meetup.com/ja-JP/Magento-Meetup-Tokyo/) – 毎月第4木曜日開催 • Meet Magento 2017 Japan (https://jp.meet-magento.com/) – 11月13日開催予定 • MageFuji (https://magefuji.com/) – 7月18日〜21日開催予定 – 公式エバンジェリストとCommunity Development Team Director 来日予定
  47. 47. Page. 46 CONFIDENTIALCopyright© 2017 Veriteworks Inc. All Rights Reserved. ご静聴 ありがとうございました

×