Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Цена товара через API

00 голосов
3
Здравствуйте.

Возможно ли занести цену товара через API ?

Есть прайслист в Excel. Парсится удачно. Товары добавляются в нужные категории. Но вот с ценой никак не получается. Есть ли решение этой проблемы?

Вроде вполне актуальная задача, но поиск по форуму ничего не дал...
спросил 10 Окт, 13 от Zoogr (120 баллов)

3 Ответы

00 голосов
Магазин - Торговый каталог - Импорт данных - Import CSV (new).
API: CPrice::Add()
ответил 27 Окт, 13 от smileplz (8,020 баллов)
00 голосов
Цитата
Магазин - Торговый каталог - Импорт данных - Import CSV (new).
На входе именно екселевский файл (.xls)

Цитата
API: CPrice::Add()
Кажется то, что нужно, но у меня дает ошибку:
Fatal error: Class 'CPrice' not found in Z:\home\site\www\export\index.php on line 29
ответил 31 Янв, 14 от Zoogr (120 баллов)
Чтобы использовать этот класс нужно подключать модуль каталога:
<?CModule::IncludeModule("catalog");?>

Кроме этого можно установить базовую цену с помощью
CPrice::SetBasePrice() - http://dev.1c-bitrix.ru/api_help/catalog/classes/cprice/cprice__setbaseprice.a8de1fcf.php
00 голосов
Код
CModule::IncludeModule("catalog");

Все заработало.

Max Pryazhevsky, спасибо!
ответил 20 Май, 14 от Zoogr (120 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
4 ответов
спросил 26 Окт, 13 от WelMax (430 баллов)
0 голосов
1 ответ
спросил 23 Окт, 13 от LAYS (180 баллов)
0 голосов
6 ответов
0 голосов
10 ответов
спросил 25 Фев, 13 от Alsan (160 баллов)