آگاه‌سازی‌ها
پاک‌کردن همه

ارسال سفارش ووکامرس

1 ارسال ها
2 کاربران
0 Likes
25 نمایش‌
0
شروع کننده موضوع

سلام وقت بخیر 
من توی کار با api بخش فاکتور در یک قالب اختصاصی وردپرسی مشکل دارم

میخام اطلاعات سفارش ووکامرس رو برای نرم افزار ارسال کنم اما راهنماتون کمی مبهمه.

مثل این مثال ایا ممکن هست برای بخش سفارشات راهنمایی کنین: 

https://github.com/1stco/PayamGostarApiSamples/blob/master/PHP/Person/SavePerson.php

این موضوع در 1 روز قبل توسط edisonshah اصلاح شد
1 پاسخ
0

با سلام و احترام

نمونه کد php برای SaveInvoice برای شما ارسال گردید.

<?php

try{
$username = 'admin';
$password = '???';
$url = 'http://[crm address]/services/api/iinvoice.svc?wsdl';
$soapClient = new SoapClient($url);
$params = array(
'userName' => $username,
'password' => $password,
'invoiceInfo' => array(
'CrmObjectTypeCode' => 'invoice_1',
'IdentityId' => '????????-????-????-????-????????????',
'Subject' => 'تست ' . $invoice->code,
'InvoiceType' => 'Invoice',
'TotalValue' => "1100",
'FinalValue' => "1100",
'Details' => array(
'InvoiceDetailInfo' => array (
array (
'ProductCode' => "100",
'ProductName' => '???',
'BaseUnitPrice' => "100",
'FinalUnitPrice' => "200",
'Count' => "2",
'TotalUnitPrice' => "200",
'Discount' => "0",
),
array (
'ProductCode' => "1020",
'ProductName' => '???????',
'BaseUnitPrice' => "300",
'FinalUnitPrice' => "900",
'Count' => "3",
'TotalUnitPrice' => "900",
'Discount' => "0",
)
)
)
)
);
$result = $soapClient->SaveInvoice($params);

if ($result->SaveInvoiceResult->Success){
echo "YourCode : " . $result->SaveInvoiceResult->CrmId;
echo '<br>';
echo json_encode($result, JSON_UNESCAPED_UNICODE);
}else

echo $result->SaveInvoiceResult->Message;
}catch ( Exception $e ) {
echo $e->getMessage();
}

این نوشته در 1 روز قبل 2 بار توسط m.yadegar اصلاح شد
اشتراک:
پیمایش به بالا