Zen Cart 1.6 開発の最新状況(Zen-Cart公式サイトから)
Zen Cartの主要コントリビューターであるDrByte氏から、Zen Cart 1.5.5のリリース後に進んでいるZen Cart 1.6の開発の進捗についての投稿がありました。
Zen Cart 1.6で追加・改善される機能
機能改善はインストールから商品情報、販促機能、管理画面、そしてデザインテンプレートからプログラムコードの最適化など、多岐にわたるようです。期待できますね。
より簡単なインストール/セットアップ
- /admin/includes/configure.php は不要に! /includes/configure.php ファイルだけ起動させればZen Cart設定が可能になる
チェックアウト(購入プロセス)
- ゲスト購入, チェックアウトの最後までパスワード不要の購入, デジタル商品や無料商品では簡易購入プロセスが可能に
- 配送モジュールが保険をサポートしている場合は保険料の計算が可能に
デザイン制作, テンプレートの改善
- HTML5対応
- テンプレートシステムはシンプルなフックでBootstrapのようなCSSフレームワークを利用可能に
- テンプレートフックはCSSやJavaScriptのミニファイ(コードの圧縮)のトリガーとしても
- 画像の代わりにフォントアイコンやCSSボタンを利用できる
- テンプレート構造に複数のテンプレート間でのカスタマイズをシェア可能な中間層(middle-tier)に
言語(多言語対応)
- 言語ファイルをよりシンプル化し、少ないファイルのカスタマイズで済むように
- 設定メニューに[multilingual "country names"]を追加
- 注文情報に顧客の使用言語をひも付けし、注文更新情報はその言語で送付するように
商品情報の改善
- 単一属性の商品は商品リストからカートに追加できるように
- 外部サイトにアップロードされているダウンロードコンテンツをサポート(AWS S3やDropbox上のファイルのURLなど)
- 商品のmicrodataマークアップの追加
- 商品在庫(product-stock)の状況(availability)と状態(condition)が利用可能に
管理機能の改善
- 管理画面はテンプレートシステム化し、独自テーマを適用可能に
- ダッシュボードウィジェットを追加可能に。顧客、バナー、売上の最新状況を表示するなど
- 日付選択のspiffycalは、よりモダンなjQueryプラグインで置き換え
販促機能
- クーポン機能で多数の改善(購入数量による送料無料化, 購入金額、最低注文数、注文数上限、輸出制限など新たなルールに対応)
- ギフトカード(Gift Certificates)をセール商品に適用可能かどうか設定可能に
h4. 開発者向けの改善
- カート内商品のhelper/inspector機能において従量、カテゴリー、価格などに応じたアクションを起動できるように
- カテゴリータブ、レビュー、カート内容、ダウンロード商品、商品画像、ポップアップ画面などをカスタマイズできる通知フックを追加
- マルチテナント型ショップをサポートする複数の機能を追加
- プログラムコードを、オブジェクト指向プログラミングに基づいて書き直し(少しずつ進行中)
- 類似機能の統合
- nginxの設定テンプレート