2005年10月08日
SorceForge.jpでプロジェクトの承認がおりました

今までalterのソースコード管理のため、ローカルでCVSリポジトリを立てておりましたが、もう少しオープンにしようと思い、SorceForge.jpにプロジェクトの申請を行ってました。申請後なかなか承認がおりないので、却下されたかと思いましたが、本日、
Your project registration for SourceForge has been approved.
ということで、無事承認となりました。
使い方をちょっと調べねば。
プレビュー版と、ベータ版の両方を登録できるのかな?
投稿者 田中@グリニッジ : 16:41 | コメント (5) | トラックバック
2005年10月04日
osCommerceにて複数送付先指定が出来るように取り組み中

ギフト注文などの場合に、複数の送付先を指定できるようにしておいたほうが使い勝手が良い。
しかしながら、osCommerceの購入ステップの中で実現させようとすると結構大変。
どう自然な流れで実現させるのかを長らく考えてきたのだが、ようやく方向性が見えてきた。
複数送付先指定の場合には、決済方法として代金引換を選択できないようにする。
送付先ごとに、送料の計算をし、それを合計した合計送料を算出できるようにする。
あとは、アマゾンのスタイルに似た形で、商品ごとにお届け先をプルダウンか何かで選べるようにすれば実現可能かな~
お歳暮が始まる前には完成させたいところ。
ギフトラッピングの細かいカスタマイズを行った際のコードとかが結構流用できそう。
alter2はいくつかバグをFixしたプレビュー版の最終リリースを近々考えています。
機能を追加していっているベーター版のほうもそろそろ何か考えます。
SourceForge.jpでCVS立てるのが先かな。
でも、ここまでくると作り直したほうが将来性があるのかなと、ちとお悩み中。
投稿者 田中@グリニッジ : 09:17 | コメント (2) | トラックバック
2005年09月02日
お久しぶりの近況です

osCommerce alter につきましては、preview版0.0.5をベースにサイトの構築を数店舗、平行して進めております。
楽天で月1,000万円以上売っているような店舗さんの、多店舗展開用途で構築しておりますが、いろいろ更なる機能を加えたり、レビューの部分を強化したり、カート周りを改良したり・・・しております。変更箇所が多岐にわたりすぎて、preview版0.0.5からの差分をまとめるのが不可能になりつつあるので、どうしようか思案しています。ちなみにバージョンは、(あまり意味のない情報ですが)beta版の0.1.5というところまで来ています。
さすがに規模の大きな店舗さんと作業してますと、改善要求も多いので、しばらくは仕様がFIXしそうもなく、当面は公開バージョンはpreview版0.0.5のままかなと思います。
カスタマイズを続けている最中なので、どうしてもパッケージ化が難しいですね。
osCommerceも、もう少しバージョンアップが簡単にできる何らかの仕組みがあれば良かったのですが。
でも、alterで付け加えた拡張機能モジュールの機能は、何気に便利です。
この拡張機能モジュール機能はポイントのところで使っていますが、管理画面と連動した形での機能拡張が簡単に追加できる仕組みになっておりますので、開発者の方は是非ご活用いただければと思います。
仕様に従ってモジュールを作り、extensionディレクトリにファイルを格納すれば、管理画面に勝手にメニューが現れます。配送や決済モジュールと同じような感じです。
私は、この拡張機能モジュール機能を、a8ネットなどのアフィリエイトを組み込んだりするのに使っています。
また別件で、osCommerce alterのマルチドメイン化なんてことも、ちょっと実験中。
複数のサイトをひとつのDBで実現させるためのものです。
通常、osCommerceで複数のサイトを作ろうとすると、そのサイト分だけ複数インストールすることになります。当然顧客情報などは、それぞれのサイトで管理せざるを得ません。これを、ひとつのDBにすることによって、一元管理できるようにしようというものです。しかしながら、当然、サイトごとに分けて持たなくてはいけない情報もあります。店舗名などの設定情報はそのひとつです。
もちろん、分けて持つテーブルを別名で作成してあげれば、今までも実現可能ではありました。しかしながら、サイトごとにプログラムファイルを別々に持たなくてはいけなかったリと、管理が面倒でもありました。そこで、プログラムファイルはあくまでも1組だけで運用できるように、とちょっと頭をひねりました。サイトごとに設定用テーブルと、設定ファイル、テンプレートのフォルダを用意してあげれば、あとは商品データーと顧客データーが共通のままで、いくつでもサイトが作れる仕組みです。
今月くらいから、某ココショップ渋谷さんと、いろいろ実験します。
ひとつの会社で複数の専門サイトを運営する場合などに一番向いていると思うのですが、複数の店舗からの受注などを一元管理できるので、何か面白いことも出来そうです。
もっとも利用するためには、apacheの設定をいじる必要があるので、専用サーバーやVPSでないと実現が困難です。不可能ではありませんが、スマートにはいきませんね。
また、管理画面からテンプレートを選択できるようにしていたalterだからこそ簡単に実現が出来たので、ノーマルのosCommerceではやはり大変です。
投稿者 田中@グリニッジ : 22:56 | コメント (3) | トラックバック
2005年05月27日
osCommerce alter-2 プレビュー版 0.0.5 リリースします

お知らせいただいた、あるいは発見したいくつかのバグと、仕様を一部変更したもの
「osCommerce alter-2 プレビュー版 0.0.5」をリリースします。
ベータ版にしようかと思いましたが、とりあえずはバグフィックスのリリースなのでプレビュー版のままとしました。
osCommerce alter-2 プレビュー版 0.0.4 → プレビュー版 0.0.5 にて、以下のファイルの変更を行っています。
【 バグフィックス 】
./product_reviews_info.php
./includes/modules/product_reviews_info.php
レビューを参照し、商品名をクリックした際に商品ページに飛ばず、
カテゴリの一覧に飛んでしまう不具合の修正
./checkout_process.php
商品番号末尾に枝番"-0101"がついてしまう不具合の修正
./includes/functions/general.php
商品登録画面にて、在庫管理しないと設定している場合でも、在庫数
が0以下に設定されている場合、在庫切れ扱いとなってしまう不具合の
修正。
【 バグフィックス+仕様の変更 】
./checkout_process.php
./includes/functions/general.php
注文通知メール送付先が指定されている場合において、メール一行目
のお客様名が正しく表示されない不具合の修正と、注文通知メールを
CCで送付する形への仕様変更。
osCommerce alter-2 プレビュー版 0.0.4 → プレビュー版 0.0.5 へのアップデートは、上記のファイルを置き換えてください。
【 ダウンロードは以下から 】
osCommerce alter-2 プレビュー版 0.0.5
(追記)alterおよびalter2につきまして諸般の事情により公開を終了とさせていただきました。(2007年5月)
投稿者 田中@グリニッジ : 12:05 | コメント (22) | トラックバック
2005年05月24日
osCommerce alter-2 について

preview版 0.0.4をベースに、店舗構築をいくつか行っていますが、作りこんでいくと、まだ満足のいかない部分が目に付き、より使いやすいものを目指して、継続的に開発のほうは続いております。
全国イーコマース協議会の会員の方々と意見をやり取りしながら作り上げておりますので、あまりこちらに情報が流れませんがご了承ください。
投稿者 田中@グリニッジ : 22:42 | コメント (2) | トラックバック
2005年03月18日
osCommerce alter-2 プレビュー版 0.0.4 リリースします

お知らせいただいた、あるいは発見したいくつかのバグと、仕様を一部変更したもの
「osCommerce alter-2 プレビュー版 0.0.4」をリリースします。
主だったバクはだいたい出たかなという気がするのですが、まだいろいろあるかもしれません。
気づいた方は、是非コメントをお願いいたします。
なおプレビュー版 0.0.3は、パッケージ化を行ったものの公開を行わなかったので、欠番となりました。
osCommerce alter-2 プレビュー版 0.0.2 → プレビュー版 0.0.4 にて、以下のファイルの変更を行っています。
【 バグフィックス 】
./advanced_search_result.php
商品一覧で在庫数を表示するように設定している場合も、検索結果では在庫数が表示されないという不具合を修正。
./checkout_payment_address.php
./checkout_shipping_address.php
アドレス帳に登録がない場合において、決済途中で請求先、送付先の変更を行おうとした際の不具合を修正。
./install/oscommerce.sql
インストールの際に初期登録される商品について、tax_class_idが誤った形で登録される問題の修正。
./admin/points_pending.php
プレビュー版 0.0.2 で修正を行った箇所での不備を再修正。
./includes/classes/order_total.php
./includes/modules/order_total/ot_redemptions.php
代金をポイントのみで支払う場合の不備を修正。
./templates/default/boxes/categories.html
./templates/default/boxes/manufacturers.html
キャッシュを有効にした場合にレイアウトが崩れてしまう問題を修正。
./includes/modules/order_total/ot_codt.php
./includes/modules/order_total/ot_tax.php
./includes/modules/order_total/ot_total.php
./includes/modules/payment/cod_table.php
[Tep-j-general] にて報告のあった代金引換モジュールの不備報告の内容を反映。
./contact_us.php
./tell_a_friend.php
メールの送信時に、差出人、及びメール本文のエスケープを削除するように修正。
./create_account_process.php
./includes/application_top.php
セッションの再生成関連での修正。
【 仕様の変更等 】
./includes/modules/account_details2.php
チェックアウト時のログイン部分の細かい仕様の変更。
./includes/classes/_yuupack.php
./includes/modules/shipping/yuupack.php
./includes/languages/japanese/modules/shipping/yuupack.php
郵パックモジュールの更新
./includes/classes/_nipponex.php
./includes/modules/shipping/nipponex.php
./templates/default/images/icons/shipping_nipponex.gif
./includes/languages/japanese/modules/shipping/nipponex.php
ペリカン便モジュールの追加
osCommerce alter-2 プレビュー版 0.0.2 → プレビュー版 0.0.4 へのアップデートは、上記のファイルを置き換えてください。
【 ダウンロードは以下から 】
osCommerce alter-2 プレビュー版 0.0.4
投稿者 田中@グリニッジ : 11:46 | コメント (18) | トラックバック
2005年03月03日
osCommerce alter-2 プレビュー版 0.0.2 リリースします

お知らせいただいた、あるいは発見したいくつかのバグと、仕様を一部変更したもの
「osCommerce alter-2 プレビュー版 0.0.2」をリリースします。
末尾の0.0.2はバージョン番号です。ちょっとバージョンが細かいです(^_^;
osCommerce alter-2 プレビュー版 → プレビュー版 0.0.2 にて、以下のファイルの変更を行っています。
【 バグフィックス 】
./admin/includes/functions/html_output.php
ファイルのアップロードに関する不具合を修正
./mypoints.php
./includes/modules/downloads.php
./includes/modules/order_total/ot_awardpoints.php
./includes/modules/order_total/ot_redemptions.php
./admin/orders.php
./admin/points_pending.php
SQL文の中で、TABLE_CUSTOMER_POINTS 等が、文字列としてそのまま出力されてしまう問題を修正。
【 仕様の変更 】
./page_info.php
このページは 0000年0月0日 ○曜日 にカタログに登録されました。
をコメントアウトし、標準では表示しないように変更。
./includes/application_top.php
落穂ナビ( トップ ≫ ハードウェア ≫ CD-ROMドライブ ≫ ... ) にて、商品番号ではなく、商品名を表示するように変更
./admin/easypopulate.php
商品一括登録マニュアルの改訂にあわせ、フィールドの並び順などを一部変更
osCommerce alter-2 プレビュー版 → プレビュー版 0.0.2 へのアップデートは、上記のファイルを置き換えてください。
【 ダウンロードは以下から 】
osCommerce alter-2 プレビュー版 0.0.2
投稿者 田中@グリニッジ : 00:43 | コメント (11) | トラックバック
2005年03月02日
osCommerce alter-2 プレビュー版について

さすがに、最終的に変更した箇所などで、バグが見つかってますね。
ちょっとパッケージ化を焦りすぎたかな。
のちほど、修正版を作成します。
投稿者 田中@グリニッジ : 21:51 | コメント (2) | トラックバック
2005年03月01日
osCommerce alter-2 プレビュー版、ようやく出来ました

osCommerce alter-2 プレビュー版、ようやく出来ました
お待たせしました。盛り込もうと思って、中途になっているものや、着手できなかったものが若干残っていますが、とりあえずのマイルストーンということで。
【 ご 注 意 】
このプレビューリリース版は、alter2で目指していることをご理解していただき、また、バグの発見やご意見を頂く目的で公開するもので、このバージョンを利用しての実際の店舗構築を行うことは推奨いたしません。
とくに、開発後期に付け加えらた機能に関しては動作確認を充分に行っていないため、多分にバグが存在している恐れがあります。
また、このプレビューリリース版に関しては、致命的なバグが見つかった場合も、早急な対応は行えませんので、どうかその点をご理解ください。
alter2の最終版までには、更に多くの改変を行うことを予定しております。このプレビューリリース版からのアップデートに関しましては、変更ファイル等の情報はご提供できますが、それ以上のサポートはできませんことをご了承ください。
以下にて、osCommerce alter のメーリングリストを開催しております。
よろしければご参加ください。
http://groups.yahoo.co.jp/group/osca/
【 お 詫 び 】
管理画面のログイン後に表示される画面、作業が中途で終わってしまっています。
売上高など、店舗のステータスがひと目で確認できるような画面に変更する予定です。
また、今回のプレビューリリース版では、テンプレートファイルを一種類しか用意しておりません。
【 ダウンロードは以下から 】
osCommerce alter-2 プレビュー版
よろしければ、コメントお寄せください。
投稿者 田中@グリニッジ : 23:57 | コメント (6) | トラックバック
2005年02月28日
osCommerce alter-2 プレビュー版

うきー
忙しくて気が狂いそうだ。
というわけで、osCommerce alter-2 プレビュー版のリリース、一日だけ延期します。
忙しいのもあるのですが、昨日、osCommerceの潜在的なセキュリティ・リスクに気づいて色々調整していたら、間に合いそうもなくなりました。お待ちいただいていた方、申し訳ございません。
投稿者 田中@グリニッジ : 17:57 | コメント (14) | トラックバック
2005年02月09日
osCommerce alter-2のリリース予定

osCommerce alter-2のリリースが延び延びになってますが、リリースが遅れたところで本業に影響がないため、しっかりと締切を切っていないことも原因として考えられるなあと思っています。
そこで、締切をしっかりと定めようと決めました。
2/28にalter-2のプレビュー版をリリースします。バグ等の検証の為のバージョンです。
その後、3/15にβ版、3/31に正式版をリリースします。
しますといった以上は、しっかりと作業をせねば。
本業でも、色々とプロジェクトが詰まっている時期なので、正直ちょっときついと思うのですが、がんばりましょ。
ちなみに、現在の進捗状況は、alter-1.7程度です。
sitedevのほうで、進捗は随時記録しています。
投稿者 田中@グリニッジ : 23:28 | コメント (15) | トラックバック
2005年01月06日
osCommerce alterのほうは・・・

osCommerce alterですが、結構大幅にいじろうと取り掛かっています。
http://osc.ebisuweb.jp/ の方にも、作業途中のものを少しずつ反映させています。
自分で店舗を構築するということを前提に、いろいろと変更していこうかと思っています。
カートの削除部分など、手付かずで残っていた気になる点を既にいろいろと修正しています。
投稿者 田中@グリニッジ : 01:36 | コメント (1) | トラックバック
2004年11月27日
osCommerce ms1j-alter での構築店舗

グリニッジ版osCommerceである、ms1j-alterで構築された店舗がこのたびオープンとなったので、折角なので宣伝をかねてこちらでご紹介を。
alterならではのレイアウト変更の容易さと、BLOGと組み合わせた作りにより、なかなかのものが出来上がっています。これから年末にかけて、どれくらいの売上を上げるのか楽しみです。
グリニッジでインストールと設定、カスタマイズ等を担当し、デザインワークはWOXの平山さんとサミーによってなされました。
投稿者 田中@グリニッジ : 01:27 | コメント (2) | トラックバック
2004年09月21日
サンプルショップをちょっといじってみました

osCommerceのサンプルショップのデザインがあまりにも適当なので、3時間ばかしかけて、ちょっといじってみました。まだ完成とはいえないのですが、雰囲気がだいぶ変わりましたね。
テンプレート化したおかげで、外回りの変更だけであれば、結構作業は楽ちんでいいですね。
ヘッダー、フッターはもう少しいじる必要がありそうですね。
osCommerceはスタイルシートがごちゃごちゃしているので、もう少し整理したいんですが、スタイルシートは勉強を始めたばかりで、まだ良くわからんのです。
協議会のサイトリニューアルでは、スタイルシートバリバリ使っているので、良い勉強になっています。
投稿者 田中@グリニッジ : 00:30 | コメント (3) | トラックバック
2004年09月15日
そもそもosCommerceって・・・

osCommerceって何?という方のために、簡単に書いておこう。
独自ドメインでネットショップを造ろうと思う際に使えるシステムで、楽天で言うところのRMSみたいなものだと思っていただければよいと思う。
管理画面から商品を登録すれば、店舗側画面に商品が表示される。
買い物かごは用意されているので、このosCommerceをサーバーにインストールさえすれば、とりあえず独自ドメインで店舗をオープンさせることが出来るようになるのだ。
毎月の課金がなく使えるという点も良い。設定が少々難しいのと、楽天ほどには自由が利かないが、気になる部分はカスタマイズを行うことで大抵のことは対処できるので、まさに自由という気がしていいのではないかと思っている。
9/18の全国イーコマース協議会の定例会で、10分ほど時間をいただいたので、グリニッジで行っている、osCommerceでの店舗構築サービスについて、簡単にアナウンスさせていただく予定です。
投稿者 田中@グリニッジ : 11:01 | コメント (2) | トラックバック
2004年09月14日
osCommerceを使う上での推奨サーバー

osCommerceを使う上で、どんなサーバーが良いか問い合わせを受けることが最近多い。
WiseKnot は、共用レンタルサーバーであり、IXENTは専用サーバー。
専用サーバーは、知識がない方にとっては難しいので、簡単に使える安心さという点からはWise Knotに軍配が上がるのだが、IXENTの専用サーバーであることゆえの自由度も捨てがたい。
グリニッジでカスタマイズを行っているosCommerceに関しては、Smartyによるテンプレート化を行っているため、Zend Performance Suiteや、PHP Acceleratorなどによるキャッシュ機能がほぼ必須なのだが、この両サービスは、これらキャッシュ機能に対応できるためにお奨めしている。
IXENTは専用サーバーではあるが、セキュリティ関連のアップデートやバックアップサービスなどオプションも充実していて、他の専用サーバーサービスよりは敷居が低くなっている。
ちなみにグリニッジでは、IXENTにてサーバーを2台借りている。一台は手荒く使うので、いつダウンしても構わないくらいのサーバー構成、もう一台は信頼性を重視したRAID構成と、使い方を分けている。
さらに、AT-LINKというところからも、専用サーバーを借りているが、こちらはIXENTに比べてちょっと値段が高め。自由度は同様に高く、サーバー構成を比較的自由に選択できる点はプラス。しかしながら、IXENTのE-server Advanceのように、後からIPアドレスを追加できない点が難点である。
IPアドレスが追加できないということは、複数のサイトを一台のサーバーで運用しようとした場合に、ドメインごとに独自にSSLを導入するということが出来ないということに繋がる。共用レンタルサーバーであれば、複数のドメインを運用するのであれば、割り切って別途契約を行えば済むが、専用サーバーは、一台のサーバーに複数のドメインを設定できるため、サーバー容量に余裕がある場合はもったいないことになってしまう。サーバーを選択する際にはこういった点も考慮しておく必要がある。
なおこのAT-LINKでも、osCommerceは当然問題なく動作する。
