2006/12/28 木曜日

擬似「進行状況バー」

Filed under: 日記, ネットショップ「綺麗印影」 — 番頭 @ 18:32:31

商品ページから「この商品の購入を検討する」ボタンを押すと、ZenCartの商品ページへと飛びます。ここで約1分。セット商品などオプションが多い商品は3分以上の読み込み時間がかかります。

読み込み中の間は画面は全く変わらず、いつ開くかわからない… といった状況はかなりストレスが溜まります。

もちろん、読み込み時間を短縮することが最善なのですが、それはすぐに出来そうにないため、苦肉の策を施しました。

 

ZenCart商品ページ読み込み中の間、進行状況を示すアニメーションバーを作成いたしました

と言っても進行状況と完全に連動してアニメーションさせることは不可能なので、あらかじめ読み込み時間を測定しておき、その時間よりやや長い時間でバーが右端にたどり着くように設定しております。

 

ちなみにこれも作成にかなり時間を掛けました。 

アニメーションバーを作成する方法として、gifアニメやFLASHが考えられました。
しかし、前者は滑らかなアニメーションにすることが不可能に近いですし、後者はインストールされていないPCでは見ることが出来ない(いまどきインターネットを見る人の大半がFLASHインストール済みでしょうが、弊店のターゲットには年配の方がおられるため、無視できないと思いました)と言う欠点があります。

そのため、javascriptというプログラムを用いて対処いたしました。javascriptは現在ほとんどのPCに標準で組み込まれているため、何も知らない人でも高い確立で見ることが出来ると判断したのです。

ちなみに、最初はjavascriptで一定時間ごとにバーの幅を長くするプログラムを作ろうと下のですが、仕様上それが無理であることがわかったため、仕方なく幅1ドットのバーを一定時間ごとに挿入し続けると言う方法で解決いたしました。 

 

他にも色々対策は考えてあったのですが、今年で来たのはここまででした。

不完全なままの締めくくりとなったのは残念ですが、来年こそショップをオープンさせたいと思っております!

ようやく

Filed under: 日記, ネットショップ「綺麗印影」 — 番頭 @ 17:56:10

前回の記事「ピンチ!」から20日以上も経過してしまいました。

なんとかピンチに対処すべく、ない頭を絞って大きく2つの対策を施しました。

そのうちの一つが左の画像です。商品紹介ページを新たに作成しました

 

何故新たに商品紹介ページを作成したのか? ですが…

これまで商品の紹介は、ショッピングカートシステムであるZenCartに組み込んでいたのですが、当ショップではかなり複雑なシステム構成にしてしまったため、ZenCart内でのページ移動はとても時間がかかります。

商品を色々見ようと違うページを開こうとするたびに何十秒と待たされるのはこの上ないストレスです。

そのため、新たに高速で開けるまったく別の商品ページを作り、ストレスなく商品を見ていただくように変更しようと考えたのです。

左のページニ移動していただくとわかりますが、URLの最後に「hanko_no=1」とあります。この数字を1~60まで変化させることで、個人印全タイプの紹介を見ることが出来ます。
(本来は各商品へのリンクを作るべきなのですが、間に合いませんでした…)

60ページ全てをチェックしたわけではないのですが、調べたところ各ページを開くまでの時間は5秒以内のようです。そのため、手軽に商品選びをしていただけます。

このページは、商品によって画像の枚数を変えたり、オプションの内容を変更するなど、細かい仕様が施されております。プロのプログラマからすれば朝飯前の内容でしょうが、プログラムを勉強して数ヶ月のド素人が「何とかなるだろう」と思ってやり始めたので、かなり大変でした。

 

ちなみに、「この商品の購入を検討する」ボタンを押すと、ZenCart内の商品ページに飛ぶので、ページが変わるのに時間がかかります。

これについて、もう一つの対策を施しております。
その内容については、次回お話します。(クリックすればすぐにわかりますけどね)

2006/12/5 火曜日

ピンチ!

Filed under: 日記, ネットショップ「綺麗印影」 — 番頭 @ 18:17:03

番頭はかつてないほどのピンチに陥りました

これまで上手くいかなかったことや納得のいかなかったことは、ない頭を絞って何とか妥協策を講じてきたのですが、今回ばかりは妥協策が思い当たりません。
だからと言って放置することも出来ない致命的な欠点です。

どういう欠点か気になる方、商品ページに移動してみてください。

 

・・・・・・・・・

 

わかりましたよね?

 

そう、画面の表示に凄く時間がかかるのです
おそらく皆さん1分以上要したと思います。
普通の方なら業を煮やして×ボタンゆきです。

3点セットをいろんな組み合わせで選んでもらえるように… と、オプション数を増やしたのがまずかったのかもしれません。
(現在オプションの種類が60種以上、項目の種類は230以上あります……)

もともと現在利用しているZen Cartは汎用性が高い分、動作が重くなりがちという認識は持っており、番頭もある程度の対策は考えておりました。
しかし、一つのページを開くのに1分以上かかるというのは、全くもって想定外でした。

思いつく対策は…

  1. 三点セットの販売を止める → せっかくここまで構築したのに… それに、他の商品でも表示に30~40秒ほど必要とします。根本的な解決先にはなりません。
  2. Zen Cartの利用をやめて他のカートシステムに → それをするならお金と時間をかけて外注システムを組まないと無意味!
  3. 商品へのリンクをクリックした時点で、「画面が変わるのに1分ほどかかります」とアナウンスする → Javascriptを使えば出来るかもしれませんが、出来たとしてもただの気休め…

さて、どのように対策を講じましょうか…
胃の痛い日が続きそうです。

2006/12/1 金曜日

天才と凡人

Filed under: 日記 — 番頭 @ 12:06:12

本日、朝出勤してメールチェックをすると、mixiから「マイミクシィへの追加リクエスト」と言うメールが届いていました。
アメリカで武者修行中のT君からでした。

T君とは小学生時代から付き合いがあり、特に中学時代は同じ塾で青春を過ごした仲間です。
塾では常にトップの成績で勉強が出来たT君ですが、彼の凄さはそこで終わりではありませんでした。
彼は大学卒業後に某大企業に就職後、しばらくして研究成果を出し、新商品の発売に至りました。
彼は日本的な付き合いを好まず、一癖ある言動で知られているのですが、その新商品の発売により、社内からも一目置かれるようになったそうです。

 

その会社を退職し、アメリカに行って頑張っていると聞いている彼を見ると「天才と凡人は違うなぁ」とよく思います。
彼は、「無駄なことはしない」「やりたいことだけをしたい」という、非常にシンプルな思考を持っている、と番頭は思っています。
「しなければ自分が損をすると思えばする」と言う割り切りのよさが彼にあることは知っていますが、それでも他人に任せてすむのならしたがらない性格です。
(T君、間違ってたら自己申告よろしく)

「無駄なことはしない」「やりたいことだけをしたい」
そんなことは誰だって思うものです
その、誰もが希望することを貫いて結果を出したのは、天才たる所以だろうと番頭は思っています。

 

T君とは対照的に、番頭は会社員時代、あまり好きではないことをトコトンやりました。
ホームページや会社案内CD-ROMの原稿を(番頭は国語が大の苦手なのに!)作らされ、文章の作成能力が少しマシになりました。
液体を袋に詰める雑用を延々とやらされ、少しずつ作業方法を修正して効率化し、それにより作業の効率化の重要性を学びました。
センスのかけらもないのに写真撮影を担当させられ、撮影技術の基本の「キ」の一部だけを身につけました(程度が低いので全く自慢は出来ませんが…)
いずれの仕事も「この仕事は自分がしなくてもいいのではないか?」と言う思いを飲み込み、必死にやりぬきました

 

印鑑店の店員となった今、ホームページの作成や写真撮影で、会社員時代の経験が非常に役に立ちました
今、番頭はこう思っています。凡人である以上は、他人の嫌がることでも積極的にこなし、少しでもスキルを身につけないといけない、と。

番頭のスキルははっきり言ってまだまだです。
これからも様々なことに挑戦してゆきたいと思います。

次のページ »

HTML convert time: 3.023 sec. Powered by WordPress ME