Информация в этой теме может быть устаревшей
Ищите актуальные инструкции в Базе Знаний или свяжитесь с командой Эквида.
 
 
Thread Tools Display Modes
  #1  
Old 03-03-2014, 12:34 PM
the pry's Avatar
the pry is offline
Junior Member
 
Join Date: Feb 2014
Posts: 3
Default

Вопросы по API


1. Я правильно понимаю, что на данный момент не возможности через API добавить новый товар в магазин? Планируется ли такая возможность в будущем?

2. Есть ли в планах использовать XML для обмена данными? Например, очень многие CMS интегрируют с 1С, использую commerce ML стандарт.
  #2  
Old 03-04-2014, 10:07 AM
Maya's Avatar
Maya Maya is offline
Ecwid Team
 
Join Date: Feb 2010
Location: Ecwid headquarter
Posts: 5,876
Default

Здравствуйте,

В настоящее время наше через [URL="http://kb.ecwid.com/w/page/25285101/Product%20API"]Product API[/URL] можно получить информацию о товарах вашего магазина а также обновлять информацию по ним. Например, изменять цену, количество и пр. Это делает возмонжым интергацию Эквида с внешними системами, которым необходим доступ к товарам магазина и возможность динамического обновления информации для этих товаров. К сожалению, возможность добавлять товары через API в Эквиде пока нет, но мы обязательно добавим ее в будущем.

В ближайшем будущем мы не планируем добавлять формат XML для обмена информацией с внешними системами. Однако, интегрировать Эквид с 1С можно и без этой функции. Пожалуйста, обратитесь к этому посту за более подробной информацией о том, как интегрировать Эквид с 1С: [url]http://www.ecwid.com/forums/showthread.php?t=11928[/url]
__________________
Maya N., Ecwid Team

------------------
Welcome to our new Help Center!
  #3  
Old 03-06-2014, 09:05 AM
the pry's Avatar
the pry the pry is offline
Junior Member
 
Join Date: Feb 2014
Posts: 3
Default

Спасибо, тему про 1С я просмотрел. Хотелось бы автоматизировать процесс загрузки товаров через CSV настолько, чтобы пользователь ничего не должен был делать. Например, раз в день выгружать csv файл в облако, чтобы эквид его анализировал и обновлял нужный товар.

Я так понимаю, что сейчас это невозможно и загружать csv можно только вручную?
  #4  
Old 03-11-2014, 12:03 PM
Watches Store's Avatar
Watches Store Watches Store is offline
Member
 
Join Date: Mar 2013
Posts: 29
Default

Плагин не был активирован, потому что он вызвал фатальную ошибку.

Warning: fopen([url]http://app.ecwid.com/api/v1/1575195/products[/url]) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/ecwid_product_api.php on line 205

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/EcwidSitemapBuilder.php on line 31

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Argument is not a stream' in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/JSONStreamingParser/Parser.php:47 Stack trace: #0 /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/EcwidSitemapBuilder.php(28): JsonStreamingParser_Parser->__construct(false, Object(EcwidSitemapBuilder)) #1 /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/ecwid-shopping-cart.php(237): EcwidSitemapBuilder->generate() #2 [internal function]: ecwid_build_sitemap_pages('') #3 /home/mobidev/optflowers.com/www/wp-includes/plugin.php(429): call_user_func_array('ecwid_build_sit...', Array) #4 /home/mobidev/optflowers.com/www/wp-content/plugins/google-sitemap-generator/sitemap-core.php(2159): do_action('sm_buildmap') #5 /home/mobidev/optflowers.com/www/wp-content/plugins/google-sitemap-generator/sitemap-core.php(1188): GoogleSitemapGenerator->BuildSitemap() #6 /home/mobidev/optflowers.com/www/wp-content/plu in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/JSONStreamingParser/Parser.php on line 47

после обновления плагина появляется вот это, и плагин не активируется. Что делать?
  #5  
Old 03-11-2014, 12:19 PM
Watches Store's Avatar
Watches Store Watches Store is offline
Member
 
Join Date: Mar 2013
Posts: 29
Default

решено. проблема в плагине google sitemap(
оказался не совместим с новой версией
The Following User Says Thank You to Watches Store For This Useful Post:
Maya (03-11-2014)
  #6  
Old 03-11-2014, 01:19 PM
Maya's Avatar
Maya Maya is offline
Ecwid Team
 
Join Date: Feb 2010
Location: Ecwid headquarter
Posts: 5,876
Default

[QUOTE=the pry;105176]Спасибо, тему про 1С я просмотрел. Хотелось бы автоматизировать процесс загрузки товаров через CSV настолько, чтобы пользователь ничего не должен был делать. Например, раз в день выгружать csv файл в облако, чтобы эквид его анализировал и обновлял нужный товар.

Я так понимаю, что сейчас это невозможно и загружать csv можно только вручную?[/QUOTE]
Здравствуйте,

В настоящее время загружать CSV файлы для добавления/обновления товаров можно только вручную. Инструмента для автоматического обновления товаров через отдельный CSV файл пока нет.

Однако, для того чтобы динамически обновлять информацию о товарах в Эквиде в соотвествии с данными полученными из 1С совсем не обязательно использовать CSV.

Сейчас Эквид позволяет обновлять всю основную информацию о товарах через [URL="http://kb.ecwid.com/w/page/25285101/Product%20API#RESTAPIMethodupdateaproduct"]Product API[/URL]. Таким образом, при изменении любого параметра товара в 1С (например, количества на складе), вы можете отправлять запрос в Эквид через Product API для того чтобы актуализировать этот значение для товара в магазине.

В этом случае выгружать CSV файл не придется, информация о товара будет обновляться автоматически.
__________________
Maya N., Ecwid Team

------------------
Welcome to our new Help Center!
  #7  
Old 03-12-2014, 06:50 PM
Matt Ecwid's Avatar
Matt Ecwid Matt Ecwid is offline
Ecwid Team
 
Join Date: Oct 2011
Posts: 4,947
Default

[QUOTE=Watches Store;105584]Плагин не был активирован, потому что он вызвал фатальную ошибку.

Warning: fopen([url]http://app.ecwid.com/api/v1/1575195/products[/url]) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/ecwid_product_api.php on line 205

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/EcwidSitemapBuilder.php on line 31

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Argument is not a stream' in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/JSONStreamingParser/Parser.php:47 Stack trace: #0 /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/EcwidSitemapBuilder.php(28): JsonStreamingParser_Parser->__construct(false, Object(EcwidSitemapBuilder)) #1 /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/ecwid-shopping-cart.php(237): EcwidSitemapBuilder->generate() #2 [internal function]: ecwid_build_sitemap_pages('') #3 /home/mobidev/optflowers.com/www/wp-includes/plugin.php(429): call_user_func_array('ecwid_build_sit...', Array) #4 /home/mobidev/optflowers.com/www/wp-content/plugins/google-sitemap-generator/sitemap-core.php(2159): do_action('sm_buildmap') #5 /home/mobidev/optflowers.com/www/wp-content/plugins/google-sitemap-generator/sitemap-core.php(1188): GoogleSitemapGenerator->BuildSitemap() #6 /home/mobidev/optflowers.com/www/wp-content/plu in /home/mobidev/optflowers.com/www/wp-content/plugins/ecwid-shopping-cart/lib/JSONStreamingParser/Parser.php on line 47

после обновления плагина появляется вот это, и плагин не активируется. Что делать?[/QUOTE]

Здравствуйте.

Спасибо за сообщение о проблеме.

На самом деле, несовместимости плагина с Google XML Sitemaps не должно быть - как раз наоборот, в [URL="http://www.ecwid.com/forums/showthread.php?t=25755"]одном из последних обновлений[/URL] мы добавили возможность создания карты сайта с помощью плагина Google XML Sitemaps, включающей в себя товары и категории. То есть как раз совместимость с этим плагином - одно из улучшений. Поэтому то, что вы обнаружили, - это ненормальное поведение нашего плагина, и это нужно исследовать.

У себя мы эту проблему не воспроизводим, так что, возможно, она как-то связана с вашими настройками или окружением. Не могли бы ответить на следующие вопросы:
1) Дайте, пожалуйста, список плагинов, установленнх у вас в Wordpress
2) Какая версия плагина Google XML Sitemaps у вас установлена?
3) Какой store ID у вас введен в настройках нашего плагина?
4) Дайте, пожалуйста, URL магазина.

Ваши ответы помогут нам найти и исправить проблему. Спасибо!


[B]ОБНОВЛЕНО[/B]: мы смогли воспроизвести проблему локально и нашли ошибку в плагине. Ее исправление вышло с обновленной версией плагина (2.3.2) - ее уже можно скачать на странице плагина на Wordpress.org: [url]http://wordpress.org/plugins/ecwid-shopping-cart/[/url] . Пожалуйста, обновите плагин в администраторской части вашего Wordpress сайта (Plugins -> Ecwid shopping cart -> Update) - после обновления ошибка больше не должна возникать. Еще раз спасибо, что сообщили о неисправности.
__________________
Matt K
Ecwid Team

Ecwid Guide for Beginners

Ecwid Help Center

Ecwid video tutorials

Last edited by Makfruit; 03-14-2014 at 11:49 AM.
  #8  
Old 03-15-2014, 01:01 AM
Watches Store's Avatar
Watches Store Watches Store is offline
Member
 
Join Date: Mar 2013
Posts: 29
Default

[QUOTE=Makfruit;105672]
[B]ОБНОВЛЕНО[/B]: Еще раз спасибо, что сообщили о неисправности.[/QUOTE]
не за что :)

лучше подскажите по таким вопросам:

1. Есть ли у вас реферальная программа? хочу вас рекламить за бонусы :)
2. Хочу к стандартному тайтлу товаров, добавить артикул и фразу "купить в Москве"
артикул нужен, чтобы уникализировать тайтлы (т.к. на стандартный тайтл гугл ругается что у меня 800 одинаковых их) + мои товары очень и очень часто ищут по артикулу.

я сделал это вот так:
в 532 строку добавил

[CODE]$ecwid_seo_title = '' . $ecwid_product['name'] . ' купить в Москве ' . $ecwid_product['sku'];[/CODE]

[IMG]http://s22.postimg.org/s8sejtvpd/image.png[/IMG]

к название дописалось "купить в Москве + артикул"

изменения коснулись только _escaped fragment_ т.е. html копий страниц, но гугл в выдаче показывает стандартный тайтл и не дает вхождения по запросу артикула + купить в Москве, что очень негативно сказывается на поиске этого товара :(

пример на фото

[IMG]http://s30.postimg.org/5q7o2azm9/image.png[/IMG]

либо по ссылке
[url]https://www.google.com.ua/search?q=site%3Aonlinetrade.pro%2Fstore&oq=site%3Aonline&aqs=chrome.3.69i57j69i58j69i60j69i59j69i60l2.4881j0j7&sourceid=chrome&espv=2&es_sm=93&ie=UTF-8#newwindow=1&q=site:onlinetrade.pro%2Fstore&safe=off&tbs=qdr:m[/url]

так же, возможно, из-за того, что везде одинаковые тайтлы, Яндекс вообще не включает эти страницы в поиск.

[url]http://yandex.ua/yandsearch?p=5&text=site%3Ahttp%3A%2F%2Fonlinetrade.pro%2F&lr=143&tld=ua[/url]


так же, после обновления плагина до версии 2.3.1 (wordpress) яндекс почему-то заблокировал 800 страниц товаров по ссылке /store/
и начал их переиндексировать их по ссылке /store?

пример на фото (синим отмечены заблокированные, красным уже новые)

[IMG]http://s14.postimg.org/yiforai3l/image.png[/IMG]

[IMG]http://s9.postimg.org/lddomwd7z/image.png[/IMG]

и почему-то стал ругатся, что эти страницы закрыты в роботс.тхт
[IMG]http://s28.postimg.org/kunvxnwxp/image.png[/IMG]

сам robots.txt [url]http://onlinetrade.pro/robots.txt[/url]

при этом, в одном товаре написал, что в документе содержится meta-tag noindex (хотя эти документы формируются эквидом, и я никак туда тег не мог поставить по идее?)

[IMG]http://s28.postimg.org/e5hchnblp/image.png[/IMG]

3. Как сделать горизонтальное меню резиновым, в частности интересует чтобы на мобильных устройствах оно сжималось до вертикального

если это не возможно, то какому тегу, для мобильных стиле прописать display:none; чтобы не показывалось тогда вообще горизонтальное меню? но на дексктопе отображалось. Потому как сейчас 8 категорий имеют ширину более 1000px, а разрешение мобильных устройств по ширине обычно 480 или 720 (редко 1080px)

если поставить overflow:hidden, то обрезается часть меню( выглядит не красиво(

4. И тот же самый вопрос, по хлебным крошкам, какому блоку прописать display:none; чтобы скрыть их?

Last edited by Watches Store; 03-15-2014 at 02:09 AM.
  #9  
Old 03-26-2014, 07:30 AM
Viktor D.'s Avatar
Viktor D. Viktor D. is offline
 
Join Date: Nov 2013
Posts: 723
Default

[quote]1. Есть ли у вас реферальная программа? хочу вас рекламить за бонусы [/quote]

Спасибо вам за сообщение!

Да, у нас есть партнерская программа, вы можете ознакомится с ней вот тут: [url]http://www.ecwid.com/webpartners.html[/url]

Просто напишите нам на [email]bizdev@ecwid.com[/email].

[quote]2. Хочу к стандартному тайтлу товаров, добавить артикул и фразу "купить в Москве"
артикул нужен, чтобы уникализировать тайтлы (т.к. на стандартный тайтл гугл ругается что у меня 800 одинаковых их) + мои товары очень и очень часто ищут по артикулу.

я сделал это вот так:
в 532 строку добавил

$ecwid_seo_title = '' . $ecwid_product['name'] . ' купить в Москве ' . $ecwid_product['sku'];



к название дописалось "купить в Москве + артикул"

изменения коснулись только _escaped fragment_ т.е. html копий страниц, но гугл в выдаче показывает стандартный тайтл и не дает вхождения по запросу артикула + купить в Москве, что очень негативно сказывается на поиске этого товара [/quote]

Обычно должно пройти некторое время после изменений, для того чтобы Google смог переиндексировать содержимое и отображать его в обновленном виде в поисковой выдаче.

Вот в этих статьях есть информация об изменении title заголовков Wordpress: [url]http://codex.wordpress.org/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B0[/url]

Пожалуйста попробуйте обновить плагин до версии 2.3.2, он уже доступен для пользователей.

Для того чтобы выяснить причину, нужно в первую очередь обратиться к специалистам Яндекса, лишь они могут ответить нам на вопрос, почему тот или иной контент не индексируестя их поисковыми роботами. Яндекс использует технологию Google Ajax indexing, и Эквид ее 100% поддерживает.



[quote]3. Как сделать горизонтальное меню резиновым, в частности интересует чтобы на мобильных устройствах оно сжималось до вертикального

если это не возможно, то какому тегу, для мобильных стиле прописать display:none; чтобы не показывалось тогда вообще горизонтальное меню? но на дексктопе отображалось. Потому как сейчас 8 категорий имеют ширину более 1000px, а разрешение мобильных устройств по ширине обычно 480 или 720 (редко 1080px)

если поставить overflow:hidden, то обрезается часть меню( выглядит не красиво(

4. И тот же самый вопрос, по хлебным крошкам, какому блоку прописать display:none; чтобы скрыть их?[/quote]
К сожалению в Эквиде в данный момент нет возможности написания отдельных CSS правил для мобильных устройств. Исходя из этого, нет возможности добавить отдельные правила размера меню.

Сам по себе Эквид обладает отличным адаптивным дизайном, который замечательно отображается на различных устройствах.

Будет ли адаптивным дизайн всего сайта и магазина, зависит не только от Эквида, но и от вашей Wordpress темы. Если тема не адаптивна - Эквид витрина будет расположена в фиксированном контейнере и, соответственно, не будет изменятся.

Поясните пожалуйсте, вы имеете в виду сайт: [url]http://onlinetrade.pro/store/[/url] и меню категорий? Как я вижу, данная страница не имеет адаптивный дизайн.

Как обходной вариант, в качестве мобильной версии сайта вы можете использовать простую ссылку на витрину с включенным адаптивным дизайном: [url]http://m.onlinetrade.pro/m[/url]

Эта версия оптимизированна для мобильных устройств и в то же самое время включает в себя весь функционал Эквида во всей его полноте.

Скрыть хлебные крошки можно вот так: [url]http://kb.ecwid.com/w/page/15853288/How%20to%20remove%20breadcrumbs[/url]

Всего вам наилучшего!
 
Информация в этой теме может быть устаревшей
Ищите актуальные инструкции в Базе Знаний или свяжитесь с командой Эквида.

Tags
1с 8, 1с:предприятие, api

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 Off
Smilies are Off
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:54 AM.
Powered by vBulletin® Version 3.8.11. Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.