タグ付けされた質問 「customer」

Customersモジュールに関連する質問を示します

1
Magento 2お客様がニュースレターを購読しているかどうかを確認する
このカスタムxmlエクスポート/インポートを開発しています。magento 2で、顧客がニュースレターを購読しているかどうかを確認するにはどうすればよいですか?現在、私は顧客のファクトリーをロードしています。 \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); しかし、これはニュースレターに関する情報を提供しません私がロードしなければならない別のモデルがありますか?


2
顧客登録フォームへのカスタム属性の追加
2つの新しい顧客属性を作成する必要がありました。私は次のガイドに従っています:http : //www.fontis.com.au/blog/magento/know-more-about-your-customers-adding-custom-signup-attributes これらの属性を作成します。データベースの「eav_attribute」テーブルを確認しましたが、両方の属性が存在することを確認できました。唯一のことは、チェックボックス属性の作成方法がわからなかったため、両方の属性を「はい/いいえ」として作成しました。 私が行った登録フォームにフィールドを表示する方法のコードに従ってください: <li class="control"> <div class="input-box"> <label for="publisheroffer"><?php echo $this->__('Publisher Offer') ?><span class="required">*</span></label><br /> <input type="checkbox" name="publisheroffer" id="publisheroffer" value="<?php echo $this->htmlEscape($this->getFormData()->getPublisheroffer()) ?>" title="<?php echo $this->__('Publisher Offer') ?>" class="input-text" /> </div> </li> 属性idは 'publisheroffer'です。アカウントが作成されると問題なく作成されますが、カスタム属性フィールドは変更されません。 この属性を登録ページのチェックボックスとしてどのように表示し、値を処理する方法を教えてください。 事前にすべての助けをありがとう。

2
Magento2の特定のユーザーロールの一括アクションドロップダウンから削除オプションを削除する方法
私のウェブサイトには別のユーザー役割があります。特定のユーザーロールについて、管理セクションのカスタマーグリッドに表示される一括アクションドロップダウンから「削除」を削除します。 削除オプションは、 magento\vendor\magento\module-customer\view\adminhtml\ui_component\customer_listing.xml file。 この削除オプションをユーザーrole1のみに表示し、ユーザーrole2を非表示にしたい。 どうすればよいですか?

1
未確認の顧客をCSVインポートでインポートする方法は?
CSVインポートで顧客をインポートしようとしています: System > Import/Export > Import > Customers > Append Complex Data インポート後「未確認」のお客様をインポートしたいのですが。 注:これを有効にするには、設定System > Configuration > Customer Configuration > Create New Account Options > Require Emails Confirmationを「はい」に有効にする必要があります。 バックエンドの確認フィールドの値は次のとおりです。 <select id="_accountconfirmation" class=" select" name="account[confirmation]"> <option value="">Confirmed</option> <option selected="selected" value="HASH_VALUE">Not confirmed</option> </select> 私のCSVには、さまざまな値(空、0、1、乱数など)に設定した確認フィールドが含まれていますが、インポートが完了すると、顧客は常に「確認」されます。
7 customer  import  csv 

2
ゲストチェックアウト注文から配送先住所と請求先住所を取得する
未登録の顧客(ゲスト)がチェックアウトした注文の場合、Magentoは顧客を作成しません。ただし、アドレス情報はに保存されsales_flat_order_addressます。このデータにどのようにアクセスしますか?このテーブルの下では、のような列があるfirstname、lastname、address_type私は必要なものです(ビリング/シッピング)、などが。 注文オブジェクト(sales/order)をロードしようとしましたが、関連付けられたテーブルデータはこれから利用できると考えましたが、利用できないようです。私は得ることができないので、entity_idのsのsales_flat_order_address順序に対応しsales_flat_order、どのように私はこのケースでの配送や請求先住所を取得するのでしょうか?parent_idメイン注文テーブルの行IDであるもロードできません。 sales_flat_order_payment経由->getPayment()でデータにアクセスできますが、->getAddress(es)()動作しないようです。 何か案は?

2
顧客属性を一意にする
顧客属性を一意にすることは可能ですが、グローバルでない場合は、できればWebサイトベースのビットを基にできますか? これを行う方法がわかりません。 メールアドレスに似ています
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.