<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CMSWAVE &#187; ブログショップ構築</title>
	<atom:link href="http://www.cmswave.com/category/%e3%83%96%e3%83%ad%e3%82%b0%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e6%a7%8b%e7%af%89/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cmswave.com</link>
	<description>CMS情報とテーマ＆スキンのカスタマイズ関連情報。</description>
	<lastBuildDate>Sat, 31 Jul 2010 01:21:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ブログショップつくりで困ること。</title>
		<link>http://www.cmswave.com/2009/04/02/encode/</link>
		<comments>http://www.cmswave.com/2009/04/02/encode/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 00:32:49 +0000</pubDate>
		<dc:creator>syunsai</dc:creator>
				<category><![CDATA[ブログショップ構築]]></category>

		<guid isPermaLink="false">http://www.cmswave.com/2009/04/02/encode/</guid>
		<description><![CDATA[今回、知り合いのホームページをWordPressで作っているが、そこでいくつかの商品を販売するコーナーを設けたいと考え、ショップ機能を持たせようとしている。   ショッピングカートと呼ばれるものの構造は大雑把に言って２つ [...]]]></description>
			<content:encoded><![CDATA[<p>今回、知り合いのホームページをWordPressで作っているが、そこでいくつかの商品を販売するコーナーを設けたいと考え、ショップ機能を持たせようとしている。   <br />ショッピングカートと呼ばれるものの構造は大雑把に言って２つある。    <br />ひとつはホームページ内にタグを貼り付け、｢カートに入れる｣などのボタンをクリックすると商品がカートに入り、購入金額が合算されるタイプ。これはすでにホームページがある場合やデザイン的に自由度の高い場合などに重宝する。    <br />もうひとつはショッピングカート自体が独立していて、販売コーナーもしくは販売サイトを作成するものだ。ホームページの中には販売コーナーへの誘導ボタンを配置することになる。これが発展するとosCommerceやEC-Cube等のようなショップサイト自体を構築できるツールとなる。</p>
<p>２つ目のタイプのような独立型の場合にはブログと連携させて作る場合にも、独立しているのだからそれぞれに作ればいいだけで、後はリンクボタンをつければいいだけだ。問題は前者のタイプで、タグから吐き出されたショッピングデータを受け渡す場合にはちょっと厄介な点がある。WordPressを利用して試したことがある方なら経験しているだろうが、国内のCGIを利用して作ると文字エンコードの問題が出てくる。これが案外厄介だ。</p>
<p>WordPressはご存知の通りUTF-8、そして国内のショッピングカートCGIはSJISがほとんど。当然ながらエンコードの異なるテキストデータを渡すと文字化けしてしまう。文字化けしたのでは商品名が正しく表示されないし、とても使えない。問題解決のためのネタがネット上にないかと思い探して見ると、あるにはあるが今利用しようと言うショッピングカートのものではないので、説明に準じてやってみても結局は解決できなかった。   <br />そこでCGIではなくPHPで作られたショッピングカートなら比較的簡単に文字エンコードを変更できるかもしれないと思いPHPのショッピングカートを探しまくって、ようやく見つけ出し何とかそれらしく動くまでに変更できたようだ。どこかまだ文字化けする可能性があるので、もう少しテストしてみる必要はあるようだ。</p>
<p>もちろん、WordPress用のショッピングカートも数点あるが、チェックして見ればわかるとおり、商習慣の違いでカスタマイズが必要だ。それに、使い勝手のよさそうなものが現時点ではみつからない。せっかく使えそうな「WP-e-commerce」というプラグインがあるが、PayPalしか使えないようだ。それ以外の支払いの場合には有料版を購入する必要がある。（※これって基本的に有料版を売るためのテスト版って言うことなのか。）   <br />今回、PHPのショッピングカートを利用したが、国内で配布されているショッピングカートの多くはやはりCGIがほとんどだ。選択肢から考えてなんとかCGIを生かす方法も考えておきたい。</p>
<p>そこでUTF-8であるWordPressからSJISのCGIに文字データを渡しているから問題が生じるのであって、WordPressがSJISなら問題は起こらない。とは言ってもWordPressをSJISにかえるわけには行かないのでWordPressの一部だけがSJISになればいいと考えた。ショッピングコーナーとなるページだけをArtisteerでHTML出力してそのページだけをSJISにしてしまう。サイト全体のデザインは統一することができるので、これはひとつの方法だ。（※もちろんこんな方法で作る意味があるかどうかは不明だが、、、。）まあ、こんな方法でCGIを生かす方法もないことはない。   <br />できれば今後、PHPでショッピングカートを作る方はぜひ文字エンコードをUTF-8で作って欲しいと思っている。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmswave.com/2009/04/02/encode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自分でやるのは簡単。でも、人にやってもらうのが難しい。</title>
		<link>http://www.cmswave.com/2009/04/01/blogshop/</link>
		<comments>http://www.cmswave.com/2009/04/01/blogshop/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:22:47 +0000</pubDate>
		<dc:creator>syunsai</dc:creator>
				<category><![CDATA[BlogEditor]]></category>
		<category><![CDATA[ブログショップ構築]]></category>

		<guid isPermaLink="false">http://www.cmswave.com/2009/04/01/blogshop/</guid>
		<description><![CDATA[地方の場合、ホームページを作りっぱなし、更新をしないケースもとにかく多い。予算がないから、また気軽に頼める外部スタッフがそばにいないから簡単に頼めないのはわかるが、更新しないホームページを見るやつはいない。もちろん、そん [...]]]></description>
			<content:encoded><![CDATA[<p>地方の場合、ホームページを作りっぱなし、更新をしないケースもとにかく多い。予算がないから、また気軽に頼める外部スタッフがそばにいないから簡単に頼めないのはわかるが、更新しないホームページを見るやつはいない。もちろん、そんなホームページはアクセスアップは望めない。</p>
<p>そこで、私の場合は、簡単な作成方法、ホームページ作成依頼者が更新できる方法をいつも考える。実はそれが一番難しくて仕方がない。自分が作れば簡単なのだが、初心者のできる方法を考えてその最善の方法を提案するのはつくづく骨が折れるのだ。    <br />本当のことを言えば、｢金をくれ！おれがやる」と言った方がよっぽど簡単だ。</p>
<p>今回もブログにネットショップを付け加える方法で悩んでいる。    <br />国内でたくさん配布されているフリーのショッピングカートCGIをブログにつけてショップを作る、実はこれって案外面倒なのだ。国内のCGIがほとんどSJISで作られている。しかし、我が愛用のWordPressももちろんUTF-8である。     <br />タグを貼り付けるタイプのショッピングカートの場合には、文字エンコードが変わると購入した商品の名称などが文字化けしてしまうのだ。簡単で使いやすいからそれを採用しようとすると、文字化けしてしまい使えなくなってしまう。とにかく、｢簡単｣と言う当初の目的がなかなか達成できない。</p>
<p>今日はCGIではなかなか難しいのでPHPのショッピングカートを探して何とか問題を解決できそうだ。商品数が多い場合には独立型のショップサイトを作る方が効率的だが、商品数が少ない場合には商品の記事のそばに購入ボタンを配置するシンプルなショッピングカートも捨てがたい。</p>
<p>ところが、さらに難敵に出くわしてしまう。    <br />これまた愛用のWindowsliveWriterにショッピングカートのタグを貼り付けると、自動的に書き換えてしまい役に立たない。「勝手に書き換えないでくれ!!!!!｣って叫んでも、無常にも書き換えてしまっている。まったくタグは機能しないコードとなってしまう。     <br />直接ブラウザでWordPressの管理画面から書き加えれば、一応はそのまま保存できるようなので何とかなりそうだが、うっかりすればすべて意味のないコードに書き換えられてしまう危険をはらんでいると思うと、素人相手ではこの方法はお勧めできないことになる。また、ひとつ課題を抱えてしまっただけだった。</p>
<p>しかし、ArttisteerのおかげでWordPressのテーマとHTMLテンプレートが簡単につくれることは解決の糸口を大きく広げてくれる。明日もまた、俺のじゃないヨソ様の｢簡単｣を探すために無駄な時間をたくさん使いそうだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmswave.com/2009/04/01/blogshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>デモブログショップ設置準備中!!</title>
		<link>http://www.cmswave.com/2007/11/13/%e3%83%87%e3%83%a2%e3%83%96%e3%83%ad%e3%82%b0%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e8%a8%ad%e7%bd%ae%e6%ba%96%e5%82%99%e4%b8%ad/</link>
		<comments>http://www.cmswave.com/2007/11/13/%e3%83%87%e3%83%a2%e3%83%96%e3%83%ad%e3%82%b0%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e8%a8%ad%e7%bd%ae%e6%ba%96%e5%82%99%e4%b8%ad/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 05:40:19 +0000</pubDate>
		<dc:creator>syunsai</dc:creator>
				<category><![CDATA[ブログショップ構築]]></category>

		<guid isPermaLink="false">http://www.cmswave.com/2007/11/13/%e3%83%87%e3%83%a2%e3%83%96%e3%83%ad%e3%82%b0%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e8%a8%ad%e7%bd%ae%e6%ba%96%e5%82%99%e4%b8%ad/</guid>
		<description><![CDATA[ブログショップの簡単な構築方法を考えてテスト中ですが、文字エンコードの問題とクッキーエラーが出てちょっと苦戦中。文字エンコードに関しては、近頃はデータベースを利用する関係でほとんどEUC-JPからUTF-8へ変更していま [...]]]></description>
			<content:encoded><![CDATA[<p>ブログショップの簡単な構築方法を考えてテスト中ですが、文字エンコードの問題とクッキーエラーが出てちょっと苦戦中。文字エンコードに関しては、近頃はデータベースを利用する関係でほとんどEUC-JPからUTF-8へ変更しています。でも、国産ＣＧＩはほとんどがShift-JISなので、データの受け渡しで商品名が文字化けしてしまうようです。面倒なのでＣＧＩのエンコードを変更せずに設置していたので、再三エラー続きです。さて、<br />
<span id="more-108"></span></p>
<p>詳しくはわかりませんが、ＣＧＩの方の日本語でUTF-8は扱えないかもしれませ。もしかして、、、？？このブログはUTF-8に設定していますが、国内のブログサービスの多くはEUC-JPで、この場合だと多分日本語も文字化けしないと思います。</p>
<p>後で、エンコードの相性をチェックしてみますが、 こんなことならやはり直接的にデータを受け渡さないタイプのＣＧＩがいいということになるのでしょうか？以前確か、無料ブログサービスとショッピングカートをリンクさせてデータをやり取りするショップが使えた気がするけど、ちょっと不確か、、。文字エンコードの修正やデータベースの利用が問題ならば、国産ブログでShift-JISで作られたブログと連携するほうがいいともいえるのかもしれません。</p>
<p>いずれにしても、「なんと言う商品を何個買う」というデータだけなのですから、これだけのために相性とか文字エンコードとか言っているよりもやはりボタンをつけえて誘導するタイプのブログおよび独立型ショップやショッピングカートをリンクさせるのが初心者および軽量ショップの基本形のような気がします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmswave.com/2007/11/13/%e3%83%87%e3%83%a2%e3%83%96%e3%83%ad%e3%82%b0%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e8%a8%ad%e7%bd%ae%e6%ba%96%e5%82%99%e4%b8%ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
