Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#101 2016-03-21 20:49:44

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

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

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

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

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

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

Вне форума

#102 2016-03-22 11:32:53

Naki
Участник
Здесь с 2016-01-04
Сообщений: 3
Рейтинг :   

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

Ripper пишет:

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

Нет смысла нагружать этим CMS, для объединения товаров из прайс-листов используйте например стационарный http://inetshop.in.ua, а затем выгружайте из него один сводный файл товаров с готовыми ценами (минимальными, РРЦ и т.п.).
inetshop_price_diler.jpg

Вне форума

#103 2016-03-22 20:54:15

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

infinity237, я тебе там на почту написал, можеш посмотреть?

Вне форума

#104 2016-04-05 18:13:21

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

infinity237, куда ты пропал??? я пишу пишу(((

Вне форума

#105 2016-04-11 15:20:26

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

Есть такие пожелания по доработке плагина магазина:
1. Возможность задавать качество загружаемых изображений для облегчения их веса, либо через админку, либо - в коде
2. Усовершенствовать  CSV импорт/експорт, чтобы можно было скачать   CSV-файл, дополнить его товарами и загрузить обратно (для магазина в несколько тысяч товаров не реально заполнять карточку каждого товара).  На существующем модуле получается скачать CSV, поменять в нем цены и перезаписать цены, загрузив файл.  Но добавлять новые товары через CSV  у меня не получается.

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

Отредактировано vl (2016-04-11 15:22:34)

Вне форума

#106 2016-04-18 01:57:41

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

В 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. Возможность задавать качество загружаемых изображений для облегчения их веса, либо через админку, либо - в коде

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

Вне форума

#107 2016-04-18 09:24:59

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

Замечательные дополнения! 
Спасибо

Отредактировано vl (2016-04-18 11:45:05)

Вне форума

#108 2016-04-19 15:55:37

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

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

Вне форума

#109 2016-04-19 18:58:17

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

legenda пишет:

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

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

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

Вне форума

#110 2016-04-19 22:48:08

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

я что то не совсем понял как 1) Дает возможность реализовать варианты по цветам/размерам и выбор варианта при заказе
можеш расказать как именно?

Вне форума

#111 2016-04-20 01:44:24

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

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

Вне форума

#112 2016-04-20 03:13:56

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

infinity237, ок, буду разбиратся

Вне форума

#113 2016-04-22 23:49:53

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

infinity237, в последним изменении били какие то изменения в базе даних?

Вне форума

#114 2016-04-23 01:21:24

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

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

infinity237, и еще одно, можно как то виводить все товари, например типа так http://ngcms.ru/eshop/ такое предусмотрено или нет?

Вне форума

#115 2016-04-23 17:28:36

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

infinity237,  существующая схема добавления товаров через импорт/експортCSV  и привязки к ним  картинок через id продукта позволяет  добавить к товару несколько картинок, и в этом ее  плюс. 
Но на практике использовать ее будет достаточно хлопотно из-за необходимости создания директорий.
Я думаю, много проще и практичнее было бы привязывать пусть одну картинку  к товару, но с возможностью загружать такие картинки через штатные средства админки.
Я думаю, было бы удобным в качестве имени картинки использовать код товара (не id, присваиваемое сайтом) и загружать картинки в один из подкаталогов папки uploads/images, заполняемый через меню Изображения админки ngcms

Отредактировано vl (2016-04-23 17:29:03)

Вне форума

#116 2016-04-23 18:21:35

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

legenda пишет:

infinity237, в последним изменении били какие то изменения в базе даних?

Нет.

legenda пишет:

infinity237, и еще одно, можно как то виводить все товари, например типа так http://ngcms.ru/eshop/ такое предусмотрено или нет?

Нет, такой возможности нет.

vl пишет:

infinity237,  существующая схема добавления товаров через импорт/експортCSV  и привязки к ним  картинок через id продукта позволяет  добавить к товару несколько картинок, и в этом ее  плюс. 
Но на практике использовать ее будет достаточно хлопотно из-за необходимости создания директорий.
Я думаю, много проще и практичнее было бы привязывать пусть одну картинку  к товару, но с возможностью загружать такие картинки через штатные средства админки.
Я думаю, было бы удобным в качестве имени картинки использовать код товара (не id, присваиваемое сайтом) и загружать картинки в один из подкаталогов папки uploads/images, заполняемый через меню Изображения админки ngcms

Не вижу никакой проблемы. Если не нравится через папки - загружай вeручную после импорта через админку.

Вне форума

#117 2016-04-23 18:54:34

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

infinity237 пишет:

Не вижу никакой проблемы. Если не нравится через папки - загружай вeручную после импорта через админку.

А если убрать добавление случайного числа к имени картинки и в качестве папки для картинок использовать не uploads/eshop/products , а  uploads/images/products , это не решает   всех проблем?

Добавление картинок через папки вполне удобное решение, если делать Интернет-магазин для себя.  Но если делать его для клиентов, незнакомых с ftp,  они вряд ли смогут воспользоваться таким добавлением

Отредактировано vl (2016-04-23 18:57:39)

Вне форума

#118 2016-04-23 19:40:10

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

vl пишет:
infinity237 пишет:

Не вижу никакой проблемы. Если не нравится через папки - загружай вeручную после импорта через админку.

А если убрать добавление случайного числа к имени картинки и в качестве папки для картинок использовать не uploads/eshop/products , а  uploads/images/products , это не решает   всех проблем?

Добавление картинок через папки вполне удобное решение, если делать Интернет-магазин для себя.  Но если делать его для клиентов, незнакомых с ftp,  они вряд ли смогут воспользоваться таким добавлением

Я не понимаю зачем.

Вне форума

#119 2016-04-23 22:17:10

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

infinity237 пишет:

Я не понимаю зачем.

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

Вне форума

#120 2016-04-23 22:25:33

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

vl пишет:
infinity237 пишет:

Я не понимаю зачем.

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

Не понимаю чем предложенный вариант лучше текущего.

Вне форума

#121 2016-04-24 09:47:34

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

infinity237 пишет:

Не понимаю чем предложенный вариант лучше текущего.

Ну, тогда я наверное не до конца разобрался с существующей схемой  загрузки картинок.
Я делал так:
1. Выгрузил с сайта данные о продуктах через импорт/експорт CSV. По аналогии добавил в полученную таблицу  новые продукты, оставив на заполненными клетки id продуктов.  Загрузил новый список на сайт
2. Посмотрел, какие id были присвоены сайтом новым продуктам.
3. На своем компьютере создал папки с наименованиями, соответствующими id продуктов, заполнил их соответствующими картинками.
4. По FTP  загрузил папки с картинками в директорию   /engine/plugins/eshop/import/images/
5. Еще раз через импорт/експорт CSV окрыл таблицу  с продуктами, вписал для одного из новых продуктов имя загруженной картинки. Загрузил таблицу на сайт. После чего у всех новых продуктов появились их картинки

А что хотелось бы:
1.Открыл  через импорт/экспорт CSV  таблицу продуктов. Внес в нее новые продукты.
2. Скопировал столбик  с кодами товаров в столбик с наименованиями картинок, присоединив к числу ".jpg"  (openoffice calc  вполне позволяет это делать, как и  ms excel). Загрузил таблицу на сайт.
3. Залил на сайт картинки с соответствующими именами (438.jpg), например, через меню Изображения ngcms
4. Все.

PS. А еще лучше, чтобы картинка с  названием, соответствующим коду   продукта подтягивалась автоматически,  без операций с CSV таблицей.   Будет ли возможность при этом привязывать к товару по несколько картинок - дело третье. Будет - хорошо. Не будет - тоже сойдет:   в подавляющем   большинстве  случаев продавцы довольствуются одной картинкой, зачастую - скачанной с Интернет

Отредактировано vl (2016-04-24 11:16:02)

Вне форума

#122 2016-04-24 13:47:38

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

vl пишет:

Я делал так:
1. Выгрузил с сайта данные о продуктах через импорт/експорт CSV. По аналогии добавил в полученную таблицу  новые продукты, оставив на заполненными клетки id продуктов.  Загрузил новый список на сайт
2. Посмотрел, какие id были присвоены сайтом новым продуктам.
3. На своем компьютере создал папки с наименованиями, соответствующими id продуктов, заполнил их соответствующими картинками.
4. По FTP  загрузил папки с картинками в директорию   /engine/plugins/eshop/import/images/
5. Еще раз через импорт/експорт CSV окрыл таблицу  с продуктами, вписал для одного из новых продуктов имя загруженной картинки. Загрузил таблицу на сайт. После чего у всех новых продуктов появились их картинки

Не совсем так.
5. Вписывать имя картинок не нужно (в readme же написано cat_name, images - не учитывается). Просто загружать.

vl пишет:

А что хотелось бы:
1. Открыл  через импорт/экспорт CSV  таблицу продуктов. Внес в нее новые продукты.
2. Скопировал столбик  с кодами товаров в столбик с наименованиями картинок, присоединив к числу ".jpg"  (openoffice calc  вполне позволяет это делать, как и  ms excel). Загрузил таблицу на сайт.
3. Залил на сайт картинки с соответствующими именами (438.jpg), например, через меню Изображения ngcms
4. Все.

Не совсем так.
Между 2 и 3 пунктом пропущены действия - "переименовать N картинок в соответствии с кодами" + "добавить индексы в имена изображений (например 438_1.jpg, 438_2.jpg) если одному продукту нужно более чем 1 изображение". Соответственно этот вариант более трудозатратен чем используемый сейчас.

vl пишет:

PS. А еще лучше, чтобы картинка с  названием, соответствующим коду   продукта подтягивалась автоматически,  без операций с CSV таблицей.   Будет ли возможность при этом привязывать к товару по несколько картинок - дело третье. Будет - хорошо. Не будет - тоже сойдет:   в подавляющем   большинстве  случаев продавцы довольствуются одной картинкой, зачастую - скачанной с Интернет

Сейчас итак изображения подтягиваются автоматически, без операций с CSV таблицей.

Вне форума

#123 2016-04-24 18:21:30

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

infinity237, все-таки принципиальным остается вопрос ухода от необходимости использования ftp для загрузки картинок.
Т.е., идеале было бы так:
1. Добавил товары через CSV импорт/експорт
2. назвал картинки вписанными тобой кодами товаров  (а если с возможностью 438_1.jpg, 438_2.jpg так и еще лучше) и загрузил их в папку eschop  через штатные средства загрузки картинок ngcms

Вне форума

#124 2016-04-24 20:12:11

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

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

vl пишет:

infinity237, все-таки принципиальным остается вопрос ухода от необходимости использования ftp для загрузки картинок.
Т.е., идеале было бы так:
1. Добавил товары через CSV импорт/експорт
2. назвал картинки вписанными тобой кодами товаров  (а если с возможностью 438_1.jpg, 438_2.jpg так и еще лучше) и загрузил их в папку eschop  через штатные средства загрузки картинок ngcms

Такого точно не будет, т.к. при загрузке 100 товаров - это 100 переименований изображений.

Вне форума

#125 2016-04-25 00:11:49

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

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

infinity237 пишет:

Такого точно не будет, т.к. при загрузке 100 товаров - это 100 переименований изображений.

Ну зачем же их переименовывать???
Я на своем копютере на рабочем столе создаю папку с картинками продуктов,  присваиваю картинкам имена, соответствующие кодам продуктов (например - 438.jpg)  и загружаю все картинки скопом в каталог /uploads/images/eshop/
А на странице товара выводится картинка тегом 

<img src="/uploads/images/eshop/[код товара].jpg">

Или ты имеешь в виду переименование картинок в процессе  их обработки в фотошопе или - на своем компе на рабочем столе?      Так наоборот,  стройная система в названиях картинок позволяет дать им толк даже при большом их количестве.
Я сейчас помогаю в редизайне нтернет-магазина на опенкарт, так владелец хочет все картинки к 3600 товарам заменить на свои уникальные. Его тоже будем  жалеть, что он потратит время на переименование?  При том, что он знает как  обрабатывать картинки, а вот с логикой функционала интернет-магазина разбираться - пасует. И таких - много

Отредактировано vl (2016-04-25 08:16:00)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.021 сек, 7 запросов выполнено - Использовано памяти: 663.23 Кбайт (Пик: 716.23 Кбайт) ]