Merhabalar,
Shopier kullanıp toplu sipariş onaylamak isteyen yada dijital ürün hizmeti verip'te manuel olarak panelden onaylamak yerine otomatik yazılımla kapatmak için hem api hemde browser console bot'u kodlarıdır.
Kod:

Shopier kullanıp toplu sipariş onaylamak isteyen yada dijital ürün hizmeti verip'te manuel olarak panelden onaylamak yerine otomatik yazılımla kapatmak için hem api hemde browser console bot'u kodlarıdır.
Başlamadan Önce Callback'de bakiye ekleme işlemi sonrasında Curl ile otomatik sipariş kapama PHP Kodu
Kod:
//Sipariş Close
$siparis_close_endpoint = "https://api.shopier.com/v1/orders/".$this->input->post("payment_id"); //sipariş numarası kodu endpoint sonuna eklencek.
$api_key = api_key; //panelden aldığınız api_key
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $siparis_close_endpoint,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS =>'{"fulfillments": {"productType": "digital","shippingCompany": "yurtici","trackingNumber": "teslim edildi.","note":"teslim edildi."}}',
CURLOPT_HTTPHEADER => array('accept: application/json', 'authorization: Bearer '.$api_key, 'content-type: application/json'),
));
$response = curl_exec($curl);
curl_close($curl);
//Sipariş Close
Tarayıcınızla console'dan yapıştıracağınız kod ile otomatik modal'da tüm işlemleri otomatik yapmaktadır.Kod:
// Tüm selectlerde "Dijital Ürün - Hizmet" seçeneğini seç
$('select[name="cargocompanies[]"]').each(function() {
$(this).val('11').trigger('change');
});
// Tüm inputlara "teslim edildi." yaz
$('input[name="trackno[]"]').val('teslim edildi.');




