Magentoで顧客アカウントをマージする方法はありますか?私は電子メールが壊れている(つまり彼らが言う)顧客を持っているので、彼らは新しいアカウントを作成しました。私は古い顧客の歴史を新しいものにマージすることができたいと思います。これは可能ですか?magentoのお客様をマージする
2
A
答えて
0
(実際には払い戻しをしない)1つのアカウントの注文を払い戻すことができます。そうすれば、データベースを直接変更した場合には起こり得ない活動のペーパートレイルが得られます。
また、この人物はうまくいかない可能性がありますか?彼らはあなたがどれほど確信しているのですか?単に自分のペットの名前や秘密の質問を知っているだけで、彼らは最初の人のfacebookページを見たことが証明されます。電子メールが「壊れた」という意味ではどういう意味ですか?
1
MySQLストアドルーチンを作成する権限があり、自由にinformation_schemaデータベースを持っていると仮定すると、次のコードは顧客をマージします。ルーチンを作成した後は、顧客のentity_idをパラメータとして実行する必要があることに注意してください。
drop procedure if exists merge_customers;
delimiter //
create procedure merge_customers(
id1 int unsigned, -- the customer to keep
id2 int unsigned) -- the record to delete
begin
declare done int default false;
declare tbl_name, col_name varchar(255);
declare c cursor for
select table_name, column_name
from information_schema.key_column_usage
where table_schema = database()
and referenced_table_name = 'customer_entity'
and referenced_column_name = 'entity_id';
declare continue handler for not found set done = true;
open c;
read_loop: loop
fetch c into tbl_name, col_name;
if done then
leave read_loop;
end if;
set @str = concat(
'UPDATE IGNORE ', tbl_name,
' SET ', col_name, ' = ', id1,
' WHERE ', col_name, ' = ', id2
);
prepare stmt from @str;
execute stmt;
deallocate prepare stmt;
end loop;
close c;
delete from customer_entity where entity_id = id2;
end//
delimiter;
0
私は同じことを探しています。間違いなく必要な拡張機能。
私は現在、両方のテーブルsales_flat_order
& sales_flat_order_grid
にphpMyAdminを手動Customer_ID
を変更。顧客IDは、顧客セクションの2番目の列Magento Adminで確認できます。
しかし、それは非常に時間がかかります、誰かがモジュールを書くことができれば、私はそれを支払うでしょう。
関連する問題
- 1. Magentoの - お客様の姓/名はsales_flat_order
- 2. Magentoのお客様登録「ハニーポット」captcha
- 3. Magento - お客様をオブザーバーからリダイレクトする方法
- 4. Magentoの外からMagentoのお客様のセッションにアクセスするには?
- 5. お客様のアプリケーションデモ
- 6. ラインキューインプリメンテーションのお客様
- 7. Magento 1.7 - お客様のグループ価格をプログラムで設定
- 8. Magento Rest API - お客様の住所を追加
- 9. Magento - お客様の郵便番号と住所を選択
- 10. Magentoの2バックエンドのお客様には、グリッド・エラーコンソール
- 11. Magento 1.8 CE Paypal Paymentsプロエラーメッセージ:お客様のエラーメッセージの編集
- 12. お客様は、FormatException
- 13. Syliusカスタマイゼーションフォームお客様
- 14. お客様のアカウントからお客様の名前に変更する
- 15. Shopifyお客様と注文をMagentoに転送
- 16. Magento:お客様の画像アップロード、印刷会社
- 17. Magento:お客様ご注文ページのコメント欄
- 18. Magentoのお客様がログオンしていないデータ
- 19. ウェブサイト "Admin"に関連付けられたMagentoのお客様
- 20. お客様登録フォームmagento 1.9の問題
- 21. PHPお客様の声
- 22. Androidのお客様ログイン
- 23. 360°お客様のデータビュー
- 24. Magento DBからお客様のユーザー名とパスワードを取得する方法
- 25. Magentoチェックアウト時にお客様の配送先住所を取得する
- 26. お客様を特定するEMVカードリーダーアプリケーション
- 27. Authorize.netは、ホスト&お客様は
- 28. アクティビティファイルによるお客様のアクティビティbuyd
- 29. 遅くなるお客様の声カルーセル
- 30. SHA1パスワード暗号化を使用したMagentoのお客様のログイン
yuck。解決策が見つかった場合は、回答を追加します。 –