From: fomichev Date: Wed, 23 Oct 2024 15:00:28 +0000 (+0300) Subject: Убрал теги согрласно рекомендациям X-Git-Tag: 1.6~13^2~34 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=c94c332f3f9847607e1b9ad69985164ee400b8a1;p=erp24_rep%2Fyii-erp24%2F.git Убрал теги согрласно рекомендациям --- diff --git a/erp24/api2/controllers/FlowwowController.php b/erp24/api2/controllers/FlowwowController.php index 9f7e69cc..db576bc4 100644 --- a/erp24/api2/controllers/FlowwowController.php +++ b/erp24/api2/controllers/FlowwowController.php @@ -15,7 +15,7 @@ class FlowwowController extends Controller public function actionFeed() { // Получаем информацию о продуктах - $productsInfo = MarketplaceService::getSomeProductsInfo(5); + $productsInfo = MarketplaceService::getSomeProductsInfo(6); // Генерируем XML-фид $xmlFeed = MarketplaceService::createXMLFeed($productsInfo); diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 2a44ec72..41659569 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -150,6 +150,7 @@ class MarketplaceService // Добавление цены и валюты $offer->addChild('price', $product['price']); + $offer->addChild('oldPrice', $product['oldprice']); $offer->addChild('currencyId', 'RUB'); $offer->addChild('categoryId', $product['category_id']); // Здесь нужно указать правильный ID категории для продукта @@ -163,15 +164,15 @@ class MarketplaceService // Добавление веса и количества $offer->addChild('weight', $product['weight']); - $offer->addChild('qty', $product['qty']); - $offer->addChild('amount', $product['amount']); - $offer->addChild('cost', $product['amount']); + // $offer->addChild('qty', $product['qty']); + // $offer->addChild('amount', $product['amount']); + // $offer->addChild('cost', $product['amount']); foreach ($product['composition'] as $component) { $consist = $offer->addChild('consist', $component['quantity']); $consist->addAttribute('name', $component['name']); $consist->addAttribute('unit', $component['unit']); - $consist->addAttribute('cost', 12); + // $consist->addAttribute('cost', 12); } // Добавление параметров @@ -197,22 +198,17 @@ class MarketplaceService } - private static function sxml_cdata($element, $content) { - $dom = dom_import_simplexml($element); - $cdata = $dom->ownerDocument->createCDATASection($content); - $dom->appendChild($cdata); - } private static function getProductPictureUrl($productId) { - return ['https://bazacvetov24.ru/products/5339/51-roza-premium_3326_md.jpg']; + return ['https://bazacvetov24.ru/products/8798/29-krasnykh-i-belykh-roz_10919_lg.jpg', 'https://bazacvetov24.ru/products/5339/51-roza-premium_3326_md.jpg']; } private static function getProductPrice($productId) { $price = Prices::find() ->where(['product_id' => $productId]) ->one(); - return $price['price'] ?? 0; + return $price['price'] ?? 10; } - private static function getProductOldPrice($productId) { return null; } + private static function getProductOldPrice($productId) { return 300; } private static function getProductDescription($productId) { return 'Описание'; } private static function getProductQty($productId) { return 9; } private static function getProductWeight($productId) { @@ -225,7 +221,7 @@ class MarketplaceService return 1; } private static function getProductAvailability($productId) { - return false; + return true; } private static function getProductMaterial($productId)