タグ

ブックマーク / xoops.ec-cube.net (28)

  • EC-CUBE 開発コミュニティ - フォーラム

    src/Eccube/Form/Type/Admin/OrderType.phpの以下の箇所になります。 ---------------- ->add('OrderStatus', 'entity', array( 'class' => 'Eccube\Entity\Master\OrderStatus', 'property' => 'name', 'empty_value' => '選択してください', 'empty_data' => null, 'query_builder' => function($er) { return $er->createQueryBuilder('o') ->orderBy('o.rank', 'ASC'); }, 'constraints' => array( new Assert\NotBlank(), ), )) ----------------

    ki_sz
    ki_sz 2020/07/22
    “EC-CUBE3の 受注管理 -> 受注登録 で受注ステータスの選択肢から「購入処理中」と「取り寄せ中」を非表示に”
  • EC-CUBE 開発コミュニティ - フォーラム

    EC-CUBE 4.0.2 商品価格の円表記を全角の¥から半角の¥に変更したいです。 {{ Product.getPrice02IncTaxMin|price }} の部分を、 ¥{{ Product.getPrice02IncTaxMin|number_format }} に変更すれば対応できるとは思うのですが、価格を表記しているすべての箇所を変更しないといけません。 価格の円表記を一律で変更することは可能でしょうか? ---------------- EC-CUBE 《プラチナ》ランクパートナー トエビス株式会社 田中 宏典 EC-CUBEの機能やデザインのカスタマイズ承ります。

    ki_sz
    ki_sz 2020/06/17
    EC-CUBE4 ¥マークを円へ
  • EC-CUBE 開発コミュニティ - フォーラム

    支払方法毎にメールを分ける事については、 メール送信ロジックをカスタマイズする事で対応は可能かと思います。 直接体をカスタマイズするのであれば、以下のファイルにメール送信関連の処理が記述されています。 /src/Eccube/Service/MailService.php メールテンプレートを追加する方法ですが、 管理画面から追加は行えず、現時点ではプラグインも無いみたいですので、 データベースに直接レコードを追加 & twigファイルをサーバにアップロードする形になるかと思います。 dtb_mail_templateテーブルにメールテンプレートが格納されています。 dtb_mail_templateテーブルのfile_nameカラムにどのtwigファイルを利用するか格納されています。 デフォルトでは、以下のディレクトリ以下を参照する動きになっているかと思います。 /src/Eccube

    ki_sz
    ki_sz 2020/01/27
    EC-CUBE4 受注詳細>メール通知 標準ではID1のみの制限
  • EC-CUBE 開発コミュニティ - フォーラム

    src/Eccube/Service/OrderHelper.phpcreateOrderItemsFromCartItems() を参考に、OrderItem の保存処理を作成することはできました。 あとは OrderItem に TaxRate を保存する方法を教えていただきたいです。 よろしくお願いします。 app/Customize/Controller/ProductController.php $ProductClass = $this->entityManager->getRepository(ProductClass::class)->find($addCartData['product_class_id']); $ProductItemType = $this->entityManager->getRepository(OrderItemType::class)->

    ki_sz
    ki_sz 2019/12/17
    “OrderItem の保存処理”
  • EC-CUBE 開発コミュニティ - フォーラム

    EC-CUBE4.0.2 管理画面から新規に作成したページへのリンクはどうすれば貼れるのでしょうか? EC-CUBE3の場合は、次のような記述でできましたが、4系での記述方法をお教え願いたいです。

    ki_sz
    ki_sz 2019/09/10
    user_data ページへのリンク... どこにも書いてないのでとても助かりました [EC-CUBE4]
  • EC-CUBE 開発コミュニティ - フォーラム

    商品詳細ページの内容をみると、dtb_productsテーブルからデータを取得しているようで、このテーブルには親カテゴリに関する情報はありません。 dtb_categoryテーブルから情報を取得するように追加する必要がありそうです。 下記のファイルにコードを追加します。 /eccube/html/products/detail.php : : //この商品を買った人はこんな商品も買っています $objPage->arrRelateProducts = lfGetRelateProducts($tmp_id); $objPage->arrProduct["parent_category_id"] = lfGetParentCategoryID($objPage->arrProduct["category_id"]); $objPage->arrProduct["root_category_i

    ki_sz
    ki_sz 2019/08/20
    EC-CUBE2系 商品の親カテゴリーを取得
  • EC-CUBE 開発コミュニティ - フォーラム

    EC-CUBE3.0.8です。 管理画面のページ管理にて、meta設定のdescriptionに長文を入れた場合、50文字以内にせよとのエラーが出てしまいます。 この制限を100文字ぐらいまで増やしたいのですが、方法が分からずに困っております。 ご存知の方がいらっしゃいましたら、何卒、ご教示の程をよろしくお願い申し上げます。

    ki_sz
    ki_sz 2019/06/10
    EC-CUBE3 description の文字数
  • EC-CUBE 開発コミュニティ - フォーラム

    Product(商品)の項目を追加してオーダーがあった場合に その項目を template/default/mail/order.twig内に表示させ お客様に追加した項目をメールで知らせたい! ▼テンプレート [EC-CUBE] EC-CUBE 3.0.15 簡単インストール [レンタルサーバ] へテムル [OS] 使用しているOS名、Mac Sierra 10.13.3 [PHP] PHP7.0 [データベース] Mysql5.6 [現象] 理由がありましてProduct(dtb_product)の項目を追加しました。 検索などから商品を探すと template/default/Product の list.twig、detail.twigにて <td id="result_list__name--{{ Product.id }}" class="" >{{ Product.追加項目

    ki_sz
    ki_sz 2019/05/23
    {{OrderDetail.Product.追加項目 }}
  • EC-CUBE 開発コミュニティ - フォーラム

    ▼テンプレート [EC-CUBE] 3.0.12、新規インストール [ポイントプラグイン] 1.0.0 [PHP] PHP5.4.45 [現象] ポイントプラグインにおいて保有ポイント情報が0で取得される。 ECCUBE2からの移行試験中です。 マニュアル記載の通りECCUBE2よりデータを移行しplg_point_customerを生成(約1.4万件)。 該当のcustomer_idのplg_point_currentには、20の値が設定されている。 テーブルには同一のcustomer_idは存在しない。 管理機能の会員マスター検索にて保有ポイント20の表示を確認。 フロント機能で購入を行うと保有ポイント0ポイントとして購入処理が行われる。 この時、plg_point_customerには該当customer_idにてplg_point_currentが0のレコードが新規生成。 plg_

    ki_sz
    ki_sz 2019/01/23
    eccube3 ポイント時エラー
  • EC-CUBE 開発コミュニティ - フォーラム

    ▼テンプレート [EC-CUBE] 3.0.13 [レンタルサーバ] sixcore [OS] Linux sv18.sixcore.ne.jp 2.6.18-417.el5.BET #1 SMP Sun Dec 25 18:58:55 JST 2016 x86_64 [PHP] 5.6.22 [データベース] MySQL 5.5.45 [WEBサーバ] Apache [ブラウザ] Chrome [導入プラグインの有無] Pointプラグイン [現象] ご注文内容の確認画面において、ポイントを使用しようと「ポイントを利用する」ボタンを押すとシステムエラーになる。 以下デバッグ情報 ------ NonUniqueResultException in AbstractQuery.php line 657: in AbstractQuery.php line 657 at AbstractQu

    ki_sz
    ki_sz 2019/01/23
    eccube3 ポイント時エラー
  • EC-CUBE 開発コミュニティ - フォーラム

    お世話になります。 EC-CUBEそのものというより、クエリビルダの扱い方の質問なのですが 現在、プラグインとしてリリースされている メーカー管理プラグインにて生成されるテーブルを使って、 新規に作った別のプラグインからデータ抽出をしようとしています (商品検索拡張プラグイン的なものです)。 メーカー管理プラグイン側で 「plg_product_maker」というテーブルが生成され、 内部に product_id,maker_idを持ちます。 そして、 既存の商品マスタテーブル dtb_productのproduct_idフィールドと このprg_product_makerのproduct_idフィールドが left join の関係になっているのですが、 別につくったプラグインから、指定したmaker_idに属する商品リストを作るのが最終目的です。 そして、個別にデータを引っ張るのは 【

    ki_sz
    ki_sz 2018/12/19
    $qb = $app['orm.em']->createQueryBuilder() の使い方参考
  • EC-CUBE 開発コミュニティ - フォーラム

    EC-CUBE3系では、2系のときと同様に、 管理画面の商品マスター及び受注マスターの一覧が、 検索ボタンをクリックしないと表示されないという仕様になっております。 ページを開いたときにクリックせず一覧を出力する方法はあるのでしょうか? お分かりの方がいらっしゃれば、 ご教授いただきたいです。 ▼備考 [EC-CUBE] 最新版 [PHP] 5.6 [データベース] MySQL よろしくお願いいたします。

    ki_sz
    ki_sz 2018/09/26
    “管理画面内の商品マスター及び受注マスターのでデフォルトの表示について(EC-CUBE 3系)” この問題は2系でもあったのに、なぜ改善されなかったのか...(4系では標準になってみるみたいですが!嬉しい!)
  • EC-CUBE 開発コミュニティ - フォーラム

    自分も同様の状況で悩んでおります。 Pointプラグインのイベントを見ると下記フックでポイント登録が行われているかと思いますが、このイベントが来ていないのではないかと思います。 (自分はPHPプログラマではないので自信がないです) ## フロント画面 > 商品購入完了(ポイント登録) service.shopping.notify.complete: - [onServiceShoppingNotifyComplete, NORMAL] 試しに、イプシロンの決済プラグインのPaymentController.phpの131行目に下記コードを追加したところポイントの追加が確認できました。 (ソフトバンクペイメントプラグインからのコピペです) if (version_compare(Constant::VERSION, '3.0.10', '>=')) { // 受注完了を他プラグインへ通知す

    ki_sz
    ki_sz 2018/04/29
    ソニーペイメントでも同じことができました。ありがとうございます。
  • EC-CUBE 開発コミュニティ - フォーラム

    ------------------------------------------------------------------------------------------ [EC-CUBE] 2.13.5 [OS] Redhat系OS [PHP] PHP 5.6.x [データベース] MySQL5.7.10 [WEBサーバ] apache ------------------------------------------------------------------------------------------ 初めて投稿させていただきます。 ただいま、2.13系でのMySQL5.7.10の動作検証を行っておりまして、 現状DBの処理の時点でエラーが発生する状況となっております。 原因としてはSC_DB_DBFactory_MYSQL.php下で、 $objQuery->e

    ki_sz
    ki_sz 2018/02/07
    MySql5.7
  • EC-CUBE 開発コミュニティ - フォーラム

    現在 注文完了ページに以下のGoogleAdWordsコンバージョンタグを設置しています。 売上金額を管理画面に反映させたいのですが、売上ばかりかコンバージョンまで反映されなくなります。 間違いなどがりましたら、ご教授頂きたいです。 宜しくお願い致します。 <!-- Google Code for 注文 Conversion Page --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 000000000; var google_conversion_language = "en"; var google_conversion_format = "3"; var google_conversion_color = "ffffff"; var google_conversion_labe

    ki_sz
    ki_sz 2018/02/06
    コンバージョンタグ用の購入金額の出力方法
  • EC-CUBE 開発コミュニティ - フォーラム

    ------------------------------------------------------------------------------------------ [EC-CUBE] 2.13.5 [OS] Redhat系OS [PHP] PHP 5.6.x [データベース] MySQL5.7.10 [WEBサーバ] apache ------------------------------------------------------------------------------------------ 初めて投稿させていただきます。 ただいま、2.13系でのMySQL5.7.10の動作検証を行っておりまして、 現状DBの処理の時点でエラーが発生する状況となっております。 原因としてはSC_DB_DBFactory_MYSQL.php下で、 $objQuery->e

    ki_sz
    ki_sz 2018/01/31
    MySQL5.7での2系対応方法
  • EC-CUBE 開発コミュニティ - フォーラム

    os : windows 2003 server eccube : 1.3.4 任意のtplに<!--{debug}-->を埋め込んで、画面にSmartyのデバッグコンソールを出したいのですが、以下のようなエラーが出力されてしまいます。なにかわかりますでしょうか。宜しくお願い致します。 Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '$' in D:\xampp\htdocs\eccube\data\Smarty\templates_c\admin\%%3D^3D1^3D1B41A8%%debug.tpl.php on line 10

    ki_sz
    ki_sz 2017/12/12
    EC-CUBEのテンプレート側でissetしたい場合の方法
  • EC-CUBE 開発コミュニティ - フォーラム

    seasoft さん、こんにちは 少し分かってきました。 ロジックは追っていませんが、データの入り方としては、 shipping_id には、0=購入者、1以降がその他送り先っぽいです。 また、shipping_id には、dtb_other_deliv の other_deliv_id が入るっぽいです。 その為、shipping_idの入り方は、 [0]・・・購入者の配送先 [dtb_other_deliv の other_deliv_id ]・・・その他配送先 テーブル定義は怪しいですね・・・ ただ、設計そのものは大丈夫そうで、カラム名がいけないのかと。 項目名が shipping_id じゃなく、other_deliv_id なら、良かったのに。。 題に戻りますが、 ロジック内で取得したデータの配列の添字は shipping_id を使っていて、 テンプレートでは、添字を[0]、

    ki_sz
    ki_sz 2017/10/20
    shipping_id には、0=購入者、1以降がその他送り先っぽいです。 また、shipping_id には、dtb_other_deliv の other_deliv_id が入るっぽいです。
  • EC-CUBE 開発コミュニティ - フォーラム

    新着情報ブロックの日付を「Jan 4, 2009」のような英語表記にしたいと考えています。 news.tplの <!--{$arrNews[data].news_date_disp|date_format:"%e %b, %Y"}--> の%bの箇所を、%Bにしてみたり、%Mにしてみたり、いろいろ試してみましたが、表示されません。どこで、「10月」などの日語表記にしているのかが分かりません。 どなたかヒントだけでもご教授下さい。 EC_CUBEバージョン 2.3.3 MySQL使用

    ki_sz
    ki_sz 2017/10/03
    |date_format:"%Y/%m/%d"
  • EC-CUBE 開発コミュニティ - フォーラム

    ------------------------------------------------------------------------------------------ [EC-CUBE] 2.13.5 [OS] Redhat系OS [PHP] PHP 5.6.x [データベース] MySQL5.7.10 [WEBサーバ] apache ------------------------------------------------------------------------------------------ 初めて投稿させていただきます。 ただいま、2.13系でのMySQL5.7.10の動作検証を行っておりまして、 現状DBの処理の時点でエラーが発生する状況となっております。 原因としてはSC_DB_DBFactory_MYSQL.php下で、 $objQuery->e

    ki_sz
    ki_sz 2017/05/08
    EC-CUBE2系でのMySQL5.7