Ошибка при создании приложения publi c Shopify: ngrok.io отказался подключиться - PullRequest
0 голосов
/ 23 января 2020

Я хочу опубликованное c, а НЕ встроенное приложение Shopify. Это приложение является каналом продаж, который импортирует товары из магазинов Shopify на мой сайт электронной коммерции. Магазины, устанавливающие приложение, будут размещать свои продукты на моем веб-сайте электронной коммерции.


Я создал начальные шаги для установки приложения и импорта продуктов на свой веб-сайт электронной торговли.

Теперь, когда пользователь нажимает на значок приложения, я хочу, чтобы он был перенаправлен на следующую страницу, на которой отображается список импортируемых товаров:

https://my-commerce.com/products?storeurl=perisn-handcrafts.myshopify.com

Если по указанным выше ссылкам возвращается список товаров как ниже список продуктов будет отображаться в разделе «Администрация магазина»:

<table data-toggle="table">
    <thead>
        <tr>
            <th>UniqueThirdPartyProductCode</th>
            <th>Title</th>
            <th>Price</th>
            <th>ImageUrl</th>
            <th>CombinedCategoryViewModel</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>39-4477334519894</td>
            <td>Blue</td>
            <td>550.00</td>
            <td></td>
            <td>"todo"</td>
        </tr>

        /* more data... */

    </tbody>
</table>

enter image description here

Но если я поместу таблицу в макет страницы, что добавляет к результату теги <html>, <head> и <body>, тогда результат не отображается ... например, если мое приложение вернет следующее HTML:

<html>
<head></head>
<body>
    <table data-toggle="table">
    /* 
     * content of the table 
     */
    </table>
</body>

Я бы получил этот результат:

enter image description here

Я не уверен, почему я получаю эту ошибку:

ngrok.io отказался подключиться

Также кажется, что мое приложение встроено в Shopify admin consol e, возможно ли создать приложение publi c, которое не встроено?

1 Ответ

1 голос
/ 25 января 2020

Причиной этой ошибки было то, что я настроил мое приложение для встраивания. Чтобы проверить, является ли ваше приложение встроенным или нет, go на странице партнеров Shopify:

Приложения -> Расширения -> Встроенное приложение

enter image description here

Нажмите кнопку Управление встроенным приложением , и здесь вы можете увидеть, настроено ли приложение для встраивания или нет. Вы можете включить / отключить этот параметр.

В моем случае я отключил настройку встроенного приложения, и теперь мое приложение работает нормально.

...