Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

#176 2017-09-18 14:17:06

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2249
Рейтинг :   98 
Профиль  Вебсайт

Re: Плагин интернет магазина

КАК вывести дерево категорий в eshop.tpl? и как вывести товар в корзине в total.tpl  картинку, наименование ,количество и цену

Неактивен

 

#177 2017-09-18 16:12:38

ahatomik
Пользователь
Откуда: Киев
Зарегистрирован: 2012-07-02
Сообщений: 728
Профиль  Вебсайт

Re: Плагин интернет магазина

По /Api:
В тест режиме с 1С, отправили товар на сайт.
Обработка выдала, такой код

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type" />
<style type="text/css">
html {
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(19, 19, 19);
background-image: url("http://sale.tuso.ua/templates/tusoshop/images/bg.gif");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: repeat;
background-size: auto;
height: 100%;
}
body {
background-attachment: scroll;
background-clip: border-box;
background-color: #111;
-background-image: url("http://sale.tuso.ua/templates/tusoshop/images/full-width-images/section-bg-4.jpg");
background-origin: padding-box;
background-position: 50% 0px;
background-repeat: no-repeat;
background-size: auto;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 87.5%;
height: 100%;
line-height: 1.6400000000000001em;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
#logo {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://sale.tuso.ua/templates/tusoshop/offline/logo_offline.png");
background-origin: padding-box;
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: auto;
height: 150px;
margin-bottom: 50px;
text-align: center;
}
.errorwrap {
color: rgb(204, 204, 204);
}
#copy {
color: #ddd;
float: center;
font-size: 11px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
-padding-left: 20px;
margin-top: 0PX;
}
h6 {
color: rgb(68, 68, 68);
font-size: 11px;
font-weight: 400;
}
</style>
<title>���� �������� ��������</title>
</head>
<body>
<div id="logo"></div>
<div align="center" class="errorwrap">
    <p>���� �� �������������!</p>
    <div id="copy">
</div>
</div>
</body>
</html>

Товар на сайт не ушел. ( сайт был закрыт )
При открытие сайта и при повторной отправке

Вот:

Код:

{ВнешняяОбработка.ОбменСайт.МодульОбъекта(197)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки)
    ХТТП.ОтправитьДляОбработки(ФайлОтправки, Ресурс, 
по причине:
Файл не обнаружен '1c-api.php?type=update-products'
по причине:
Ошибка работы с Интернет:  ресурс не найден (404). 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="content-language" content="ru" />
        <meta name="generator" content="NGCMS 0.9.5 Release" />
        <meta name="document-state" content="dynamic" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
        <script type="text/javascript" src="http://sale.tuso.ua/engine/plugins/eshop/tpl/js/breeze.min.js"></script>
<script type="text/javascript" src="http://sale.tuso.ua/engine/plugins/eshop/tpl/js/eshop.js"></script>

<script type="text/javascript">

    <!-- (�)habrahabr.ru -->
    function futu_alert(header, text, close, className) {
        if (!document.getElementById('futu_alerts_holder')) {
            var futuAlertOuter = document.createElement('div');
            futuAlertOuter.className = 'futu_alert_outer';
            doc
по причине:
Ошибка работы с Интернет:  ресурс не найден (404)

В самой обработке, нужно указывать "sale.tuso.ua" или "/sale.tuso.ua/eshop/api" ?

Неактивен

 

#178 2017-09-19 01:35:07

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2673
Рейтинг :   174 
Профиль  Вебсайт

Re: Плагин интернет магазина

irbees2008 написал:

КАК вывести дерево категорий в eshop.tpl? и как вывести товар в корзине в total.tpl  картинку, наименование ,количество и цену

1/ также как и везде  {{ callPlugin('eshop.show_catz_tree', {}) }}
2/ никак

ahatomik написал:

Файл не обнаружен '1c-api.php?type=update-products'

переименовали файт с 1с-api.php на api.php в самом 1С - товар ушел без ошибок на сайт.. но на самом сайте его нет.
Так же, нет его в админке плагина.
Слил файл с действующего shop.tuso.ua
1c-api.php https://drive.google.com/open?id=0Bx84l … TBfNFMxcTA
Возможно он поможет и мне, кто-то подскажет, причину..
Очень актуально! neutral

В стандартной поставке есть некоторое api, описание в readme.

Неактивен

 

#179 2017-09-19 05:31:03

irbees2008
Пользователь
Откуда: Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2249
Рейтинг :   98 
Профиль  Вебсайт

Re: Плагин интернет магазина

1/ также как и везде  {{ callPlugin('eshop.show_catz_tree', {}) }}

ERROR :: callPlugin - no function [eshop.show_catz_tree]

Отредактированно irbees2008 (2017-09-19 05:38:34)

Неактивен

 

#180 2017-09-19 11:15:47

ahatomik
Пользователь
Откуда: Киев
Зарегистрирован: 2012-07-02
Сообщений: 728
Профиль  Вебсайт

Re: Плагин интернет магазина

infinity237,

API:
Endpoint для api по-умолчанию: /eshop/api/

Доступные методы:

1) Выгрузка заказов
GET /eshop/api/?type=get-orders
Параметры:
from (дата в формате ГГГГ-ММ-ДД)
to (дата в формате ГГГГ-ММ-ДД)

2) Выгрузка товаров заказа
GET /eshop/api/?type=get-order-products
Параметры:
from (дата в формате ГГГГ-ММ-ДД)
to (дата в формате ГГГГ-ММ-ДД)

3) Выгрузка параметров продукции
GET /eshop/api/?type=get-features

4) Выгрузка вариантов продукции
GET /eshop/api/?type=get-variants
Параметры:
product_id (ID продукции)

5) Обновление статуса заказа
POST /eshop/api/?type=update-order-statuses

6) Обновление вариантов продукции
POST /eshop/api/?type=update-variants

7) Обновление продукции
POST /eshop/api/?type=update-products

8) Обновление параметров продукции
POST /eshop/api/?type=update-features

Ошибки пропали.
Все в 1С прописанно, согластно описания.
Уходит без ошибок - но на самом сайте, не отображается neutral

up ..

Отредактированно ahatomik (2017-09-19 17:49:21)

Неактивен

 

#181 2017-09-21 01:26:06

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2673
Рейтинг :   174 
Профиль  Вебсайт

Re: Плагин интернет магазина

ahatomik написал:

infinity237,

API:
Endpoint для api по-умолчанию: /eshop/api/

Доступные методы:

1) Выгрузка заказов
GET /eshop/api/?type=get-orders
Параметры:
from (дата в формате ГГГГ-ММ-ДД)
to (дата в формате ГГГГ-ММ-ДД)

2) Выгрузка товаров заказа
GET /eshop/api/?type=get-order-products
Параметры:
from (дата в формате ГГГГ-ММ-ДД)
to (дата в формате ГГГГ-ММ-ДД)

3) Выгрузка параметров продукции
GET /eshop/api/?type=get-features

4) Выгрузка вариантов продукции
GET /eshop/api/?type=get-variants
Параметры:
product_id (ID продукции)

5) Обновление статуса заказа
POST /eshop/api/?type=update-order-statuses

6) Обновление вариантов продукции
POST /eshop/api/?type=update-variants

7) Обновление продукции
POST /eshop/api/?type=update-products

8) Обновление параметров продукции
POST /eshop/api/?type=update-features

Ошибки пропали.
Все в 1С прописанно, согластно описания.
Уходит без ошибок - но на самом сайте, не отображается neutral

up ..

Нужно смотреть запрос/ответ.

Неактивен

 

#182 2017-09-21 13:00:41

ahatomik
Пользователь
Откуда: Киев
Зарегистрирован: 2012-07-02
Сообщений: 728
Профиль  Вебсайт

Re: Плагин интернет магазина

Проверили status="OK"
Передает без ошибок.
Уже создали новую базу и поменяли адрес (думали проблема в шаблоне) поставили все с чистого листа и сделали тест отправку.

Код:

порт = 80;
    Адрес = "obrana.tuso.ua";
    ресурс = "/eshop/api/?type=update-products";
    ХТТП = Новый HTTPСоединение(адрес, порт, , ,,Ложь);     
    ХТТП.ОтправитьДляОбработки(ФайлОтправки, Ресурс, 
    ФайлРезультата, ЗаголовокHTTP);

Все ушло без ошибок - но на сайте ничего neutral

Неактивен

 

#183 2017-09-21 14:42:19

ahatomik
Пользователь
Откуда: Киев
Зарегистрирован: 2012-07-02
Сообщений: 728
Профиль  Вебсайт

Re: Плагин интернет магазина

Для того, что бы импортировать такого рода перечень товара https://drive.google.com/open?id=0Bx84l … lRvLVBRVDA
Что конкретно нужно сделать ?
Данный файл я экспортировал с shop.tuso.ua
Если с 1С не получиться связать - тогда просто буду сливать обработку в таком виде и импортировать его.
В общем.. ищу решение. Очень хочу именно на NG интернет магазин smile

Неактивен

 

#184 2017-09-22 05:08:18

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2673
Рейтинг :   174 
Профиль  Вебсайт

Re: Плагин интернет магазина

ahatomik написал:

Для того, что бы импортировать такого рода перечень товара https://drive.google.com/open?id=0Bx84l … lRvLVBRVDA
Что конкретно нужно сделать ?
Данный файл я экспортировал с shop.tuso.ua
Если с 1С не получиться связать - тогда просто буду сливать обработку в таком виде и импортировать его.
В общем.. ищу решение. Очень хочу именно на NG интернет магазин smile

Обновил API + дополнил документацию примерами.
Импорт из CSV есть, но естественно с ограничениями, которые описаны в readme.
Если есть вопросы лучше задавать в личку.

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.012 seconds, 17 queries executed ]