API создания товара
Есть такое, или работать напрямую с бд?
Комментарии: 9
Вы про что? Какой компонент? Есть ли у компонента процессоры, знакомы ли вы с ними?
Трудно задать вопрос так, чтобы было сразу понятно, о чем речь?
Трудно задать вопрос так, чтобы было сразу понятно, о чем речь?
Опишу задачу. Сайт совместных покупок, соответственно товары парсятся с сайта донора по ссылка которые предлагает пользователь:
1. Пользователь вставляет ссылку в форму
2. Парсер получает товар (точнее переменные):
name price weight img
3. Из полученных переменных нужно создать товар
4. Получить ID товара и соответственно поместить товар в корзину
думаю как проще реализовать пункт 3
1. Пользователь вставляет ссылку в форму
2. Парсер получает товар (точнее переменные):
name price weight img
3. Из полученных переменных нужно создать товар
4. Получить ID товара и соответственно поместить товар в корзину
думаю как проще реализовать пункт 3
я про API minishop
то есть получить товар можно, получить корзину, работать с корзиной можно.
А вот про создание товара ничего не нашел ни в документации ни в классе.
А хотя подобная необходимость имеется. Есть ли подобное? как стоит реализовывать?
то есть получить товар можно, получить корзину, работать с корзиной можно.
А вот про создание товара ничего не нашел ни в документации ни в классе.
А хотя подобная необходимость имеется. Есть ли подобное? как стоит реализовывать?
Есть процессор создания товара, загляните в него и посмотрите какие параметры он принимает. Если вы хотите сразу создать товар с галереей, тв параметрами и категориями то вам нужно сделать копию процессора и немного дополнить.
Есть процессоры для создания\обновления.
Пробую делать так, ткните меня где я ошибаюсь?
права группе дал к контексту mgr, дальше соообразить не могу =(
$processorProps = array(
'article' => $name,
'price' => $cena,
'weight' => 0,2,
'img' => $img,
'add1' => $url
);
$otherProps = array(
'processors_path' => $modx->getOption('core_path') . 'components/minishop/processors/'
);
$response = $modx->runProcessor('mgr/goods/create', $processorProps, $otherProps);
return $response->response;
права группе дал к контексту mgr, дальше соообразить не могу =(
Надо проверять наличие ошибки:
Товар — это ресурс, поэтому нужны свойства для ресурса: parent, pagetitle и т.д. Посмотрите исходник импорта товаров.
if ($response->isError()) {
return $response->getAllErrors();
}
Товар — это ресурс, поэтому нужны свойства для ресурса: parent, pagetitle и т.д. Посмотрите исходник импорта товаров.
так какие параметры обязательны? шаблон передавать тоже надо?
Василий, не могли бы вы уделить мне пару часов. оплачиваемых естественно )
icq 447774444
skype HighExceL
mail: hixl@ya.ru
icq 447774444
skype HighExceL
mail: hixl@ya.ru
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.