Re:PHP初心者です
「1日2・3時間」以外は、PHPやプログラム、DBに関することは一切なし?
「カートの機能、メールで注文の通知ができて、顧客管理・商品管理・カートの設定・メルマガ・管理データのダウンロードなどの機能」
とあるけど、決済は・・・?メールで通知した後にリアルで銀行振込み、ですかね。
これを全部自分で1から?
仮に「習得」っていうのを実際にお金をもらう物として使えるレベルってことなら・・・
今までほとんどプログラミング関連の勉強歴がないのなら・・・
一日たった2,3時間じゃ5年でも効かないでしょう。(甘すぎ?
まず、PHPやWebの事について学ぶべき事はいっぱいあります。
自分でカチカチクリックして、「わーい動いたー」ってのだけなら、まぁ、
今のままでも問題は無いでしょうけどね。
でも、実際には、「OK」を押したらこうなって、入力がおかしかったらこうして、
エラーだったらああなって、「戻る」になったらこうなって、あのページから
遷移してきたらまずはこうして、と・・・
一つのWebアプリケーションを自分で設計して作るというのは、結構面倒臭い作業になります。
根本の仕組みは単純ではあるんですけど、質問されている機能をきっちり
こなすための物を作るには、それなりの仕組みを持たないといけないですし、
なんというか、「勘どころ」を分かっていないとおかしな
サイトが出来上がってしまいます。
んで、データベースの課題もあります。
一件一件のお問い合わせで1投稿で1レコード作って、とか単純に出来るものと違って。
顧客、商品、注文など、それぞれにどういう種類の
データが必要で、各シーンごとにどう結び付けるか、
考えてデータのカタマリを構築しないといけません。
セキュリティーの話もあります。
webサイトはとにかくいろんな人にオープンに開かれていますから、
手を抜いた造りのスクリプトをweb上に野放しにしていると、
「脆弱性」をついて簡単に会員になりすましたり、本来見られないはずの
情報を抜き出したりされます。ひどいのになると、知らない請求書が届いた、
とかありますよね?
どの程度が「手を抜いた造り」かってのは、経験を積んでいかないと
判断しづらいところじゃないでしょうか。一概に「○○だったら××」って
ワンパターンに答えが出せるものではないので。
その上、軽くコマース。それも顧客管理してメルマガ出すレベルくらいですか。
注文履歴ってのを持って、「どのお客さんがいつ何の注文をどれだけした?」っていうのを
しっかり管理できないといけないし、
実にしろ仮想にしろ在庫の管理は大事だし、
個人情報を安全に管理出来るようにいろいろ考慮しないといけないし、
昨今じゃメルマガを出すのにしたって最初にお客さんからメールアドレスもらう時に
きちんと「メルマガを送ってもいいよっていう約束を取り付けました」って事に
しないと偉い所から怒られたりしますし。
そもそもその「管理」とは何ぞや?というところもちゃんと把握しないといけませんし。
まぁ、この辺はソースを公開している出来合いのパッケージで便利なのがあれば、
それなりに時間を短縮できるかもしれません。
パッケージを改造するなら、それでも結構根性はいるでしょうけど、リスクは
大幅に減りますし。
なんかいろいろうるさいことを書きましたが、不特定多数のお客さんを相手に
お金をもらう仕組みを作るなら、生ぬるい物を作って出来た気になってもらっても困ります。
「eコマース」って言ったらそれだけでぶ厚い書物一冊出来てるくらいだし、
事故が起きた時の対応が大変だしなので、
中途半端な物を作って公開すると痛い目に会う事があります。
よくよく気をつけて勉強してください。