Информация в этой теме может быть устаревшей
Ищите актуальные инструкции в Базе Знаний или свяжитесь с командой Эквида.
Closed Thread
 
Thread Tools Display Modes
  #11  
Old 12-19-2011, 04:14 PM
1cdev's Avatar
1cdev is offline
Junior Member
 
Join Date: Sep 2011
Posts: 4
Default


gorbachev.sasha, а какую 10-ую или 11-ую?
Throrka, а Вы какую конфигурацию используете (ли)?

Полноценную интеграцию сделать не получится, потому что ecwid-api позволяет только забирать данные, а вот "вкачивать" не позволяет. Импорт товаров из CSV не поддерживается на уровне API, и в описании нет ни слова о том, как в CSV "засунуть" параметры и их комбинации (то что в 1С называется характеристики номенклатуры) - это позволило бы хотя бы готовить csv.
Объективности ради, стоит добавить, что если вы используете каталог товаров без характеристик, то csv генерить можно. Можно также сгенерить csv и для всех характеристик (но это увеличит вашу базу во много раз - и можно достигнуть ограничения в 20000 товаров).

Заказы, кстати, можно забирать.
  #12  
Old 12-23-2011, 01:53 PM
Eugene Rimmer's Avatar
Eugene Rimmer Eugene Rimmer is offline
Senior Member
 
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
Default

Quote:
Originally Posted by C1 Developer View Post
gorbachev.sasha, а какую 10-ую или 11-ую?
Throrka, а Вы какую конфигурацию используете (ли)?

Полноценную интеграцию сделать не получится, потому что ecwid-api позволяет только забирать данные, а вот "вкачивать" не позволяет. Импорт товаров из CSV не поддерживается на уровне API, и в описании нет ни слова о том, как в CSV "засунуть" параметры и их комбинации (то что в 1С называется характеристики номенклатуры) - это позволило бы хотя бы готовить csv.
Объективности ради, стоит добавить, что если вы используете каталог товаров без характеристик, то csv генерить можно. Можно также сгенерить csv и для всех характеристик (но это увеличит вашу базу во много раз - и можно достигнуть ограничения в 20000 товаров).

Заказы, кстати, можно забирать.
Программный импорт продуктов в Эквид (включая и обновляющий импорт, когда новые продукты не создаются, а обновляются поля существующих) сделать всё-таки можно - для этого нужно эмулировать работу формы импорта продуктов из панели управления Эквида, отправляя данные POST-запросом на тот же адрес и в том же формате, что и форма (адрес различается для каждого владельца магазина). Однако здесь есть несколько важных НО:

1. Во-первых это недокументированная возможность Эквида, поведение может измениться со временем и мы не можем гарантировать обратную совместимость. Когда мы реализуем документированный API, позволяющий менять товары внешними запросами, мы будем поддерживать и обратную совместимость этого API.

2. Формат запроса должен в точности соответствовать тому, что отправляет браузер при попытке импорта через панель управления (включая настройки колонок). Ошибка в самом формате запроса заставит сервер вернуть ошибку, если же вы передадите настройки импорта, не соотствествующие содержимому файла, импорт в лучшем случае не пройдет, в худшем испортит поля товаров в этом магазине (например, никто не обрадуется, что вместо описаний у товаров стоит цена).

3. Для авторизации система импорта ожидает в этом запросе также куку с названием 'token' и содержимым вида 'логин:пароль' (используется HTTPS соединение, так что подслушать их не могут). Неавторизованный запрос (без куки или с неправильной кукой) не будет удовлетворен.

4. Даже когда все условия запроса удовлетворены, запрос никак не сигнализирует о состоянии импорта - присланный файл ставится в очередь и импортируется по мере возможности. Ваше приложение не сможет знать, что импорт окончен.

Если вышеописанные сложности не пугают, импорт продуктов вполне возможен. В любом случае, с введением API позволяющего изменять продукты, все эти сложности отпадут.
  #13  
Old 12-23-2011, 02:15 PM
1cdev's Avatar
1cdev 1cdev is offline
Junior Member
 
Join Date: Sep 2011
Posts: 4
Default

Quote:
Originally Posted by Eugene Rimmer View Post
В любом случае, с введением API позволяющего изменять продукты, все эти сложности отпадут.
Скажите, Евгений, когда вы собираетесь опубликовать такой API?
  #14  
Old 12-23-2011, 03:10 PM
Eugene Rimmer's Avatar
Eugene Rimmer Eugene Rimmer is offline
Senior Member
 
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
Default

Quote:
Originally Posted by C1 Developer View Post
Скажите, Евгений, когда вы собираетесь опубликовать такой API?
Разумеется, если бы у меня была хотя бы приблизительная дата, я бы её указал. Сeйчас я могу только с уверенностью сказать, что такая возможность в Эквиде необходима и она будет сделана.
  #15  
Old 02-05-2012, 04:19 PM
Pavel Urvachev's Avatar
Pavel Urvachev Pavel Urvachev is offline
 
Join Date: Sep 2011
Posts: 4
Default

Здравствуйте Евгений.
Подскажите пожалуйста, как с помощью API я могу достать комбинации товаров с ценами, весом и спец. картинкой, и если можно, то ещё с наличием. спасибо.
  #16  
Old 02-07-2012, 06:22 PM
Matt Ecwid's Avatar
Matt Ecwid Matt Ecwid is offline
Ecwid Team
 
Join Date: Oct 2011
Posts: 4,947
Default

Quote:
Originally Posted by Pavel Urvachev View Post
Здравствуйте Евгений.
Подскажите пожалуйста, как с помощью API я могу достать комбинации товаров с ценами, весом и спец. картинкой, и если можно, то ещё с наличием. спасибо.
Здравствуйте.

С помощью Product API в Эквиде можно получить данные категорий, продуктов и параметров(опций) продукта. Но комбинации на данный момент не возвращаются ни в CSV-экспорте, ни и в данных, получаемых из Эквида посредством Product API.

В будущем мы улучшим и API и процедуры экспорта/импорта в Эквиде. Однако точных сроков реализации этих улучшений мы пока назвать не можем.
__________________
Matt K
Ecwid Team

Ecwid Guide for Beginners

Ecwid Help Center

Ecwid video tutorials
  #17  
Old 04-09-2012, 12:02 PM
Alexey Navolotsky's Avatar
Alexey Navolotsky Alexey Navolotsky is offline
 
Join Date: Jan 2012
Posts: 20
Default

Подскажите, пожалуйста, в какие форматы можно перегонять отчеты, чтоб 1С 8 мог подгружать их как накладные? В данный момент интересует только передача отчетов о продажах в 1С предприятие.
  #18  
Old 12-23-2012, 02:58 PM
Eugene Rimmer's Avatar
Eugene Rimmer Eugene Rimmer is offline
Senior Member
 
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
Default

Quote:
Originally Posted by C1 Developer View Post
Скажите, Евгений, когда вы собираетесь опубликовать такой API?
В этой статье http://kb.ecwid.com/w/page/25285101/...cwidversion131 описаны новые методы, позволяющие дистанционно изменять товары в магазине (это еще не полноформатный импорт, потому всё еще нельзя будет пока создавать товары, и менять можно будет только некоторые поля - этот API, разумеется, будет дополнен со временем для предоставления большего контроля). Эта функциональность появится с выходом версии 13.1
  #19  
Old 01-25-2013, 02:54 PM
Scarabey2001's Avatar
Scarabey2001 Scarabey2001 is offline
Member
 
Join Date: May 2012
Posts: 46
Default

Quote:
Originally Posted by Eugene Rimmer View Post
Программный импорт продуктов в Эквид (включая и обновляющий импорт, когда новые продукты не создаются, а обновляются поля существующих) сделать всё-таки можно - для этого нужно эмулировать работу формы импорта продуктов из панели управления Эквида, отправляя данные POST-запросом на тот же адрес и в том же формате, что и форма (адрес различается для каждого владельца магазина). Однако здесь есть несколько важных НО:

1. Во-первых это недокументированная возможность Эквида, поведение может измениться со временем и мы не можем гарантировать обратную совместимость. Когда мы реализуем документированный API, позволяющий менять товары внешними запросами, мы будем поддерживать и обратную совместимость этого API.

2. Формат запроса должен в точности соответствовать тому, что отправляет браузер при попытке импорта через панель управления (включая настройки колонок). Ошибка в самом формате запроса заставит сервер вернуть ошибку, если же вы передадите настройки импорта, не соотствествующие содержимому файла, импорт в лучшем случае не пройдет, в худшем испортит поля товаров в этом магазине (например, никто не обрадуется, что вместо описаний у товаров стоит цена).

3. Для авторизации система импорта ожидает в этом запросе также куку с названием 'token' и содержимым вида 'логин:пароль' (используется HTTPS соединение, так что подслушать их не могут). Неавторизованный запрос (без куки или с неправильной кукой) не будет удовлетворен.

4. Даже когда все условия запроса удовлетворены, запрос никак не сигнализирует о состоянии импорта - присланный файл ставится в очередь и импортируется по мере возможности. Ваше приложение не сможет знать, что импорт окончен.

Если вышеописанные сложности не пугают, импорт продуктов вполне возможен. В любом случае, с введением API позволяющего изменять продукты, все эти сложности отпадут.
Можно ли поподробней об этой недокументированной возможности корректировки остатков по API? Ждать релиза 13.1 нет времени. Всё, что нужно, это менять доступные остатки.
И да, работает ли сейчас этот API? http://kb.ecwid.com/w/page/25285101/...cwidversion131

Спасибо за оперативный ответ!
  #20  
Old 01-29-2013, 12:16 PM
Matt Ecwid's Avatar
Matt Ecwid Matt Ecwid is offline
Ecwid Team
 
Join Date: Oct 2011
Posts: 4,947
Default

Quote:
Originally Posted by Scarabey2001 View Post
Можно ли поподробней об этой недокументированной возможности корректировки остатков по API? Ждать релиза 13.1 нет времени. Всё, что нужно, это менять доступные остатки.
И да, работает ли сейчас этот API? http://kb.ecwid.com/w/page/25285101/...cwidversion131

Спасибо за оперативный ответ!
Здравствуйте.

Пост, на который вы ссылаетесь, описывает весьма сложный и ненадежный путь автоматизации редактирования товаров извне. Это не API, это своего рода обходной путь, который имел смысл когда еще не планировалось делать API для изменения товаров. Сейчас соответствующий API уже практически готов (он в процессе тестирования и будет выпущен скоро), поэтому я нстоятельно рекомендую долждаться его.

Ссылка, которую вы привели, ведет как раз на API, о котором я сказал.
__________________
Matt K
Ecwid Team

Ecwid Guide for Beginners

Ecwid Help Center

Ecwid video tutorials
Closed Thread
Информация в этой теме может быть устаревшей
Ищите актуальные инструкции в Базе Знаний или свяжитесь с командой Эквида.

Tags
1с:предприятие

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:55 PM.
Powered by vBulletin® Version 3.8.11. Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.