// Shopify Order Update Script
$orderId = 6089155313859;
$accessToken = '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';
$shopUrl = "https://t...content-available-to-author-only...y.com";
$apiVersion = "2025-04";
$note_attributes = array( array('name' => 'Payment Gateway', 'value' => '-'), array('name' => 'PG Order ID', 'value' => '-'), array('name' => 'Coupons', 'value' => '-'), array('name' => 'FlexyPe Session ID', 'value' => '8205ee65-11f7-4234-be47-7de2ff9e15d3'), array('name' => 'Landing Page', 'value' => '/'), array('name' => 'Referer', 'value' => 'direct'), array('name' => '_y', 'value' => 'FEDBB518-780e-4FC1-97e9-d23c32d7c4e8'), array('name' => 'from', 'value' => 'new-customer-accounts'), array('name' => 'Delivery Date - Ultra Lite Japanese Cheese Cake - 8022859120835', 'value' => '10-06-2025'), array('name' => 'Delivery Time Slot - Ultra Lite Japanese Cheese Cake - 8022859120835', 'value' => '03:00pm-05:00pm') );
'Content-Type: application/json',
'X-Shopify-Access-Token: ' . $accessToken
);
'id' => $orderId,
'note_attributes' => $note_attributes
)
));
CURLOPT_URL => $shopUrl . "/admin/api/" . $apiVersion . "/orders/" . $orderId . ".json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POSTFIELDS => $putData,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
));
echo "Response: " . $putResponse . "\n";
Ly8gU2hvcGlmeSBPcmRlciBVcGRhdGUgU2NyaXB0CiRvcmRlcklkID0gNjA4OTE1NTMxMzg1OTsKJGFjY2Vzc1Rva2VuID0gJ3NocGF0XzU2ZWQ2MzUxNDFhOGFlOTFhMjdhYTkzNzczNDM5MWJiJzsKJHNob3BVcmwgPSAiaHR0cHM6Ly90Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi55LmNvbSI7CiRhcGlWZXJzaW9uID0gIjIwMjUtMDQiOwoKJG5vdGVfYXR0cmlidXRlcyA9IGFycmF5KAogICAgYXJyYXkoJ25hbWUnID0+ICdQYXltZW50IEdhdGV3YXknLCAndmFsdWUnID0+ICctJyksCiAgICBhcnJheSgnbmFtZScgPT4gJ1BHIE9yZGVyIElEJywgJ3ZhbHVlJyA9PiAnLScpLAogICAgYXJyYXkoJ25hbWUnID0+ICdDb3Vwb25zJywgJ3ZhbHVlJyA9PiAnLScpLAogICAgYXJyYXkoJ25hbWUnID0+ICdGbGV4eVBlIFNlc3Npb24gSUQnLCAndmFsdWUnID0+ICc4MjA1ZWU2NS0xMWY3LTQyMzQtYmU0Ny03ZGUyZmY5ZTE1ZDMnKSwKICAgIGFycmF5KCduYW1lJyA9PiAnTGFuZGluZyBQYWdlJywgJ3ZhbHVlJyA9PiAnLycpLAogICAgYXJyYXkoJ25hbWUnID0+ICdSZWZlcmVyJywgJ3ZhbHVlJyA9PiAnZGlyZWN0JyksCiAgICBhcnJheSgnbmFtZScgPT4gJ195JywgJ3ZhbHVlJyA9PiAnRkVEQkI1MTgtNzgwZS00RkMxLTk3ZTktZDIzYzMyZDdjNGU4JyksCiAgICBhcnJheSgnbmFtZScgPT4gJ2Zyb20nLCAndmFsdWUnID0+ICduZXctY3VzdG9tZXItYWNjb3VudHMnKSwKICAgIGFycmF5KCduYW1lJyA9PiAnRGVsaXZlcnkgRGF0ZSAtIFVsdHJhIExpdGUgSmFwYW5lc2UgQ2hlZXNlIENha2UgLSA4MDIyODU5MTIwODM1JywgJ3ZhbHVlJyA9PiAnMTAtMDYtMjAyNScpLAogICAgYXJyYXkoJ25hbWUnID0+ICdEZWxpdmVyeSBUaW1lIFNsb3QgLSBVbHRyYSBMaXRlIEphcGFuZXNlIENoZWVzZSBDYWtlIC0gODAyMjg1OTEyMDgzNScsICd2YWx1ZScgPT4gJzAzOjAwcG0tMDU6MDBwbScpCik7CgokaGVhZGVycyA9IGFycmF5KAogICAgJ0NvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvbicsCiAgICAnWC1TaG9waWZ5LUFjY2Vzcy1Ub2tlbjogJyAuICRhY2Nlc3NUb2tlbgopOwoKJHB1dERhdGEgPSBqc29uX2VuY29kZShhcnJheSgKICAgICdvcmRlcicgPT4gYXJyYXkoCiAgICAgICAgJ2lkJyA9PiAkb3JkZXJJZCwKICAgICAgICAnbm90ZV9hdHRyaWJ1dGVzJyA9PiAkbm90ZV9hdHRyaWJ1dGVzCiAgICApCikpOwoKJHB1dEN1cmwgPSBjdXJsX2luaXQoKTsKY3VybF9zZXRvcHRfYXJyYXkoJHB1dEN1cmwsIGFycmF5KAogICAgQ1VSTE9QVF9VUkwgPT4gJHNob3BVcmwgLiAiL2FkbWluL2FwaS8iIC4gJGFwaVZlcnNpb24gLiAiL29yZGVycy8iIC4gJG9yZGVySWQgLiAiLmpzb24iLAogICAgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiA9PiB0cnVlLAogICAgQ1VSTE9QVF9DVVNUT01SRVFVRVNUID0+ICJQVVQiLAogICAgQ1VSTE9QVF9IVFRQSEVBREVSID0+ICRoZWFkZXJzLAogICAgQ1VSTE9QVF9QT1NURklFTERTID0+ICRwdXREYXRhLAogICAgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiA9PiBmYWxzZSwKICAgIENVUkxPUFRfU1NMX1ZFUklGWUhPU1QgPT4gZmFsc2UsCikpOwoKJHB1dFJlc3BvbnNlID0gY3VybF9leGVjKCRwdXRDdXJsKTsKJHB1dFJlc3VsdCA9IGpzb25fZGVjb2RlKCRwdXRSZXNwb25zZSwgdHJ1ZSk7CgplY2hvICJSZXNwb25zZTogIiAuICRwdXRSZXNwb25zZSAuICJcbiI7CnByaW50X3IoJHB1dFJlc3VsdCk7CgpjdXJsX2Nsb3NlKCRwdXRDdXJsKTs=
// Shopify Order Update Script
$orderId = 6089155313859;
$accessToken = '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';
$shopUrl = "https://t...content-available-to-author-only...y.com";
$apiVersion = "2025-04";
$note_attributes = array(
array('name' => 'Payment Gateway', 'value' => '-'),
array('name' => 'PG Order ID', 'value' => '-'),
array('name' => 'Coupons', 'value' => '-'),
array('name' => 'FlexyPe Session ID', 'value' => '8205ee65-11f7-4234-be47-7de2ff9e15d3'),
array('name' => 'Landing Page', 'value' => '/'),
array('name' => 'Referer', 'value' => 'direct'),
array('name' => '_y', 'value' => 'FEDBB518-780e-4FC1-97e9-d23c32d7c4e8'),
array('name' => 'from', 'value' => 'new-customer-accounts'),
array('name' => 'Delivery Date - Ultra Lite Japanese Cheese Cake - 8022859120835', 'value' => '10-06-2025'),
array('name' => 'Delivery Time Slot - Ultra Lite Japanese Cheese Cake - 8022859120835', 'value' => '03:00pm-05:00pm')
);
$headers = array(
'Content-Type: application/json',
'X-Shopify-Access-Token: ' . $accessToken
);
$putData = json_encode(array(
'order' => array(
'id' => $orderId,
'note_attributes' => $note_attributes
)
));
$putCurl = curl_init();
curl_setopt_array($putCurl, array(
CURLOPT_URL => $shopUrl . "/admin/api/" . $apiVersion . "/orders/" . $orderId . ".json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POSTFIELDS => $putData,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
));
$putResponse = curl_exec($putCurl);
$putResult = json_decode($putResponse, true);
echo "Response: " . $putResponse . "\n";
print_r($putResult);
curl_close($putCurl);