Untitled
unknown
plain_text
7 months ago
1.9 kB
2
Indexable
Never
$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); }