カテゴリー
コンピューター

EC-CUBE で SEO 対策をしたいなら、sitemap.php を使います♪

EC-CUBE のトップページが

http://localhost/eccube-2.11.1/html/

なら、

http://localhost/eccube-2.11.1/html/sitemap.php

にアクセスすれば、検索エンジン用のサイトマップが表示されます。

カテゴリー
コンピューター

EC-CUBE 機能追加!「会員登録して初めて購入する時は送料無料」にします。ソースを修正したよ♪

EC-CUBE の修正メモ。ある条件で送料無料にするにはどうすればいいですか? | oki2a24 で商品購入の画面のどのロジックで送料の無料を判定しているか調べました。 data/class/pages/cart/<strong>LC_Page_Cart</strong>.php の isDelivFree 関数でした。

次に、EC-CUBE 修正メモ。会員の購入回数を知るにはどうしたらいいでしょう? | oki2a24 で会員登録して初めての購入かどうかを知るために調査しました。data/class/pages/mypage/LC_Page_Mypage.php の lfGetOrderHistory 関数で会員を引数に購入回数を知ることができます。

では、早速 PHP ファイルに手を加えていきます。ちなみに、EC-CUBE バージョンは、ちょっと古くて2.11.1であることをあらかじめお断りします。

カテゴリー
コンピューター

EC-CUBE 修正メモ。会員の購入回数を知るにはどうしたらいいでしょう?

たとえば、1回目の購入時は送料無料としたい。できれば、1回目、10回目、20回目の購入時は送料無料、とカスタマイズできるようにできたらカッコいいです。

これを実現するためには、、前回の送料の処理を行っているところ(EC-CUBE の修正メモ。ある条件で送料無料にするにはどうすればいいですか? | oki2a24)と、購入回数をどこかのタイミングで知る必要があります。どこかでそんな処理、やってるはず!会員の購入回数を知る方法、調べます!

カテゴリー
コンピューター

EC-CUBE の修正メモ。ある条件で送料無料にするにはどうすればいいですか?

EC-CUBE を修正したいです。具体的には、新規会員登録して、最初の買い物のときだけ、問答無用で送料無料!です。管理画面での使い勝手は度外視して、今回はどのソースをいじっていけばよいのか、あたりをつけます。

方針として、金額を計算する関数 calculate があるので、これでグレップ検索し、どこかの calculate 前のタイミングで購入履歴をチェクし、購入回数が0回であれば送料を無料にすればよいと考えました。

カテゴリー
コンピューター

EC-CUBE を Eclipse + XAMPP 環境にインストールするのです!

Pleiades All in One のおかけで、ローカル環境に、Eclipse + XAMPP を簡単に作ることができました。今回は、そこに EC-CUBE を入れていきます!

Apach 、MySAQL 、PHP を Windows 環境でも開発できるように簡☆単さを重視して Eclipse の Pleiades All in One PHP をインストールします。 | oki2a24の続きのお話となります。