Fix sales price for goods (#30)
This commit is contained in:
parent
09dbda3042
commit
ce86a5b6d9
1 changed files with 9 additions and 9 deletions
|
@ -17,11 +17,6 @@ class MoySkladICMLParser
|
|||
*/
|
||||
const TIMEOUT = 20;
|
||||
|
||||
/**
|
||||
* imgur url
|
||||
*/
|
||||
const IMGUR_URL = 'https://api.imgur.com/3/image.json';
|
||||
|
||||
/**
|
||||
* Шаг для выгрузки элементов в API
|
||||
*/
|
||||
|
@ -311,11 +306,8 @@ class MoySkladICMLParser
|
|||
'productId' => isset($assortiment['product']['externalCode']) ?
|
||||
$assortiment['product']['externalCode'] : $assortiment['externalCode'],
|
||||
'name' => $assortiment['name'],
|
||||
'productName'=> isset($assortiment['product']['name'])?
|
||||
'productName'=> isset($assortiment['product']['name']) ?
|
||||
$assortiment['product']['name'] : $assortiment['name'],
|
||||
'price' => isset($assortiment['salePrices'][0]['value']) ?
|
||||
(((float)$assortiment['salePrices'][0]['value']) / 100) :
|
||||
(((float)$assortiment['product']['salePrices'][0]['value']) / 100),
|
||||
'purchasePrice' => isset($assortiment['buyPrice']['value']) ?
|
||||
(((float)$assortiment['buyPrice']['value']) / 100) :
|
||||
(
|
||||
|
@ -340,6 +332,14 @@ class MoySkladICMLParser
|
|||
),
|
||||
);
|
||||
|
||||
if (isset($assortiment['salePrices'][0]['value']) && $assortiment['salePrices'][0]['value'] != 0) {
|
||||
$products[$assortiment['id']]['price'] = (((float)$assortiment['salePrices'][0]['value']) / 100);
|
||||
} elseif (isset($assortiment['product']['salePrices'][0]['value'])) {
|
||||
$products[$assortiment['id']]['price'] = (((float)$assortiment['product']['salePrices'][0]['value']) / 100);
|
||||
} else {
|
||||
$products[$assortiment['id']]['price'] = ((float)0);
|
||||
}
|
||||
|
||||
if (isset($assortiment['uom']) && isset($assortiment['uom']['code'])) {
|
||||
$products[$assortiment['id']]['unit'] = array (
|
||||
'code' => $assortiment['uom']['code'],
|
||||
|
|
Loading…
Add table
Reference in a new issue