Очередное обновление компонента Интернет магазин до версии 1.2.0
Что нового?
Возможность обмена с данными с 1cИнтеграция к Яндекс маркет и e-katalog
Исправлены баги
Другие мелкие доработки
Благодарности
Выражаю благодарность Vladimird и Maxisoft за финансирование и реализацию интеграции с 1C.В 1C к сожалению я нечего не понимаю, но Владимир и Максим тестировали несколько недель и исправили все баги.
Раздел Обмен данными с 1c находиться в Админке — Компоненты — Витрина товаров — Товары — Обмен данными с 1c
Прайс-агрегаторы
Так же в компоненте появился новый раздел для интеграции с Яндекс маркет и e-Katalog.ru, можно добавить другие агрегаторы, предлагайте варианте.Раздел находиться в Админке — Компоненты — Витрина товаров — Товары -Прайс-агрегаторы там можете создать ленту, что бы подключить к яндекс маркету или e-katalog.
Что бы создать ленту для яндекс маркета:
1) Нажмите Добавить в разделе Прайс-агрегаторы
2) Заполните все поля, описание полей можно найти здесь yandex.ru/support/webmaster/goods-prices/technical-requirements.html#concept3
3) После заполнения и сохранение, запустите задачу "Создание yml карты товаров" в планировщике
4) На странице списка агрегаторов получите запись и ссылку на ленту
Что бы подключить к яндекс маркету:
1) Зайдите в https://webmaster.yandex.ru
2) Добавьте свой сайт
3) В меню нажмите Информация о Сайте — Товары и цены
4) Заполните информацию о магазине
5) В пункте Источник данных — укажите ссылку на ленту, полученный при создании агрегатора
Готово, ждите проверку модератором и добавление вашего магазина в Яндекс маркет
Так же данная лента подходить для турбо-страниц товаров
Что бы добавить, зайдите в раздел Турбо-страниц — Источники — выбрать тип YML и указать ссылку на ленту.
Потом что бы пройти модерацию, на турбо страницах должна работать кнопка Добавление в корзину
Для этого зайдите в Настройки — Оформление заказа
Тип CMS = Другая.
Ссылка =
https://сайт.ru/showcase/addtocart?url={offer_url}&action=BUY&id={offer_id}
После установки обновления, обязательно проверьте раздел Опции — Диагностика, если что то будет не так, исправьте.
Реклама #
Александр Витальевич 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
Я добавил только Прайс агрегаторы, а 1C добавил Maxisoft
fincheck 5 лет назад #
KoRn 5 лет назад #
Александр 5 лет назад #
еще бы push для pwa подумать как прикрутить, но это не по темеmaxisoft 5 лет назад #
R161Net 5 лет назад #
Ошибка: Пакет версии 1.1.6 уже был установлен. Если вы хотите его обновить, выберите соответствующий пакет обновления. Если вы хотите переустановить пакет, то сначала удалите его в админке.
My-InstantCMS.Ru 5 лет назад #
Точно скачали последнюю 1.2.0 версию?
R161Net 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
Может у Вас в папке /upload/installer какие то старые файлы? попробуйте очистить эту папку
R161Net 5 лет назад #
R161Net 5 лет назад #
В админике все равно версия 1.1.6
Подскажите в чем может быть проблема?
My-InstantCMS.Ru 5 лет назад #
Вам надо скачать в комп обновление 1.7.0
Зайти в Админку - Компоненты - Установить пакет дополнения - выбрать обновления из компа и установить.
Потом скачать обновление 1.2.0 и выполнить такие же действия
R161Net 5 лет назад #
Объясните что за обновление 1.7.0? Обновление чего? И для чего?
Дайте ссылку на это обновление.
My-InstantCMS.Ru 5 лет назад #
/blogs/moi-razrabotki/obnovlenie-magazina-do-1-1-7.html
R161Net 5 лет назад #
После ошибки скачал версию 1.1.7 установил в ручную, после скачал версию 1.2.0. и так же установил в ручную.
R161Net 5 лет назад #
R161Net 5 лет назад #
alexandr22 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
R161Net 5 лет назад #
У меня вопрос про Прайс агрегаторы?
Название xml файла - Должен присутствовать файл-шаблон для генерации xml, например: \templates\default\controllers\showcase\[имя_файла].tpl.php
Так а конкретно что именно вставлять?
Файлов в папке много.. Конкретно что именно там должно быть?
My-InstantCMS.Ru 5 лет назад #
А если кто то хочет интегрировать другой агрегатор, он сначала создает xml шаблон в той папке, потом может заполнить данные.
R161Net 5 лет назад #
alexandr22 5 лет назад #
Алексей Т 5 лет назад #
Что тут скидываться то
vladimird 5 лет назад #
alexandr22 5 лет назад #
Алексей Т 5 лет назад #
покупка только от 5 шт
покупка только от 10 шт
покупка только от 15 шт
И все можно в фильтр добавить еще
Изучайте Инстант и возможности полей
alexandr22 5 лет назад #
alexandr22 5 лет назад #
R161Net 5 лет назад #
Подскажите как поправить отображение в разделах Управление вкладками - Витрина товаров.
Не могу нормально выбрать пункты из меню...
My-InstantCMS.Ru 5 лет назад #
Открыть файл \templates\default\controllers\showcase\backend\tabs_form.tpl.php строку 29 заменить на
alexandr22 5 лет назад #
fincheck 5 лет назад #
Если конечно такого ещё нет.
My-InstantCMS.Ru 5 лет назад #
Подписка на поступлении в планах есть, но не скоро
Dorimen 5 лет назад #
http://joxi.ru/p27BaO1CK4Gndm
http://joxi.ru/Dr8BRv1CoawJX2
Dorimen 5 лет назад #
alexandr22 5 лет назад #
maxisoft 5 лет назад #
Алексей Т 5 лет назад #
Проверьте у себя
Алексей Т 5 лет назад #
alexandr22 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
Например я хочу купить 2 футболки, черного и белого цвета, когда выбираю черный вариант футболки и добавляю в корзину, кнопка должны оставаться рабочим, что бы можно было добавить еще белый вариант товара.
alexandr22 5 лет назад #
обрабатывается, доставляется, отменен
Не должно приходить к нему на почту, которую он указал в оформлении заказа, ссылка где он может посмотреть действие с товаром и когда модератор, меняет с принят на доставляется, приходить на почту клиенту это ?
Или я что то не так делаю ?
alexandr22 5 лет назад #
alexandr22 5 лет назад #
Когда меняешь заказ на обрабатывается, приходит тогда уведомление, но почему то с пометкой не обрабатывается, а доставляется
My-InstantCMS.Ru 5 лет назад #
Проблему со статусом вроде бы решил на последней версии, проверю и исправлю если есть баг
alexandr22 5 лет назад #
Скачал обновление из этой ветки, написано showcase_v1.2.0
Пробую установить, через админку, ошибку выдает
My-InstantCMS.Ru 5 лет назад #
showcase_update_v1.2.0.zip - это обновления
alexandr22 5 лет назад #
fincheck 5 лет назад #
В данный момент у меня сейчас стоит CMS 2.11 и версия магазина 1.0.2. Хочу обновиться до актуальной. Начинаю с обновления системы, а потом просто скачиваю последний пакет обновления магазина и всё или тоже нужно последовательно обновлять как и систему?
My-InstantCMS.Ru 5 лет назад #
Так же есть раздел Диагностика, где можно исправить, если какие то обновления были не успешными
fincheck 4 года назад #
Склад в кавычках, так как это может быть склад как у например Ikea, так и просто определённое количество мест в коробке.
Да понимаю, что можно добавить поле и указывать в нём номер, по которому можно идентифицировать место на складе.
Но необходимо знать больше. Например не только где взять нужную позицию, но и куда в свободную ячейку можно положить или узнать что лежит в конкретной ячейке(какие позиции). Надеюсь понятно объяснил.
Использую пока самую первую версию магазина, возможно это уже как-то реализовано в следующих версиях, просьба сообщить. Или пожалуйста поделитесь информацией, кто как сделал.
fincheck 4 года назад #
Ребята возможно вы не поняли про что я, или не сталкивались с этим. Но данная возможность считаю очень нужной.
Она(возможность) позволит быстро найти необходимую позицию на складе, а также узнать есть ли свободные ячейки на конкретной полке на складе(коробке).
Возможно это решает 1С на рабочем компе, но хотелось бы такую возможность и в компоненте.
Я например хочу положить определённую позицию в коробку, которые у меня все под определённым номером. Как узнать в какой коробке у меня есть ещё место? При условии, что в одну коробку у меня помещается две позиции.
При добавлении позиции, я описываю товар и указываю в описании номер коробки, в которой лежит товар. Ну т.е. с поиском конкретной позиции проблем не возникает, а вот если узнать конкретно что лежит, например в коробке номер 4, то уже проблема. Или куда положить, где есть свободное место.
Предполагаю, что это делается с помощью дополнительного поля, но как добиться нужного мне функционала пока не понял(туплю).
Возможно при добавлении/сохранении товара нужно сделать проверку, чтобы в коробке\ячейке уже не лежал какой нибудь товар. А при добавлении товара, можно указывать складское место. Например коробка/стеллаж №3 имеет 2 ячейки..
Хорошо бы посмотреть, как это реализовано например в 1С или может на другом интернет-магазине, под другую CMS.
Интересно послушать разбирающихся.
My-InstantCMS.Ru 4 года назад #
Например я покупаю товары с Алиэкспресс и продаю у себя на сайте.
Товары хранятся у меня дома, в стеллажах, в коробках, что бы при заказе долго не искать, надо информацию хранить на сайте, в карточке товара.
Если так:
Думаю в настройках компонента - Товары - будет новый пункт Складское место (или назовем как то по другому).
В этом разделе отобразиться список добавленных мест/коробок.
При добавлении коробки, указывает заголовок, количество ячеек и какие то еще информации о коробке.
Потом при добавлении товара, указывает в какой коробке храниться этот товар.
При сохранении проверяем, не заполнена ли ячейка.
На странице раздела будет поиск, где при выводе имя товара, подгружается коробка в котором храниться этот товар.
Примерно так я представляю, если есть еще идеи, пишите, так как у меня нет своего магазина и не знаю всех деталей.
fincheck 4 года назад #
Например я покупаю товары с Алиэкспресс и продаю у себя на сайте.
Товары хранятся у меня дома, в стеллажах, в коробках, что бы при заказе долго не искать, надо информацию хранить на сайте, в карточке товара.
В этом разделе отобразиться список добавленных мест/коробок. При добавлении коробки, указывает заголовок, количество ячеек и какие то еще информации о коробке.
При сохранении проверяем, не заполнена ли ячейка.
My-InstantCMS.Ru 4 года назад #
fincheck 4 года назад #
Как добавляется место:
1. - Заходим в раздел Склад
2. - Добавляем место(стеллаж, коробка) и указываем количество имеющихся ячеек. Например, коробка №1, которая имеет 2 ячейки под товар.
3. - Добавляем товар на сайт и при указании складского места мы видим в списке коробку №1.
Предположим мы упаковали 10 коробок, по 2 товара в каждой
Потом мы продаём из коробки №6 оба товара или только один. Теперь, при добавлении ещё товара на сайт мы сможем выбрать в поле "Склад", коробку №6.Остальные коробки не отображаются, так как в них товар имеется.
fincheck 4 года назад #
Какая же замечательная вещь "Связи".
Создал тип контента Склад и настроил связи между Каталогом товаров (Интернет-магазин).
Будут вопросы, опишу подробнее.
Единственное, нельзя ограничить привязку определённого количества записей.(Или такой функционал есть?) И это позволит по запарке привязать больше записей чем нужно. Ну а в принципе в настройках сделал всё, чтобы этого не получилось(если быть внимательным), благодаря отображаемым уже привязанных записей.
vladimird 4 года назад #
Кстати, ограничение по количеству связей есть. по крайней мере на отображение в дочерней записи на отображенией количества родителей. Там в текстовойе поле добавляются ид-ки родительского типа контента.
fincheck 4 года назад #
vladimird 4 года назад #
fincheck 4 года назад #
vladimird 4 года назад #
fincheck 4 года назад #
Возможно увидев нашу переписку, что-то предпримет(в плане идей).
Dorimen 4 года назад #
Loadырь 4 года назад #
alexandr22 4 года назад #
Нет проблем.
Это можно сейчас сделать ?
My-InstantCMS.Ru 4 года назад #
С этим магазином не получиться, проще написать новый
Dorimen 4 года назад #
Алексей Т 4 года назад #
fincheck 4 года назад #
А у вас какая задача?
Loadырь 4 года назад #
Алексей Т 4 года назад #
vladimird 4 года назад #
А разработка над новой версией идет?
Loadырь 4 года назад #
vladimird 4 года назад #
Разработчика сильно нервировать и отвлекать не хочется, но чего-то нового и движений хочется. На сколько я знаю компонент был выложен на гит и по идее другие тоже могут вести разработку. Вот и узнаю, может кто-то тоже что-то разрабатывает для этого интернет-магазина.
R161Net 4 года назад #
vladimird 4 года назад #
Александр Сергеевич 4 года назад #
1. Сделать импорт товаров пользователями группы Продавцы.
Т.е. по сути вывести тот импорт что есть во вкладку в профиль.
2. Попадая в корзину, товары группируются по продавцам добавивших на сайт, в каждой группе(выбранные товары одного продавца) есть две кнопки:
одна Заказать по ватсап, ссылка в которую подгружается телефон владельца товара и список товаров в корзине.
вторая Заказать в которую подгружается емайл владельца выбранных товаров и списком товаров в корзине и подгружается телефон с адресом которые указывал покупатель при регистрации При нажатии сразу отправляет(без лишних окон отредактировать адрес/телефон, заказ...)
My-InstantCMS.Ru 4 года назад #
Мой компонент уже не получиться переделать под мультимагазин
Алексей Т 2 года назад #
Всем привет! Кто ставил последний раз магазин ?
У меня при установке.
Fatal error: Uncaught Error: Call to a member function addCSS() on null in /var/www/bilariuss3/data/www/demo2.iscms.ru/system/controllers/showcase/hooks/before_print_head.php:7 Stack trace: #0 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/controller.php(804): onShowcaseBeforePrintHead->run(NULL) #1 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/controller.php(760): cmsController->runExternalHook('before_print_he...', Array) #2 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/eventsmanager.php(70): cmsController->runHook('before_print_he...', Array) #3 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/template.php(329): cmsEventsManager::hook('before_print_he...', NULL) #4 /var/www/bilariuss3/data/www/demo2.iscms.ru/templates/admincoreui/admin.tpl.php(41): cmsTemplate->head(false) #5 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/template.php(3057): include('/var/www/bilari...') #6 /var/www/bilariuss3/data/www/demo2.iscms.ru/index.php(54): cmsTemplate->renderPage() #7 {main} throw in /var/www/bilariuss3/data/www/demo2.iscms.ru/system/controllers/showcase/hooks/before_print_head.php on line 7
Loadырь 2 года назад #
У вас стоит ещё какое-то стороннее дополнение, у которого есть хук before_print_head. Так вот его работа начинается и заканчивается раньше чем заработает showcase. И в этом хуке есть «косяк»: он не возвращает объект шаблона. «Ваша миссия, если вы за нее возьметесь» © состоит в том, чтобы в админке — компоненты — управление событиями, установить событие before_print_head компонента showcase выше событий before_print_head от других сторонних компонентов.
My-InstantCMS.Ru 2 года назад #
Скорей всего это шаблон next modern не возвращает объект в хуке before_print_head
Последний раз причина была в этом
Loadырь 2 года назад #
У одного моего клиента был goodredactor, теперь понятно от куда это тянется.
Loadырь 2 года назад #
А чтоьы теперь попасть в админку, надо в базе данных в таблице (cms_controllers) отключить работу (is_enable — NULL) контроллера showcase
Make 2 года назад #
Fuze 2 года назад #
Очень тонко 😂
Алексей Т 2 года назад #
Спасибо! Все заработало.