Magento 2でプログラマチックに顧客を作成する必要があります。ドキュメントはほとんど見つかりませんでした。基本的に、次のコードを「Magento 2」に変換する必要があります。
$websiteId = Mage::app()->getWebsite()->getId();
$store = Mage::app()->getStore();
$customer = Mage::getModel("customer/customer");
$customer ->setWebsiteId($websiteId)
->setStore($store)
->setFirstname('John')
->setLastname('Doe')
->setEmail('jd1@ex.com')
->setPassword('somepassword');
try{
$customer->save();
}
スタンドアロンスクリプトでこれを実行したいのですか、それともモデルなどがありますか?
—
マリウス
@Marius、私はこのモジュールに取り組んでおり、コントローラーを作成しました。このコントローラーでは、保存するデータを準備する必要があります。アイデアは、顧客モデルを呼び出してその情報を保存することです。上記のコードは、Magento 2の場合と同じようにコントローラーに配置できます。Magento2の新しい構造と混同されて、今ここで止まってしまいます。とオブジェクトのインスタンスが、私はそれを行う方法がわからない
—
エドゥアルド