首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建客户帐户而无需购买

创建客户帐户而无需购买
EN

Stack Overflow用户
提问于 2012-10-10 20:12:02
回答 2查看 700关注 0票数 0

我有一个购物网站的要求使用“会员模式”,由访问者无法访问网站,直到他们已经注册/登录。不幸的是,由于shopify的工作流程,客户只有在购买了东西后才能注册。

API允许创建客户帐户,并且想知道是否可以使用它来创建客户帐户,而不需要访问者实际购买任何东西,还可以触发“邀请”电子邮件,以便将其创建为可用帐户。这个是可能的吗?

或者有没有可行的解决方案?我完全理解并同意shopify的工作流程,但这将是一个很好的选择。

问候你,Rob

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-10 22:29:47

客户API处理客户记录的创建和管理,而不是客户帐户。

目前没有办法以编程方式创建客户帐户。

票数 0
EN

Stack Overflow用户

发布于 2012-10-18 08:52:04

我也面临着同样的问题。如果可能有帮助,下面是如何使用PHP API适配器添加客户记录的方法:

代码语言:javascript
运行
复制
<?php
require 'shopify.php';
$shopify = shopify_api_client($shops_myshopify_domain, NULL, $api_key, $password, true);

try
{

    $newCustomer = array
    (
        "customer" => array
        (
            "first_name"    => $_POST['first_name'],
            "last_name"     => $_POST['last_name'],
            "email"         => $_POST['email']
        )
    );

    try
    {
        $addCustomer = $shopify('POST', '/admin/customers.json', $newCustomer, $response_headers);          
    }
    catch (ShopifyApiException $e)
    {
        print_r($e);
    }

}
catch (ShopifyApiException $e)
{
    print_r($e->getInfo());
}
catch (ShopifyCurlException $e)
{
    echo $e->getMessage();
}

?>

这仍然让你很头疼。AFAIK Shopify在他们的API中没有提供任何自动发送激活电子邮件的功能。

也许像http://mechanize.rubyforge.org这样的东西可以处理重复发送激活的东西,但不确定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12819067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档