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

Интеграция Ecwid на React сайт


Возможно ли интегрировать магазин Ecwid на сайт, написанный на React как есть. Или это можно сделать только при помощи API Ecwid ?
  #2  
Old 04-08-2020, 12:46 PM
Elena Sitnikova's Avatar
Elena Sitnikova Elena Sitnikova is offline
Ecwid Team
 
Join Date: Dec 2019
Posts: 5
Default

[QUOTE=admin23950649;166760]Возможно ли интегрировать магазин Ecwid на сайт, написанный на React как есть. Или это можно сделать только при помощи API Ecwid ?[/QUOTE]

Добрый день!
Эквид-магазин можно добавить на любой сайт с доступом к HTML-коду.

Как это сделать подробно написано тут: [url]https://support.ecwid.com/hc/ru/articles/115004678945[/url]
  #3  
Old 04-08-2020, 01:36 PM
admin23950649's Avatar
admin23950649 admin23950649 is offline
Junior Member
 
Join Date: Apr 2020
Posts: 3
Default

Это стандартный ответ и, к сожалению, этот метод не подходит. Дайте, пожалуйста, конкретную информацию об интеграции ecwid на React сайт, если это возможно?
  #4  
Old 04-08-2020, 01:52 PM
Elena Sitnikova's Avatar
Elena Sitnikova Elena Sitnikova is offline
Ecwid Team
 
Join Date: Dec 2019
Posts: 5
Default

[QUOTE=admin23950649;166764]Это стандартный ответ и, к сожалению, этот метод не подходит. Дайте, пожалуйста, конкретную информацию об интеграции ecwid на React сайт, если это возможно?[/QUOTE]

Эквид вставляется на сайт с помощью html кода.
Если на ваш сайт нет возможности добавить html код, например, сайт полностью динамический, то встроить Эквид не получится.
  #5  
Old 04-08-2020, 02:08 PM
admin23950649's Avatar
admin23950649 admin23950649 is offline
Junior Member
 
Join Date: Apr 2020
Posts: 3
Default

К сожалению, дело даже не только в том, что код магазина сложно интегрировать на React сайт. Сайты на React не перегружаются при переключении со страницы на страницу, впрочем, как и все остальные "одностраничные сайты". И при инициализации магазина, в DOM сайта, для нормальной работы ecwid, включается большое количество, стилей, скриптов, дополнительной html разметки, что мешает нормальной работе сайта. Планируете ли вы, в ближайшее время, сделать поддержку сайтов, написанных на React? Появится ли библиотека в npm?
  #6  
Old 04-09-2020, 01:15 PM
Elena Sitnikova's Avatar
Elena Sitnikova Elena Sitnikova is offline
Ecwid Team
 
Join Date: Dec 2019
Posts: 5
Default

Я уточнила ваш вопрос: в нашей API-документации есть раздел о том, как можно встроить Эквид в динамический сайт.
Посмотрите, пожалуйста: [url]https://developers.ecwid.com/api-documentation/customize-behaviour#delayed-widget-initialization[/url]
Справа есть пример кода.
The Following User Says Thank You to Elena Sitnikova For This Useful Post:
adamtiamoz (04-20-2020)
  #7  
Old 04-19-2020, 09:05 AM
Elena Sitnikova's Avatar
Elena Sitnikova Elena Sitnikova is offline
Ecwid Team
 
Join Date: Dec 2019
Posts: 5
Default

Простите! Я не сразу разобралась в вашем вопросе.

Вы были правы - добавить Эквид-магазин на сайт на React можно только через код, который есть в нашей API-документации: [url]https://developers.ecwid.com/api-documentation/customize-behaviour#delayed-widget-initialization[/url].

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

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

Вы написали:
[QUOTE]при инициализации магазина, в DOM сайта, для нормальной работы ecwid, включается большое количество, стилей, скриптов, дополнительной html разметки, что мешает нормальной работе сайта.[/QUOTE]

Пожалуйста, сделайте тестовую страницу, на которой мы сможем увидеть такое поведение, и дайте ссылку на неё - мы поможем разобраться в чем может быть дело.

Прислать эту информацию вы можете нам на почту [email]support@ecwid.com[/email]
Closed Thread
Информация в этой теме может быть устаревшей
Ищите актуальные инструкции в Базе Знаний или свяжитесь с командой Эквида.

Tags
react сайты

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 12:19 PM.
Powered by vBulletin® Version 3.8.11. Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.