Информация в этой теме может быть устаревшей
|

12-19-2011, 04:14 PM
|
 |
Junior Member
|
|
Join Date: Sep 2011
Posts: 4
|
|
gorbachev.sasha, а какую 10-ую или 11-ую?
Throrka, а Вы какую конфигурацию используете (ли)?
Полноценную интеграцию сделать не получится, потому что ecwid-api позволяет только забирать данные, а вот "вкачивать" не позволяет. Импорт товаров из CSV не поддерживается на уровне API, и в описании нет ни слова о том, как в CSV "засунуть" параметры и их комбинации (то что в 1С называется характеристики номенклатуры) - это позволило бы хотя бы готовить csv.
Объективности ради, стоит добавить, что если вы используете каталог товаров без характеристик, то csv генерить можно. Можно также сгенерить csv и для всех характеристик (но это увеличит вашу базу во много раз - и можно достигнуть ограничения в 20000 товаров).
Заказы, кстати, можно забирать.
|

12-23-2011, 01:53 PM
|
 |
Senior Member
|
|
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
|
|
[QUOTE=C1 Developer;41735]gorbachev.sasha, а какую 10-ую или 11-ую?
Throrka, а Вы какую конфигурацию используете (ли)?
Полноценную интеграцию сделать не получится, потому что ecwid-api позволяет только забирать данные, а вот "вкачивать" не позволяет. Импорт товаров из CSV не поддерживается на уровне API, и в описании нет ни слова о том, как в CSV "засунуть" параметры и их комбинации (то что в 1С называется характеристики номенклатуры) - это позволило бы хотя бы готовить csv.
Объективности ради, стоит добавить, что если вы используете каталог товаров без характеристик, то csv генерить можно. Можно также сгенерить csv и для всех характеристик (но это увеличит вашу базу во много раз - и можно достигнуть ограничения в 20000 товаров).
Заказы, кстати, можно забирать.[/QUOTE]
Программный импорт продуктов в Эквид (включая и обновляющий импорт, когда новые продукты не создаются, а обновляются поля существующих) сделать всё-таки можно - для этого нужно эмулировать работу формы импорта продуктов из панели управления Эквида, отправляя данные POST-запросом на тот же адрес и в том же формате, что и форма (адрес различается для каждого владельца магазина). Однако здесь есть несколько важных НО:
1. Во-первых это недокументированная возможность Эквида, поведение может измениться со временем и мы не можем гарантировать обратную совместимость. Когда мы реализуем документированный API, позволяющий менять товары внешними запросами, мы будем поддерживать и обратную совместимость этого API.
2. Формат запроса должен в точности соответствовать тому, что отправляет браузер при попытке импорта через панель управления (включая настройки колонок). Ошибка в самом формате запроса заставит сервер вернуть ошибку, если же вы передадите настройки импорта, не соотствествующие содержимому файла, импорт в лучшем случае не пройдет, в худшем испортит поля товаров в этом магазине (например, никто не обрадуется, что вместо описаний у товаров стоит цена).
3. Для авторизации система импорта ожидает в этом запросе также куку с названием 'token' и содержимым вида 'логин:пароль' (используется HTTPS соединение, так что подслушать их не могут). Неавторизованный запрос (без куки или с неправильной кукой) не будет удовлетворен.
4. Даже когда все условия запроса удовлетворены, запрос никак не сигнализирует о состоянии импорта - присланный файл ставится в очередь и импортируется по мере возможности. Ваше приложение не сможет знать, что импорт окончен.
Если вышеописанные сложности не пугают, импорт продуктов вполне возможен. В любом случае, с введением API позволяющего изменять продукты, все эти сложности отпадут.
|

12-23-2011, 02:15 PM
|
 |
Junior Member
|
|
Join Date: Sep 2011
Posts: 4
|
|
[QUOTE=Eugene Rimmer;42040]В любом случае, с введением API позволяющего изменять продукты, все эти сложности отпадут.[/QUOTE]
Скажите, Евгений, когда вы собираетесь опубликовать такой API?
|

12-23-2011, 03:10 PM
|
 |
Senior Member
|
|
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
|
|
[QUOTE=C1 Developer;42042]Скажите, Евгений, когда вы собираетесь опубликовать такой API?[/QUOTE]
Разумеется, если бы у меня была хотя бы приблизительная дата, я бы её указал. Сeйчас я могу только с уверенностью сказать, что такая возможность в Эквиде необходима и она будет сделана.
|

02-05-2012, 04:19 PM
|
 |
Paid Member
|
|
Join Date: Sep 2011
Posts: 4
|
|
Здравствуйте Евгений.
Подскажите пожалуйста, как с помощью API я могу достать комбинации товаров с ценами, весом и спец. картинкой, и если можно, то ещё с наличием. спасибо.
|

02-07-2012, 06:22 PM
|
 |
Ecwid Team
|
|
Join Date: Oct 2011
Posts: 4,947
|
|
[QUOTE=Pavel Urvachev;44687]Здравствуйте Евгений.
Подскажите пожалуйста, как с помощью API я могу достать комбинации товаров с ценами, весом и спец. картинкой, и если можно, то ещё с наличием. спасибо.[/QUOTE]
Здравствуйте.
С помощью [URL="http://kb.ecwid.com/w/page/25285101/Product%20API"]Product API[/URL] в Эквиде можно получить данные категорий, продуктов и параметров(опций) продукта. Но комбинации на данный момент не возвращаются ни в CSV-экспорте, ни и в данных, получаемых из Эквида посредством Product API.
В будущем мы улучшим и API и процедуры экспорта/импорта в Эквиде. Однако точных сроков реализации этих улучшений мы пока назвать не можем.
|

04-09-2012, 12:02 PM
|
 |
Paid Member
|
|
Join Date: Jan 2012
Posts: 20
|
|
Подскажите, пожалуйста, в какие форматы можно перегонять отчеты, чтоб 1С 8 мог подгружать их как накладные? В данный момент интересует только передача отчетов о продажах в 1С предприятие.
|

12-23-2012, 02:58 PM
|
 |
Senior Member
|
|
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
|
|
[QUOTE=C1 Developer;42042]Скажите, Евгений, когда вы собираетесь опубликовать такой API?[/QUOTE]
В этой статье [url]http://kb.ecwid.com/w/page/25285101/Product%20API#RESTAPIMethodupdateaproductsinceEcwidversion131[/url] описаны новые методы, позволяющие дистанционно изменять товары в магазине (это еще не полноформатный импорт, потому всё еще нельзя будет пока создавать товары, и менять можно будет только некоторые поля - этот API, разумеется, будет дополнен со временем для предоставления большего контроля). Эта функциональность появится с выходом версии 13.1
|

01-25-2013, 02:54 PM
|
 |
Member
|
|
Join Date: May 2012
Posts: 46
|
|
[QUOTE=Eugene Rimmer;42040]Программный импорт продуктов в Эквид (включая и обновляющий импорт, когда новые продукты не создаются, а обновляются поля существующих) сделать всё-таки можно - для этого нужно эмулировать работу формы импорта продуктов из панели управления Эквида, отправляя данные POST-запросом на тот же адрес и в том же формате, что и форма (адрес различается для каждого владельца магазина). Однако здесь есть несколько важных НО:
1. Во-первых это недокументированная возможность Эквида, поведение может измениться со временем и мы не можем гарантировать обратную совместимость. Когда мы реализуем документированный API, позволяющий менять товары внешними запросами, мы будем поддерживать и обратную совместимость этого API.
2. Формат запроса должен в точности соответствовать тому, что отправляет браузер при попытке импорта через панель управления (включая настройки колонок). Ошибка в самом формате запроса заставит сервер вернуть ошибку, если же вы передадите настройки импорта, не соотствествующие содержимому файла, импорт в лучшем случае не пройдет, в худшем испортит поля товаров в этом магазине (например, никто не обрадуется, что вместо описаний у товаров стоит цена).
3. Для авторизации система импорта ожидает в этом запросе также куку с названием 'token' и содержимым вида 'логин:пароль' (используется HTTPS соединение, так что подслушать их не могут). Неавторизованный запрос (без куки или с неправильной кукой) не будет удовлетворен.
4. Даже когда все условия запроса удовлетворены, запрос никак не сигнализирует о состоянии импорта - присланный файл ставится в очередь и импортируется по мере возможности. Ваше приложение не сможет знать, что импорт окончен.
Если вышеописанные сложности не пугают, импорт продуктов вполне возможен. В любом случае, с введением API позволяющего изменять продукты, все эти сложности отпадут.[/QUOTE]
Можно ли поподробней об этой недокументированной возможности корректировки остатков по API? Ждать релиза 13.1 нет времени. Всё, что нужно, это менять доступные остатки.
И да, работает ли сейчас этот API? [url]http://kb.ecwid.com/w/page/25285101/Product%20API#RESTAPIMethodupdateaproductsinceEcwidversion131[/url]
Спасибо за оперативный ответ!
|

01-29-2013, 12:16 PM
|
 |
Ecwid Team
|
|
Join Date: Oct 2011
Posts: 4,947
|
|
[QUOTE=Scarabey2001;75741]Можно ли поподробней об этой недокументированной возможности корректировки остатков по API? Ждать релиза 13.1 нет времени. Всё, что нужно, это менять доступные остатки.
И да, работает ли сейчас этот API? [url]http://kb.ecwid.com/w/page/25285101/Product%20API#RESTAPIMethodupdateaproductsinceEcwidversion131[/url]
Спасибо за оперативный ответ![/QUOTE]
Здравствуйте.
Пост, на который вы ссылаетесь, описывает весьма сложный и ненадежный путь автоматизации редактирования товаров извне. Это не API, это своего рода обходной путь, который имел смысл когда еще не планировалось делать API для изменения товаров. Сейчас соответствующий API уже практически готов (он в процессе тестирования и будет выпущен скоро), поэтому я нстоятельно рекомендую долждаться его.
Ссылка, которую вы привели, ведет как раз на API, о котором я сказал.
|
Информация в этой теме может быть устаревшей
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 08:10 PM.
Powered by vBulletin® Version 3.8.11. Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
|