<?php
$store = 'saasintegration'; // ✅ Replace with your actual store name
$token = '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'; // ✅ Shopify Admin API token
$endpoint = "https://{$store}.myshopify.com/admin/api/2025-01/graphql.json";
$query = <<<GQL
{
customers(first: 10) {
edges {
node {
id
email
firstName
lastName
metafield(namespace: "rivo", key: "points") {
value
}
}
}
}
}
GQL;
$data = ['query' => $query];
'Content-Type: application/json',
'X-Shopify-Access-Token: ' . $token,
]);
} else {
echo "Response:\n";
}
PD9waHAKCiRzdG9yZSA9ICdzYWFzaW50ZWdyYXRpb24nOyAvLyDinIUgUmVwbGFjZSB3aXRoIHlvdXIgYWN0dWFsIHN0b3JlIG5hbWUKJHRva2VuID0gJ3NocGF0XzE1NjRiNzZmZWE4OTA5M2E4MGIyZWI1MzkwMTZmZGVkJzsgLy8g4pyFIFNob3BpZnkgQWRtaW4gQVBJIHRva2VuCgokZW5kcG9pbnQgPSAiaHR0cHM6Ly97JHN0b3JlfS5teXNob3BpZnkuY29tL2FkbWluL2FwaS8yMDI1LTAxL2dyYXBocWwuanNvbiI7CgokcXVlcnkgPSA8PDxHUUwKewogIGN1c3RvbWVycyhmaXJzdDogMTApIHsKICAgIGVkZ2VzIHsKICAgICAgbm9kZSB7CiAgICAgICAgaWQKICAgICAgICBlbWFpbAogICAgICAgIGZpcnN0TmFtZQogICAgICAgIGxhc3ROYW1lCiAgICAgICAgbWV0YWZpZWxkKG5hbWVzcGFjZTogInJpdm8iLCBrZXk6ICJwb2ludHMiKSB7CiAgICAgICAgICB2YWx1ZQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQpHUUw7CgokZGF0YSA9IFsncXVlcnknID0+ICRxdWVyeV07CgokY2ggPSBjdXJsX2luaXQoJGVuZHBvaW50KTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCB0cnVlKTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1BPU1QsIHRydWUpOwpjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfUE9TVEZJRUxEUywganNvbl9lbmNvZGUoJGRhdGEpKTsKY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX0hUVFBIRUFERVIsIFsKICAgICdDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24nLAogICAgJ1gtU2hvcGlmeS1BY2Nlc3MtVG9rZW46ICcgLiAkdG9rZW4sCl0pOwoKJHJlc3BvbnNlID0gY3VybF9leGVjKCRjaCk7CgppZiAoY3VybF9lcnJubygkY2gpKSB7CiAgICBlY2hvICdDdXJsIGVycm9yOiAnIC4gY3VybF9lcnJvcigkY2gpOwp9IGVsc2UgewogICAgZWNobyAiUmVzcG9uc2U6XG4iOwogICAgcHJpbnRfcihqc29uX2RlY29kZSgkcmVzcG9uc2UsIHRydWUpKTsKfQoKY3VybF9jbG9zZSgkY2gpOwo=