ブログ内検索

micro:bitページ
とにかく速いブログサイトを目指す

カテゴリー : SOY_Shop/page-5

SOY CMSマニュアルページ作成中

SOY CMSの開発秘話を投稿しました。→SOY CMSの開発秘話
 

ネットショップの開発に関わっていて一番すごいと感じたサイトについて

ネットショップのCMSの開発や導入支援をしていて、時々質問される事があるのです。それは、今まで関わったショップサイトの中で大成功しているサイトってどんなサイト?というもの。ネットショップを開設したサイトの大半はなかなか売上が上がらなかったり、数年運営したけど閉店したということもありました。受注量が半端無くてサーバを引っ越したり、受注量に追いつかなくて販売数を制限するようないわゆる成功したサイトというものにも出会います。このようなサイトの運営者にはい...

 

SOY Shopの管理画面でプラグインがページを持てるようになりました

SOY Shopの管理画面の新着ページをプラグイン化しましたやSOY Shopで注文と商品のタブの表示の設定を追加しましたに引き続き、SOY Shopの管理画面の拡張性を高めています。その一環として、プラグインが専用の一覧ページや詳細ページを持てるようにしました。これらの追加機能により、ショップの機能を封じて、プラグインからアプリ的な機能を呼び出し、SOY Shop内でSOY Shopの機能を一部利用したSOY Appのようなものを開発できるようになりました。...

 

サブドメインに独自ドメインを当てた際の商品画像のパスについて

さくらの共有サーバで二つのショップサイトを独自ドメインで運営する方法についてでさくらの共有サーバで複数のショップサイトに独自ドメインを当てる方法を紹介しました。サブドメインに独自ドメインを当てた際、商品画像のパスがずれる現象がありました。具体的な内容として、商品画像のパスは/ショップID/files/商品コード/ファイル名の規則になっています。サブドメインに独自ドメインを当てた場合、パスの冒頭のショップIDのディレクトリは存在しないことになるので、商品画像の...

 

さくらの共有サーバで二つのショップサイトを独自ドメインで運営する方法について

さくらのスタンダードプランで既にショップサイトを運営しているところ、マルチドメインでもう1サイトを運営したいということで対応したことをまとめます。要望・どちらのサイトも独自ドメイン + SNI SSLで運営したいSOY CMSの常時SSL化で対応したこと独自ドメインをhttp://mainsite.jp/とhttp://subsite.jp/とする。最初にmainsiteの方のショップサイトを作成する。ディレクトリ構造は下記の通り、├── cms└...

 

SOY Shopで顧客詳細にメールの送信履歴を表示するようにしました

SOY Shopで下記のお問い合わせがありました。お客様で新規会員登録をしたお客様が迷惑メール設定をしていたようで、仮登録のままになっているそうです。お客様の方で迷惑メール設定の解除をして頂き、再度本登録のメールをお送りしたいそうなのですが、そういった機能はありますでしょうか。また管理画面から本登録にする方法はありますでしょうか。このようなお問い合わせは何度もあり、今までは対処法として、仮登録のメールがお客様宛てに送信される際、管理者の方にも送信されているので、そのメールに記...

 

SOY Shopで注文と商品のタブの表示の設定を追加しました

こんなアプリを開発できますか?という連絡が立て続けに入った。質問はされていますが、学術的に難しいものではなく、受注管理だとか、士業の検索サイトだとか、予約管理だとか。今まではこの手の話が来たら、SOY CMSの管理画面のログインフォームだけ利用して、SOY Appにオリジナルテンプレートを当てて対応してきました。ログインフォームのパスワード周りの取り扱いを一から作るのはダルいからね。SOY ShopにEC CUBE2.4系のログインチェックを導入しましたこ...

 

SOY Shopの注文一覧で表示する項目の設定を追加しました

SOY Shopのカスタマイズでよくある要望として、管理画面の注文一覧で表示する項目を自社のフローに合わせて変えて欲しいというものがあります。これですね。業種によってはメールは不要というものがあったり、メールは発送ではなく支払いこそ大事ということがあります。この手の要望に対して大体の返答として、そこそこWebのことをわかっている担当者がいない状態でプラグイン対応されていない箇所のカスタマイズを入れると近いうちにシステムが破綻する可能性がありますから...

 

SOY Shopの管理画面の新着ページをプラグイン化しました

SOY Shopの管理画面トップである新着ページの各項目のプラグイン化を行いました。プラグイン化することによって表示したい内容の有無をプラグインの有効化によって制御できる上、新着の表示順もプラグインの表示順の設定で対応することができる。最近、SOY Shopをネットショップ以外の用途で使用することも増えてきたため、受注に関するものを非表示にして、別のアプリの要素を表示することも可能になります。SOY CMSとSOY Shopで会員制ブログを運営してみようネ...

 

SOY Shopの管理画面からの注文時に消費税が計算されない不具合を修正

SOY Shopの管理画面から注文の際に消費税の計算されないという報告がありました。これは単に対応漏れなのですが、ほぼ使われない機能とはいえ、ネットショップのCMSで消費税計算されない箇所があるのは問題なので、消費税の計算がされるように修正しました。今回の修正は下記のURLにあるSOY Shopのパッケージで反映されています。https://github.com/inunosinsi/soycms/tree/master/package/soyshop

 

SOY Shopの商品詳細ページで商品コードの置換文字列を追加しました

ネットショップのSEOでタイトルタグに規格等の商品情報を装飾するものを入れておいた方が良いという話がある。話は変わって、先日、とある案件で商品名を登録する時に商品名だけだとダメで、商品名の頭に商品コードを入れないとクレームがくるかも。という話があった。つまりはSOY CMSとSOY Shopで有料ブログを運営してみようこういうことだよね。商品名のところに商品コードが登録されている。これって最初の頃は良いんだけど、ある程度注文が溜まってく...

 

SOY Shopで特別会員価格設定プラグインを作成しました

SOY Shopで運営しているサイトで会員の種類、例えば卸業者向けとか常連向けにはセール価格ではない特別価格で提供したいという要望がありました。特別価格の商品は別に登録しておけば良い話なんだけど、例えば在庫数を厳密に扱わなければならないサイトだと、通常商品が売れたら、特別価格の商品の在庫数も減らさなければならず、商品数が多かったり、繁盛期だと運営が破綻する。ということで特別会員価格プラグインというものを作成しました。設定は顧客属性の値を利用し、...

 

SOY Shopで特別会員向けのページを作成する

SOY Shopで各ページにあるカスタムスクリプトを利用すると、ページへのアクセス・閲覧で様々な制限を設けることが可能です。例えば、商品一覧ページはログインしている会員のみアクセス可能で、ログインしていない方はログインページへ誘導するとかカスタムスクリプトでページ閲覧に制限をつける - SOY CMS開発ブログSOY Shopで特別会員向けのページを作成したいというお問い合わせがありました。ログインした方の中で更に特別会員でなければ表示出来ないページという...

 

SOY Shopでカートかマイページの機能を使用しない場合は404を返そう

ネットショップ用CMSはカタログサイトの構築にも向いているでカタログサイトを運営する時にカートへのアクセスを禁止する方法を記載した。他に開発が発生しそうなものとして、SOY Shopで顧客管理のみを行うというものもありそうで、カートならまだしも、顧客管理で公開側にマイページ機能が残っているといろいろと厄介だなと思い、管理画面からカートとマイページの404設定を追加してみた。今回はカートをみていくけど、カートの設定時にカートの種類の選択で...

 

SOY CMSとSOY Shopで販促ブログ付きのネットショップを運営してみよう

SOY CMSとSOY Shopで会員制ブログを運営してみようSOY CMSとSOY Shopで有料ブログを運営してみようネットショップ用CMSはカタログサイトの構築にも向いているで、SOY CMS、SOY Shop、SOY MailやSOY Inquiryと連携し合うことで、ブログサイトとして、ショップサイトとしての可能性を紹介してきました。これら以外に忘れちゃいけない機能として、シンプルに販促ブログを簡単に持てるネットショップが構築できることが挙げらます。...

 

ネットショップ用CMSはカタログサイトの構築にも向いている

たまに下記のような相談を受けます。カタログサイトを構築したいのですが、ブログの記事を商品情報に見立て運営を考えているのですがいかがでしょうか?とこのような相談の場合は、ネットショップ用のCMSを利用することを勧めています。※SOY Shop等理由として、カタログサイトとして公開しても、のちに物販を開始した場合、データベースの加工や移行が一切不要になるためです。ブログでカタログサイトを構築し、運営を開始した場合、いざ物販を開始しようとしても、記事から商品...

 

SOY CMSとSOY Shopで有料ブログを運営してみよう

前回のSOY CMSとSOY Shopで会員制ブログを運営してみように引き続き、SOY CMSのブログとSOY Shopの顧客管理、商品の注文とクレジット決済を組み合わせて有料ブログの構築を紹介します。といっても、前回の対応で有料ブログの設定もほぼ終わっています。とりあえず、有料ブログを購読ライセンスを購入した方のみアクセスできる様にします。SOY Shop側のサイトにログインし、ライセンス用の商品を登録しておく。続いて、ショッ...

 

SOY Shopでポイントの設定変更の際、個々の商品の設定が変更されない問題に対応しました

SOY Shopでポイントの付与率を2%から1%に変更したけど、一部の商品は2%のままだったという報告がありました。SOY Shopのプラグインの仕組みは、ポイント制設定プラグインでポイント加算の設定を行いますが、その設定よりも商品毎に設定できるポイント付与率が優先されます。商品毎のポイント付与率は商品情報の中に格納されます。ポイント制設定プラグインをインストールした後で、商品情報を一度も更新しなかった場合はその商品のポイント付与率の設定はありません。...

 

SOY CMSとSOY Shopで会員制ブログを運営してみよう

SOY CMSのイメージを聞いてみたり調べてみたりしてみると、ブログの様な一般的なサイトの開発が弱くて、ショップ系のサイトの開発ばかり進んでいるというものがありました。確かにブログページの開発はほとんどしていませんが、ショップの機能を強化したからこそ、ショップ特有のセキュリティの考慮で、他CMSではセキュリティホールになりやすいブログの機能でも、安全に簡単に利用することができる様になっています。例えば、会員制ブログ。ネットショップの持つ強力なログイン機...

 

SOY Shopのプラグインやモジュールの複製方法

SOY Shopの銀行振込支払いモジュールを支払先の銀行分だけ増やしたいという要望がありましたので、モジュール(プラグイン)の複製方法を紹介します。はじめに、銀行振込支払いモジュールのファイル構成は下記の通り。soyshop└── webapp└── src└── module├── features│   └── payment_furikomi│   └...

 

SOY Shopの商品詳細ページで登録されている商品をランダムで表示する

SOY Shopの商品詳細ページで、関連商品を登録されている全商品もしくは指定したカテゴリから指定した件数だけランダムで取得して表示したいという要望がありましたので、対応方法を記載します。上記の要望に対してのモジュールはありませんので、PHPモジュールとSOY2DAOを駆使して自作してみます。SOY CMSでどのページでも使えるブログのサイドバーを作ってみたSOY2DAOでSQLを実行して、オブジェクトで返すPHPモジュールは使用制限を設けていますので、今回の内容...

 

SOY Shopでメールテンプレートを追加できるプラグイン

SOY Shopの管理画面で送信できるメールのテンプレートを好きなだけ増やしたいという要望がありましたので、メール送信種類追加プラグインを作成しました。このプラグインにより、注文詳細にあるメール送信の項目でその他のメールの様なメールテンプレートをいくらでも追加することが出来ます。このプラグインの作成に伴って、管理画面から送信できるメールでは、システムから出力される注文詳細等の出力の有無を選択できるようにし、SOY Shopのメールビ...

 

SOY Shopで注文に対して誰が対応したかを表示する

SOY Shopで複数人のアカウントを作成して運営しているサイトの方からお客様に対してメールを送信したり、注文情報を変更したのが誰かがわかる様にして欲しいというご連絡がありましたので、注文状態の変更履歴で対応者IDを表示する様にしました。※空欄の箇所はシステムからの自動の対応です。これで誰が対応した問題は解決します。今回の機能を含んだパッケージは下記のページからダウンロードできます。https://github.com/inunosinsi/soycms/tree/mas...

 

SOY Shopの注文検索と顧客検索の結果をSOY Mailで利用する機能を追加しました

表題の通りなのですが、SOY Shopの管理画面の注文一覧と顧客一覧にある検索フォームで項目を追加しました。注文検索では顧客の情報、購入した商品や購入金額等のフォームを追加しました。顧客検索では購入合計と購入回数を追加しました。この検索フォームの充実に合わせて、顧客属性の一括設定や顧客CSVの出力を追加しました。この追加により、SOY Shopでの注文の状況によって、SOY Mailでメールが送信しやすくなりました。...

 

在庫数一括設定プラグインで商品カテゴリによる絞り込みが甘い不具合を修正しました

SOY Shopで在庫数一括設定プラグインを作成しましたで追加しました在庫数一括設定プラグインですが、商品カテゴリのみで検索をする際、カテゴリIDによるLIKE検索を行っていたため、指定していないカテゴリに紐付いた商品も検索結果に表示される不具合の報告がありました。具体的に説明をすると、最初に作成したカテゴリ1があったとして、データベース内ではIDが1として登録されます。カテゴリを10個以上登録して、カテゴリ10があったとするとIDが10で登録されます。...

 

カスタムサーチフィールドの商品一覧ページで並び替えを追加

SOY Shopで複数カテゴリの様な設定を行うでカスタムサーチフィールドを利用すれば、複数カテゴリのような振る舞いで商品一覧ページを作成することができるという内容を記載しました。カスタムサーチフィールドによる商品一覧ページで、カテゴリとして利用したフィールド以外の値で商品の並べ替えをしたいという要望がありましたので、カスタムサーチフィールドの機能の追加として、ソートボタン設置プラグインの様なアンカータグをカスタムサーチフィールド側でも持つ様にしました。...

 

SOY Shopのオーダーカスタムフィールドの項目でファイルを追加しました

SOY Shopで商品の注文時、原稿やラフ画をショップに送付したいという要望がありましたので、標準同梱されているオーダーカスタムフィールドにファイルのアップロードの機能を実装しました。オーダーカスタムフィールドに関しましては下記のスライドをご覧ください。売りたいものがあるならば、まずはネットショップのCMSを開発しましょう from Tsuyoshi Saitoオーダーカスタムフィールドの管理画面で項目の追加の際、項目種別をファイルにして作成...

 

SOY Shopで繁盛レポートプラグインを作成しました

SOY Shopでどんなものがどれくらいの頻度で売れているか?を表示する繁盛レポートが欲しい要望がありました。この繁盛レポートは売上に貢献すると言われ、開発にかかる費用も出すから。標準実装もしても良いからと半信半疑ながら作成してみました。繁盛レポートプラグインというのは、この様な感じで、カートとマイページ以外であればどのページにも設置可能で、どのような注文がどれくらいの頻度で発生しているかを表示することが出来ます。購入者の都道府県も表示する...

 

SOY Shopで運営者の購入代行時に顧客の情報を自動で入力する

SOY Shopでダミーのメールアドレスを挿入する設定を追加しましたで商品規格のあるページでダミーのメールアドレスで注文できる仕組みを追加しました。前回の記事の最後に、二回目の注文について、ダミーのメールアドレスにパスワードを設置すれば良いと記載しましたが、注文の度にいちいちメールアドレスをコピーして、パスワードを入力するのは面倒だし、そもそもパスワードを使い回す方が多そうで不安だということで、公開側で注文するボタンを設置し、ブラウザが管理画面...

 

SOY Shopでダミーのメールアドレスを挿入する設定を追加しました

SOY Shopで電話での注文に対応するために先日、SOY Shopの管理画面で電話注文に対応してみたという改修を行いました。この改修によって電話注文は幾分楽になりましたが、この改修ではいくつか対応出来ないことがあります。それは、商品オプションや商品規格のある商品の注文です。商品規格プラグインと非同期カートボタンプラグインで各規格の金額を調べてカートに入れる機能を追加した商品規格がある商品を管理画面での登録は許可していないので、これらの商品の電話での注文があった場合は、ネ...

 

SOY Shopで顧客毎にファイルを保存できる様にしました

SOY Shopで顧客毎にpdfファイルやzipファイルを保存できるストレージプラグインを作成しました。例えば、Aさんに見積書を送ったとします。その見積書を自身のパソコンに入れておいて、後に確認する際にSOY Shopの画面と自身の画面の両方を行き来するのは大変です。そこで、顧客毎にファイルをアップロードできる画面を用意しました。ファイルのダウンロード用のURLも発行するので、ダウンロード用のURLをそのままお客様にお伝えしても良いです。ファイルマネージャ形式で確...

 

SOY Shopの集計プラグインの商品毎集計のグルーピングで価格も考慮にいれました

SOY Shopで集計プラグインを作成しました先日紹介しました集計プラグインですが、商品毎の売上集計で、指定した期間に売れた各商品の件数と合計が表示されていましたが、期間中にセールや単純に販売価格等で商品の価格が変わっても、それらを別商品として扱わずに合算するという不具合がありました。具体的な話を記載すると、販売価格が2000円の商品がありました。ある日、この商品が5個売れたとして、その後、セール期間に突入して1800円になりました。その後、更に1...

 

SOY ShopのMySQL版のクーポン自由設定プラグインで使用ログが動作していなかった件を修正しました

SOY ShopのMySQL板のクーポン自由設定プラグインで、クーポンの使用ログに誤りがあり、エラーで記録されていない不具合がありました。※クーポン自由設定プラグインを公開した時からの不具合です。管理画面でクーポンを作成し、公開側でクーポンを利用して注文しても、使用回数の横にある客(注文で使用された回数)の数字がカウントされず、作成されたクーポンが何度使用されたか?がわからない状態でした。この不具合により、クーポンの使用回数も正常に動作せず...

 

私にとっての農業とSOY Shop

誰かと知り合う度に質問されることがあります。なんで植物系の仕事をしているのにネットショップのCMSのSOY Shopの開発をしているのですか?と※逆も然りSOY Shop(ソイショップ)とは | 売れるECサイト運営ノウハウ(外部サイト)SOY Shopを使ってみよう丁寧に説明をすると、大体の方はなるほどと返答してくれます。栽培とSOY Shopにはそれなりの深い関係があるので、今回は農業に関わり出してから、SOY Shopの開発に至るまでの話を書こうかと...

 

SOY Shopで注文変更の際に代引き手数料の自動計算を追加しました

SOY Shopで注文の変更の際の内税の計算に誤りがあったため修正しましたの続きお問い合わせで管理画面で注文を変更の際に諸々のモジュールの自動計算を行うことが出来ますか?と質問があったため、とりあえず代引きから自動計算を行う様にしました。たとえば、通常の購入の場合は代引き手数料が300円、当サイトで一度に10000円以上のお買い物をした際は代引き手数料を無料にするという設定があったとします。ある時、2100円の商品が一つ売れました。そうなると、...

 

SOY Shopでブラック顧客リストプラグインを作成しました

SOY Shopで管理画面の注文登録を主に利用している方から、注文登録の際に指定の顧客がブラック顧客であるかを一目でわかる様にして欲しいとのことで、ブラック顧客リストプラグインというプラグインを作成しました。プラグインをインストールした後、管理画面の顧客詳細を開くと、ブラック顧客のチェックボックスが追加されています。ここでブラック顧客に登録すると、以後、この顧客から注文があった場合は、注文詳細に赤字でブラック顧客である旨が記...

 

SOY Shopで伝票番号記録プラグインを作成しました

前回のSOY Shopでドットインパクトプリンタで伝票印刷に対応しましたに引き続き、出力した伝票に記載されている番号を注文詳細のコメント感覚で登録したいという要望もありましたので対応しました。伝票番号記録プラグインをインストールすると、管理画面の注文詳細にある注文状態の変更のコメントの下に伝票番号のフォームが表示されます。ここで伝票番号を登録すると、他の値と同様に伝票番号も表示される様になります。伝票番号を登録すると、この注文詳細で送信できる支払確認メールや配送...

 

SOY Shopでドットインパクトプリンタで伝票印刷に対応しました

SOY Shopをご利用しているユーザの方からドットプリンタで伝票を印刷したいので、一括で印刷用ページを作成出来ませんか?とお問い合わせがありましたのでドットプリンタ用伝票印刷プラグインを作成してみました。このプリンタの概要は管理画面の注文一覧で印刷したい注文情報を検索しておく。検索後に画面の下にある諸々の条件を決めて実行すると、このような感じで、印刷用ページが連続で出力されます。印刷イメージを表示すると一ページにつき一伝票...

 

SOY Shopで集計プラグインを作成しました

SOY Shopで売上状況をCSVで出力したいという要望がありましたので、集計プラグインを作成しました。今のところ、月次、日次、商品毎と年齢別の売上集計が出力可能で、以前からあります統計プラグインと異なり、出力したCSVはそのまま他の計算にも利用するため、手数料や値引きを含めるかといった設定を行うことも可能です。SOY Shopの統計プラグインで注文件数が多くなったサイトでも快適に表示できるように修正しました今回紹介しました機能は下記のURLにあるパッケージに...

 

SOY Shopでカートのエラーになった際に管理者に通知メールを送信機能を追加

当サイトでは電子書籍の販売をしています。電子書籍販売販売しているのですが、不覚にもカート内のエラーで8月中旬から注文出来ない状態となっていました。SOY CMS/Shopでクラス名と同名のメソッドでエラーになる件を修正8月中旬といえば、当サイトのSOY ShopからPHP7では推奨されておらず、PHP8では廃止されるコードを撤廃した時で、この時にクレジット決済モジュールの対応が抜けていたことが原因です。カートのエラーの間に仮登録という形で注文が多数あり、読者の方に対して大変...

 

SOY Shopで即日配送モジュールを追加しました

ネットショップで注文後すぐに発送の手続きを行うことをウリとしているサイトがあり、その旨をサイトに表示したいという要望がありました。ということで対応してみました。対応内容はこんな感じでカートの配送方法の選択画面と、一応公開側のどのページでも上の画像の様に説明文を表示できる様にしています。この仕様を実装するにあたって、営業時間外の注文だった場合、即日発送の手続きは行えないということがあるので、SOY Shopの標準配送モジュールにお届け日の指定...

 

SOY Shopの標準配送モジュールにお届け日の指定を追加しました

今更感はありますが、SOY Shopの標準配送モジュールにお届け日の指定を追加しました。今までこんな大事な機能は無かったのか?という話になりますが、実はサイト毎に要望に合わせた配送モジュールであったり、オーダーカスタムフィールドで対応していたりとやりようがあって、本気でお届け日の指定を開発することがありませんでした。お届け日の指定を作ろうとすると、定休日の時はどうするか?とか指定の期間はどれくらいの長さにすべきかといろいろと制約が多く、...

 

SOY Shopで未発送や未入金の注文を把握したい

SOY Shopのユーザから下記の様な質問がありました。・注文が入った商品の未出荷の商品の一覧とその注文数を出すことは可能でしょうか?・注文を受けて入金待ちなどで保留になっているものの商品と注文数の一覧が出ると非常に便利になるのですがその様な事は可能でしょうか?SOY Shopの管理画面を見直してみると、注文状況と支払状況、どちらも各ステータス毎に検索はできるけど、未発送の注文をすべてや未支払の注文をすべてといった検索が出来ません。そこで、...

 

SOY CMS/Shopのモジュール内でSQLを実行する

SOY CMSとSOY ShopではPHPを自由に記述できるモジュールという機能があります。PHPが自由に記述できるということで、当然PDOでデータベースに接続してデータを取得できるけど、PDOは返ってきた結果を整形して使える様になるまで結構ダルい。SOY CMSとSOY Shopでは、PDOを実行して、使い勝手の良い形にして結果を返すオブジェクトが用意されているので、今回はその紹介をします。例えば、soyshop_userというテーブルから新しく登録した...

 

SOY Shopで複数カテゴリの様な設定を行う

SOY Shopで商品に複数のカテゴリを設定したいという質問が時々あります。今回はその時に返答している内容を記載します。SOY Shopでは一つの商品に複数のカテゴリを選択することは出来ません。以前、複数のカテゴリを選択できる仕様がありましたが、標準機能で複数カテゴリを設定できるようにしているとパフォーマンスが激落ちするので廃止しました。代わりにカスタムサーチフィールドというプラグインでの実装を勧めています。※以前はカスタムフィールドでしたが、カスタムサーチフィールドの方が検索性...

 

SOY ShopのURLの設定方法

SOY Shopでサイトを作成した際、公開側のURLはどのファイルで保持されているのですか?という質問がありました。例えば、SOY ShopでsoyというショップIDのサイトを作成したとします。作成の際、/CMSインストールディレクトリ/soyshop/webapp/conf/shop/以下にsoy.conf.phpとsoy.admin.conf.phpというふたつのファイルが生成されます。※頭にあるsoy.はサイトID毎に変わります。soy.admin.co...

 

SOY Shopで注文の変更の際の内税の計算に誤りがあったため修正しました

SOY Shopで消費税の計算の際に送料と手数料を含める設定を追加しましたで内税の消費税の計算に不具合があり修正しました。お問い合わせで管理画面で注文を変更の際に諸々のモジュールの自動計算を行うことが出来ますか?と質問があったため、注文の変更周りのコードを確認していましたら、消費税計算で下記の不具合を発見しました。公開側のショッピングサイトで消費税を内税モードにして注文が入ります。そうすると、注文詳細では内税は代金合計に含まれないことになっています...

 

SOY Shopの管理画面で顧客の誕生日検索を追加しました

SOY Shopのポイント付与プラグインで誕生月購入ポイントプレゼントを追加しましたで誕生月購入ポイントプレゼントの実装の際、なんでSOY Shopの管理画面には誕生日検索がないのですか?と質問されましたので、管理画面を開いてみたところ、本当になかった。単純な話、仕様が固まらず保留にしたまま、実装を忘れていたということで、誕生日検索を実装してみた。調べたいのは顧客内で今月誕生日の方は誰か?といった誕生月なので、それを満たす様に年、月、日で検索できる...

 

SOY Shopで在庫数一括設定プラグインを作成しました

先日、下記の様なお問い合わせがありました。在庫数を頻繁に変更しなければならないので、各商品の在庫数を一括で変更できるプラグインが欲しいと生鮮は賞味期限の短い加工食品を扱うサイトだと、在庫数は日単位で変更する必要があります。そこで、在庫数を一括で変更できるプラグインを作成しました。在庫数の一括設定ができるのはもちろん商品件数が多いサイトだと設定する商品数が多くなるので、表示件数の設定や簡単な検索フォームを追加しています。今回の機能は下記の...

 

SOY Shopの統計プラグインで注文件数が多くなったサイトでも快適に表示できるように修正しました

統計プラグインで注文の傾向を把握しよう - SOY CMS開発ブログSOY Shopには他のネットショップ同様、統計プラグインが同梱されているのですが、当然のことながら、注文件数が多くなると計算が遅くなります。注文が1万件を越えたサイトでは計算だけで5分ぐらいかかってしまうこともあります。どうにか計算を速く出来ないか?とコードを眺めていたら、とんでもない無駄な処理が入っていました。統計プラグインがインストールされている状態だと、管理画面の注文一...

 

SOY Shopの管理画面で電話注文に対応してみた

下記の様なお問い合わせがありました。SOY Shopの管理画面で電話番号で検索して注文の登録をしたいネットショップをある程度運営しているとリピータの方の電話での注文が発生し始めます。SOY Shopでは管理画面でメールアドレスで検索して注文には対応していましたが、電話番号で検索して注文には対応していません。そこで、管理画面から注文の登録を行うページで、電話番号で顧客検索できるフォームを追加しました。メールアドレス...


Powered by SOY CMS  ↑トップへ