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

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

Вы не зашли.

#176 Re: Запросы плагинов » Плагин интернет магазина » 2016-04-20 02:44:24

1) Создаются варианты для продукта (на странице добавления/редактирования продукта).
675f667dd1f86ee5793f96caeae201fb.jpg
2) В шаблоне show_eshop.tpl (страница продукта) есть массив entriesVariants, (подробнее смотреть {{ debugValue(entriesVariants) }}), в котором хранятся все варианты продукта.
fdc607b7ca1c8745f40f7db984160630.jpg
Использовать например так:

{% if entriesVariants|length > 1 %}
  <!-- Start. Check variant-->
    <div class="check-variant-product">
    <div class="lineForm">
     <select name="variant" id="variantSwitcher" onChange="change_variant(this)">
         {% for variant in entriesVariants %}
            <option value="{{ variant.id }}|{{ variant.price }}|{{ variant.compare_price }}|{{ variant.stock }}" data-variant="{{ variant.id }}" data-price="{{ variant.price }}" data-price="{{ variant.compare_price }}" data-stock="{{ variant.stock }}">
                {{ variant.name }}
            </option>
        {% endfor %}
      </select>
  </div>
</div>
<!-- End. Check variant-->
{% endif %}

3) В заказе отображается, непосредственно, наименование продукта и выбранный пользователем вариант:
aeff80df5eac2080d82c2465a93e3193.jpg

#177 Re: Запросы плагинов » Плагин интернет магазина » 2016-04-19 19:58:17

legenda пишет:

infinity237, как на счет того что я просил доделать(?

Конкретно 1 и 2 пункты доработки решают твои задачи.

1) Дает возможность реализовать варианты по цветам/размерам и выбор варианта при заказе.
2) Дает возможность вести количество каждого продукта.

#178 Re: Запросы плагинов » Плагин интернет магазина » 2016-04-18 02:57:41

В GIT'е выложил крупное обновление.
https://github.com/stdex/ngcms_eshop

1) Добавлено понятие вариант продукции, которое включает в себя:
SKU, Название варианта, Текущая цена, Старая цена, Количество, Наличие
Использовать можно в качестве выбора в заказе по характеристике товара (пример использования есть в шаблоне eshop2).
2) Введено понятие количество товара: пустое значение - бесконечное количество, 0 - отсутствует, число - количество продукции (учитывается наличие при заказе). Данное число никак не влияет на флаг "Наличие".
3) Исправлен Импорт/Экспорт CSV.
Работает по принципу:
- Если заполнен id и v_id - обновление продукции
- Если заполнен id и не заполнен v_id - обновление продукции, добавление нового варианта.
- Если не заполнен id и не заполнен v_id - добавление продукции, добавление нового варианта.

vl пишет:

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

Там есть настройка "Ширина при загрузке".

#179 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-21 21:49:44

Ripper пишет:
infinity237 пишет:
irbees2008 пишет:

Ну мне только это и требуется,а конвертация валют будет ?

Для импорта нужно понимать как решать конфликты с существующими категориями/продуктами (если такие будут).
Конвертация валют уже есть.

Через него можно объединить и импортировать прайсы от нескольких поставщиков в один?

В данный момент импорт yml и csv. поддержки поставщиков и множественных цен нет.

#180 Re: Страницы плагинов » Плагин ognews - Мета теги для социальных сетей » 2016-03-17 01:31:12

* Убрано переопределение от xnews
* Добавлена поддержка xfields изображений в og:image

#181 Re: "У меня не работает..." » Не работает сайт » 2016-03-16 18:11:25

Любые подобные ошибки нужно смотреть в логах (error.log от apache), все остальное бесполезно.

#182 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-11 15:55:19

vl пишет:

К администраторам форума
Я предлагаю создать отдельный форум (раздел форума) по интернет-магазину:
1. По сути, это не плагин интернет-магазина, а сборка, включающая плагин,  специфические (не подходящие к другим тематикам) шаблоны и изменения в движке (core.php)
2.  Такой магазин в своей нише, как несложный в администрировании, - весьма перспективный, и перечень вопросов , обсуждаемых на  форуме может быть достаточно широким: и вопросы функционала, и шаблоны, и устранение проблем, и платные варианты (начало этому модулю, как я понимаю, было положено платной разработкой, которую legenda согласился выложить на паблик).

Нету смысла, ибо вопросов мало, да и проектов на NG видимо мало делается.

#184 Re: "А как сделать..." » Изображения в xfields » 2016-03-10 19:35:25

UriyZenkov пишет:

Поставил xfields 0.24 и ваш код, изображения выводятся но неправильно:
http://i.imgur.com/lAeHwEr.png

должно быть так:
http://i.imgur.com/wZdjcSN.png

Это шаблон уже.

#185 Re: "А как сделать..." » Изображения в xfields » 2016-03-10 12:56:27

1) Никто сейчас уже не будет разбираться со старыми версиями.
2) В новых версиях вывод через TWIG, например так:

{% for img in p.xfields.images.entries %}
    <img src="{{ img.url }}" title="{{ img.description }}" alt="{{ img.description }}">
{% endfor %}

#186 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-10 11:29:20

Timon пишет:
vl пишет:

infinity237Я сейчас адаптирую под себя дефолтный eshop2.

Не нашел в дефолтных , ссылкой не поделишься друже ?

В git'e лежит и сам плагин и 2 шаблона.

#187 Re: "У меня не работает..." » Не загружаются изображения » 2016-03-09 19:50:57

Ну тут вам ничем помочь, ибо у большинства все работает.

#188 Re: "У меня не работает..." » Не загружаются изображения » 2016-03-09 13:30:58

Yukos пишет:

Обновил и браузер и flash, при загрузке изображения секунд десять задержка и потом выдает IO Error
Подскажите, что еще сделать?

Опишите ошибку более подробно.

#189 Re: "А как сделать..." » Изображения в xfields » 2016-03-09 13:23:41

UriyZenkov пишет:

если не выставить уменьшение изображения, изображение не загружается.

Только что проверил, все загружает.

#190 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-09 07:41:45

vl пишет:

Сделал все настройки в точности как на прилагаемой к  модулю картинке "Управление форматом ссылок"
Результат тот же - только "Со страницы списка заказов "

Я перепутал, там немного не так.

{% if (system_flags.server.HTTP_REFERER|replace({(home): ''}) == '/eshop/ebasket_list/') %}
Со страницы корзины
{% else %}
Со страницы списка заказов
{% endif %}
Timon пишет:

А можно ссылку на плагин. И шаблоны, которые могут с ним работать. Если не затруднит конечно же.

https://github.com/stdex/ngcms_eshop

#191 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-09 00:44:36

vl пишет:

Пробовал добавлять и сюда и сюда (жирным)

$SYSTEM_FLAGS			= array(
  [b]    'server'            => $_SERVER,[/b]
	'actions.disabled'	=> array(),
	'http.headers'		=> array(
		'content-type'		=> 'text/html; charset=Windows-1251',
		'cache-control'		=> 'private',
 [b]      'server'            => $_SERVER,[/b]
	)

В результате - в шаблоне во всех случаях  выводится только -  "Со страницы списка заказов "

Зависит от настроек URL ЧПУ.

#192 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-08 22:30:06

vl пишет:

infinity237, можно ли размножить  order_eshop.tpl,  чтобы при нажатии кнопки  "Оформить заказ" открывалась одна страница, а через "Историю заказов" в личном кабинете - открывалась другая?
В первом случае уместно будет вставить текст, что заказ принят и покупателю перезвонит менеджер, а во втором случае такая надпись будет совсем не к чему

В core.php найти:

$SYSTEM_FLAGS           = array(

Добавить:

    'server'            => $_SERVER,

В шаблоне использовать:

{% if (system_flags.server.HTTP_REFERER|replace({(home): ''}) == '/eshop/ebasket_list/') %}
Со страницы корзины
{% else %}
Со страницы списка заказов
{% endif %}

#193 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-07 18:33:28

vl пишет:

Спасибо за ответ. Осталось неясным:   как сделать, чтобы за нажатием кнопки Оплатить  следовала переадресация на страницу с текстом подтверждения заказа, а не  - открывалась страница электронной системы оплаты

Эта форма - это именно форма для процесса оплаты, а не форма подтверждения заказа. В плагине нет понятия "подтверждения заказа". Если человек нажал "Оформить заказ" на странице корзины - то все, заказ создался со статусом "Не оплачен". Если оплата прошла через какой-либо мерчант, то заказу присваивается статус "Оплачен". Точно также статус заказа можно менять в админке в ручную (если оплата происходит наличными и/или через курьера/почтой).

vl пишет:

Кроме Вас вряд ли кто будет дописывать этот плагин для паблика. Есть смысл составить список недоделок  и скинуться заинтересованным в доводке плагина  до кондиции практического использования?

Пишите, будем обсуждать.

P.S. В GIT'e добавил Приват24.
Настройки стандартные:
1) Настроить прием платежей в Приват24, как, например, здесь:
http://www.1-integrator.com/help/instru … ttings.php
2) Ввести "Merchant ID" и "Пароль" в настройках плагина, в разделе "Системы оплаты".
3) Вывести в шаблоне кнопку оплаты, например, так:

<form method="get" action="{{ payment.link }}" target="_blank">
    <input type="hidden" value="{{ formEntry.id }}" name="order_id">
    <input type="hidden" value="{{ formEntry.uniqid }}" name="order_uniqid">
    <input type="hidden" value="{{ payment.systems[1].name }}" name="payment_id">
    <div class="btn-cart btn-cart-p">
        <button type="submit"><span class="text-el">Оплатить</span></button>
    </div>
</form>

#194 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-07 16:23:47

vl пишет:

Спасибо за ответ. Осталось неясным:   как сделать, чтобы за нажатием кнопки Оплатить  следовала переадресация на страницу с текстом подтверждения заказа, а не  - открывалась страница электронной системы оплаты

Нужно писать свою реализацию системы оплаты, примеры есть в engine/plugins/eshop/payment/pay2pay/ и engine/plugins/eshop/payment/robokassa/

#195 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-07 15:39:46

1) Страница отображения заказа имеет 2 параметра: ID (номер заказа) и Uniqid (уникальное значение) - по этим значениям осуществляется поиск заказа в базе. В профиле, в "История заказов" выводятся все заказы пользователя. Например: http://sitename.ru/eshop/order/?id=9&uniqid=2288eafa74
2) То что разкомментировано - отправка формы по URL: sitename.ru/eshop/order/ без параметров. Зачем это нужно?
3) Естественно, добавление новых систем оплаты делается через engine/plugins/eshop/payment/

#196 Re: Запросы плагинов » Плагин интернет магазина » 2016-03-07 13:48:13

vl пишет:

infinity237, после оформления заказа (раскомментированн способ без платежных систем)  вместо подтверждения отправки заказа появляется сообщение

ID не задано
Uniqid не задан

Какие ID здесь имеется в виду?    Корректно ли будет заменить этот текст на текст с подтверждением оформления заказа?

Вопрос не ясен.

#197 Re: "У меня не работает..." » Не загружаются изображения » 2016-03-04 21:26:39

Вообщем я думаю, что дело в браузере, FF прекратил поддержку flash, отсюда и не работает.

#200 Re: Страницы плагинов » meteo :: Информер погоды » 2016-02-28 15:06:48

Нужно не print, а писать в переменную и выводить через template.

Подвал раздела

Работает на FluxBB