나는 동일한 문제에 직면 해있다. 도움이 될만한 경우 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과 같은 것이 반복적 인 보내기 활성화 작업을 처리 할 수 있습니다. 확실하지 않습니다.
안녕하세요, David, 답장을 보내 주셔서 감사합니다. 고객 "기록"과 고객 "계정"의 차이점을 설명 할 수 있습니까? 분명히 고객 기록을 작성함으로써 상점에서 계정을 얻고 있습니까? 또는 고객 레코드가 다른 용도로 사용됩니까? 고객 "레코드"를 생성 한 다음 관리자가 "초대"이메일을 보내거나 해당 레코드를 사용할 수 없습니까? –