php – magento soap api v2 – 通过订阅时事通讯获得客户

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – magento soap api v2 – 通过订阅时事通讯获得客户脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从我的magento商店检索所有客户,但只有那些在他们的帐户中激活订阅通讯的人.

问题:我无法弄清楚如何过滤这个属性(“简报”,有吗?).

我有

$Proxy = new SOApClient('http://magentohost/api/v2_soap/?wsdl');
$sessionId = $PRoxy->login('apiUser','apiKey');
$params = array(
    'sessionId' => $session_id,'filters' => null
);
$allCustomers = $proxy->customerCustomerList($params);

这将返回所有客户.
有任何想法如何通过简报订阅过滤这个?

解决方法

通讯订阅存储是一个单独的模块. Mage_Newsletter.
此模块似乎没有任何API覆盖,但是如果您在newsletter_subscriber数据库表中快速达到峰值,您将看到同时也是客户的订户具有与之相关的外键.

我可能会考虑向Mage_Customer添加一个属性,该属性包含订阅状态,向subscribe添加观察者并取消订阅事件以更新它.

然后,我会将此属性添加到Mage_Customer API中,以便在抓取客户时可以通过它进行过滤.

订阅活动的观察员:https://stackoverflow.com/a/12991195/2205881Adding a custom field to Magento’s subscription module

扩展v2 API:http://inchoo.net/ecommerce/magento/magento-api-v2/

脚本宝典总结

以上是脚本宝典为你收集整理的php – magento soap api v2 – 通过订阅时事通讯获得客户全部内容,希望文章能够帮你解决php – magento soap api v2 – 通过订阅时事通讯获得客户所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。