Magento の Web サービス API を使用して顧客を作成および更新したいクライアントがいます。API を使用すると、V1 または V2 API を使用して、システム定義の属性 (名、姓など) を簡単に操作できます。そこに行ってもいいです。
ここが厄介なところです。このサイトは Magento Enterprise 1.12 を使用しており、Magento の顧客を外部システムの CRM データにリンクするためにいくつかのカスタム顧客属性を追加しました。V1 API を使用して、カスタム属性に完全にアクセスできます。ただし、V2 API はそれらを公開しません。呼び出し元は .NET から来ているので、V2 API を使用する必要があると思います。
デバッガーでコードをトレースすると、V2 コードがすべての属性データを取得し、Web サービスの応答が生成されるときにすべてのカスタム データをドロップすることがわかります。Customer (Mage/Customer/etc/) WSDL および WSI ファイルに属性を追加しようとしましたが、うまくいきませんでした。
顧客属性を公開するために何をすべきかについて、誰かが私にポインタを与えることができますか?
グレッグ