私は同じ問題に直面しています。PHP API アダプターを使用して顧客レコードを追加する方法は次のとおりです。
<?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のようなものが、反復的なアクティベーションの送信を処理できるかどうかはわかりません。