*/
public function actionFeed($id)
{
-
$productsInfo = MarketplaceService::getAllProductsInfo($id);
- $products = MarketplaceService::infoForMarketplace(1, false);
-
- var_dump($products); die();
$xmlFeed = MarketplaceService::createXMLFeed($productsInfo);
return $xmlFeed;
}
+
+ public function actionTest(){
+
+ $products = MarketplaceService::infoForMarketplace(1, false);
+
+ var_dump($products);
+
+
+ }
}
\ No newline at end of file
];
public static function infoForMarketplace(int $marketId, bool $is_yandex) {
- if (!array_key_exists($marketId, MarketplaceStore::getWarehouseId()))
- return;
+ if (!array_key_exists($marketId, MarketplaceStore::getWarehouseId())) {
+ return null;
+ }
+
$marketplacesCount = count(MarketplaceStore::getWarehouseId());
$bouquetCount = PHP_INT_MAX;
foreach ($stockRecords as $productGuid => $values) {
- $temp = intval($values['count'] / $products->$productGuid);
+ $temp = intval($values['count'] / $products[$productGuid]);
$bouquetCount = !empty($bouquetCount) ? min($bouquetCount, $temp) : $temp;
$store = $values['marketplace_guid'];
- }
+
if (isset($bouquetCount) && $bouquetCount > 0) {
$stocks[$guid] = ['count' => $bouquetCount, 'store' => $store];
}
+ }
+
}
// 5. Получение приоритетов