My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Как в 2.11.0 удалять поле из массива в записи типа контента? 11 января 2019 в 23:54
Мне пришлось внутри цикла пропускать поля, которые вывел выше
  1. <?php if ($field['name'] == 'photos' || $field['name'] == 'phone' || $field['name'] == 'price'){ continue; } ?>
#2 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 16:34

На том сайте человек находит точное совпадение по выбранным им параметрам. То есть он НАХОДИТ то что ищет. А на вашем нет. Вот и отличие.

@Demonstrator
На моем сайте не находить только по называнию и цен варианта, выше я написал что на том сайте. заголовок и цена у всех вариантов одинаковые.
Если и на моем сайте указать одинаковые заголовки и цены, фильтр будут находить, но какой тогда смыл от вариантов? если там нельзя указать отдельную цену варианта?
#3 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 15:52

живой поиск с подгрузкой вариантов типа:

Rainbow
Работаю над этим

Вот вам пример более нормального фильтра. demo16.prestaservice.org/3-women

@Demonstrator
Чем отличается от от фильтр текущего магазина?
Кстати обратите внимание, там заголовок вариантов и цена не меняется, поэтому фильтруется по цене и заголовку, а я же даю возможность дать разные заголовки и цены к вариантом.

Вообщем решил не отвлекаться на тему и доработать хотелки/баги, которые прислали.
#4 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 13:05

Впервые такое вижу, чтоб доставка отдельным товаром )

Василич
Видел в магазине ситилинк и еще в нескольких, так быстрее манипулировать с ценами в корзине.

Шаги оформление реализованы, что бы можно было расширят возможности компонента, дать каждому разработчику свое пространство для реализации Онлайн оплаты, применение купонов и т.д.
Да и показ сразу много полей и действий, думаю отпугнет покупателя, лучше всё сделать компактно и поэтапно
#5 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 12:22

на страницу заполнения всех данных

Василич
Какую страницу имеете в виду?
#6 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 12:01
@alexandr22, на страницу доставки можете доставить любой html код, можете проверить при оформление заказа или на отдельной странице о доставке shop.my-instant.ru/showcase/delivery/
Так же планируется сделать отдельную страницу для каждой способов доставки, где выводиться описание, цена, карта, адрес и т.д.
#7 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 11:03

Такого быть не должно никак. Потом будет куча ссылок на одинаковую страницу.

letsgo
Можно убрать, если это как то вредить сео, но страницу не считаю одинаковым, так как меняется title, h1, артикул, фото, цена и url

Как и по цене не отфильтруете товары. И по всему остальному.

@Demonstrator
По каким остальным полям не фильтруется? Не вводить людей в заблуждение
Вот демо сайт shop.my-instant.ru/goods какой нибудь товар не находиться по заполненным полям?

Память 64 гигабайта — как мне нажав на характеристику увидеть все товары с ней?

letsgo
Можно включить автоссылку, по нажатию на значение, попадаем на страницу, фильтрованную по этим значениям.

Нет. Я про

lakomet
Да, после выбор варианта, счетчик количество сбрасывается, так как в наличии этого товара могут быть меньше, чем указано в количестве
#8 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 10 января 2019 в 01:35

?&variant=10 изменяется при выборе. Нехороший вариант — незнаю чей магазин.

letsgo
Этот же магазин, при смене варианта url меняется, что бы потом дать прямую ссылку или когда на странице списка реализую выбор варианта, что бы можно было переходить сразу к выбранному варианту
#9 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 9 января 2019 в 23:46

выбираете память например 64 гига и видите этот телефон, выбираете другую характеристику, которую он имеет и тоже его видите. Так работает или нет?

letsgo
Да работает, вот например есть запись с размером S и L prntscr.com/m52xmh ищем в фильтре такой товар prntscr.com/m52xb8 вот варианты товара prntscr.com/m52xwp

А варианты должны быть уже на первой странице. Хотя бы как просигналить что они есть

vikont
Вот тут /forum/thread30922-4.html#302326 написал что будет выбор варианта в списке prntscr.com/m4g5uk

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

vikont
Сейчас варианты имею свою таблицу со своими полями, вопрос в том как связать из с системным фильтром не нагружая сайт.

одной карточке товара но при этом желательно чтоб имели свои урлы

@Demonstrator
При выборе варианта url меняется.

Пример в виртуемарт Multi Variantl Это лишь самый простой пример.

@Demonstrator
Не нашел там фильтра товаров, спор сейчас о фильтрации по вариантам, но по началу компонент был почти такой же prntscr.com/m53296 но связать можно было одно поле с ценой, а не как сейчас, много полей связываются с ценой.
#10 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 9 января 2019 в 22:19

Три цены тоже можно вводить?

vikont
Нет, тогда в таких случаях можно не воспользоваться вариантами, а сделать отдельные записи.
Данный подход работы взят из алиэкспресс, там тоже в списках или поиске отображает самая нижняя цена по вариантам, поэтом по выбору меняется.
Других способов реализации товар с вариантами не знаю.

Так что на UCart валить нет никакого смысла.

vikont
Я не гоню на ucart, просто могут быть конфликты, поэтому тестировать нужно на чистом движке.
#11 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 9 января 2019 в 21:35
vikont, наверно стоить написать что компонент Вы установили на уже имеющейся магазин на ucart, и что у Вас сторонний фильтр.
По поводу того что написали: Всё работает, я уже на скриншотах и по демо сайту показал.

Пример ситуации:
Имеется iPhone 6 с памятью 16 ГБ, 32 ГБ, 64 ГБ
Каждый телефон по объему памяти имеет разные цены, поэтому, что бы не создать 3 записи (хотя никто не запрещает), можем воспользоваться вариантами товара, для этого создаем запись, заполняем заголовок, цену, описание, объем памяти выбираем 16, 32, 64
Потом создаем вариант по этим объемом памяти и указываем их цены.
Сохраняем и смотрим что появились выбор вариантов, при выборе меняется цена, заголовок, фото, артикул.

На что жалуется vikont?
Он не хочет заполнить поле Объем памяти, но при этом хочет что бы фильтр находил этот товар по полю Объем памяти.
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 9 января 2019 в 19:26

но остаётся кнопка в корзину

lakomet
Забыл сказать, что после загрузки обновления, надо удалить файл /templates/default/content/ИМЯ_МАГАЗИНА_item.tpl.php потом заново нажать кнопку Генерировать поля типа контента, в настройках компонента. В будущем этот процесс будет автоматический.

За кнопку распечатать спасибо, только эту кнопку видит и покупатель

lakomet
Исправлю

Ещё такой момент, после обновления страницы, количество товара в корзине, сбрасывается на "1"

lakomet
В виджете корзина?

вводить данные (почту телефон и т.д.), лучше наверное подтягивать данные из профиля.

lakomet
Будет

По статусам понял, подумаю об этом
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 8 января 2019 в 22:37

Сообразите плиз сравнение Записей.

@elv
Будет, но попозже

спросить продавца о наличии товара

Василич
Пока будет скрытие кнопок, потом можно доработать до Уведомить о поступлении товара или Написать продавцу и т.д.
#14 Вывод определнной группы пользователей в карте xml 8 января 2019 в 22:35
Файл \system\controllers\users\hooks\sitemap_urls.php
  1. $users = $this->model->
  2. filterIsNull('is_locked')->
  3. filterIsNull('is_deleted')->
  4. limit(false)->getUsersIds();
Заменить на
  1. $users = $this->model->
  2. filterIsNull('is_locked')->
  3. filterIsNull('is_deleted')->
  4. filterGroup(6)->
  5. limit(false)->getUsersIds();
6 — это ID группы
#15 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 8 января 2019 в 19:57
Сейчас готовлю первый патч по исправленным багам в ходе тестирования, вот такие изменения:
1) Статусы заказа: Принят, Обрабатывается, Доставляется, Получен, Отменен
2) Есть кнопка Распечатать для менеджеров на странице просмотр заказа
3) По просьбе тестеров, пункт Магазин в меню админки перенесен налево
4) поле Цена не выводиться если не заполнена
5) когда товар в наличии 0, купить не получиться
6) Исправлен баг, когда цена выводилась не зависимо от доступа к чтению
7) Исправлены грамматические ошибки в текстах
8) Исправлен баг сохранение варианта
9) Исправлен баг, когда поле В наличии нет на вашем магазине
10) Исправлены отображения в шаблонах Конструктора тем
11) Другие мелкие доработки
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.