Untitled
unknown
plain_text
3 years ago
1.9 kB
10
Indexable
$g = $this->_api_model->apiRequest('GET', 'subscriptions/6448399961/pricePoints?include=territory&filter[territory]=USA&fields[territories]=currency&limit=2000');
$point = null;
$prices = [];
foreach ($g as $a) {
$prices[] = $a['attributes']['customerPrice'];
if ($a['attributes']['customerPrice'] == '9.99') {
$point = $a;
break;
}
}
$eq = $this->_api_model->apiRequest('GET', 'subscriptionPricePoints/' . $point['id'] . '/equalizations?include=territory&limit=2000');
$data = [
'data' => [
'attributes' => [
'preserveCurrentPrice' => true,
'startDate' => '2023-04-26'
],
'relationships' => [
'subscription' =>
[
'data' => [
'type' => 'subscriptions',
'id' => 6448399961
]
],
'subscriptionPricePoint' =>
[
'data' => [
'type' => 'subscriptionPricePoints',
'id' => 0
]
],
],
'type' => 'subscriptionPrices'
]
];
foreach ($eq as $e) {
$data['data']['relationships']['subscriptionPricePoint']['data']['id'] = $e['id'];
$g = $this->_api_model->apiRequest('POST', 'subscriptionPrices', $data);
}Editor is loading...