@z2312

Как передать аргумент (productData ) методу (catalogProductCreate)?

Смотрю в книгу вижу "фигу"

var MagentoAPI = require('magento');
var magento = new MagentoAPI({
  host: 'your.host',
  port: 80,
  path: '/api/xmlrpc/',
  login: 'your_username',
  pass: 'your_pass'
});

magento.login(function(err, sessId) {
  if (err) {
    // deal with error
    return;
  }
// Параметры товара
var productData = {
    name: 'Товар',
    categories: 'Категория',
    description: 'Описание',
    short_description: 'Короткое описание',
    visibility: 4,
    weight: 10,
    status: 1,
    price: 100,
    tax_class_id: 1 
}
// Создаем товар 
magento.catalogProduct.create({
  type: 'simple',
  set:  1,
  sku:  333,
  data: '01.11.01',   
}, function (a) {console.log( a)} );

});
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
sergoslav_0
@sergoslav_0
PHP / Magento / Laravel
параметр data есть же, только вы используете его не правильно

// Создаем товар 
magento.catalogProduct.create({
  type: 'simple',
  set:  1,
  sku:  333,
  data: productData,   
}, function (a) {console.log( a)} );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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