技術関連
【Git】リリース作業
こんにちは!
現在EC-CUBE4のカスタマイズ案件やっている、@vVv_kenshi_vVvです!
developブランチのリリースを例に紹介します。
シンプルなリリース方法
projectディレクトリへ移動
...
【EC-CUBE4】1円ズレる原因
カスタマイズにより、マイナス伝票を作成していたプロジェクトで発生
通常の消費税計算へマイナス値を渡すと、切り捨て処理が反転する
消費税取得処理へ負数を使用すると端数処理が反転する。
対象コードを一部抜粋
フ...
【EC-CUBE4】価格を少数第二位まで登録する
卸価格で少数第二位まで使用する要件が上がった。
実装できるか調査
dtb_product_classのprice02に小数点が登録できるのは把握していた。
通過設定...
【EC-CUBE4】EC-CUBE2からデータ移行
バージョンは「2.11」からの結構カスタマイズされているサイトの移行となります。
どのように移行する?
特にDBの項目増やしたり、プラグインを入れたりしてなければ、データ移行プラグインで最低限移行できる。
データ構成を把...
【PHP】独自メソッド
たまに使う便利なメソッド
文字列の後半をマスキングする
PHP/**
* マスキング関数
* 引数の前半半分をマスキングして返却する
*
* @param string $string
*/
public func...
【EC-CUBE4】初期注文ステータス変更
銀行支払いの場合は購入処理後に「新規受付」→「入金待ち」になるように変更する。
このカスタマイズは一例になります。
プラグインによっては、うまく胃開かない可能性があるのでご「注意ください。
もっと良いカスタマイズ方法があ...
【EC-CUBE4】よく使うコマンド
使用頻度の高いコマンド
そのまま実行できないサーバーもあるので、「php」を追加しました。
キャッシュクリア
twigファイルの反映後やプロキシー更新後に使用する
Bashphp bin/console...
【PHP】メモ
以外に書く事がなかったので、随時更新する
PHP調べたメソッド
try&catchでエラー誘発
try中にエラーを発生させたい時
try {
// 例外が発生する可能性のあるコード
...
【マイグレーション】migration
まったりのんびり、@vVv_kenshi_vVvです!
EC-CUBE4の開発でよく使用するので、記事にしています。
注意事項
私の経験則で書いている事なので、すべて正しいというわけではございませんのでご了承くださいませ...
【EC-CUBE4】注文ステータス追加
コンビニ支払いのステータス追加
mtb_order_statusのid2が空いているので使用する
DB(テーブル)にデータ追加
mtb_order_status:...