minishop2 Вопросы после установки
Поставил локально MODx и minishop2 через управление пакетами. Сделал все по видео уроку быстрый старт.
Сейчас возникают проблемы с:
1) в товаре не отображаются картинки из галереи (которые я выбрал и вижу в админке)
2) когда захожу в админке в раздел minishop2 — в заказы или в настройки вижу надпись «In the development» — может быть я что-то не правильно понял или не настроил. Но в этой версии ведь есть управление заказами, я просто чего-то не сделал ??
3) нажимаю в товаре — добавить в корзину — всплывает оповещение — товар добавлен. перехожу в заказ вижу пустые поля (Наименование, Цена, Вес, Кол-во, Стоимость) т.е товар как будто бы добавил, но я не вижу его свойств
Спасибо за внимание, очень жду ответов )
Сейчас возникают проблемы с:
1) в товаре не отображаются картинки из галереи (которые я выбрал и вижу в админке)
2) когда захожу в админке в раздел minishop2 — в заказы или в настройки вижу надпись «In the development» — может быть я что-то не правильно понял или не настроил. Но в этой версии ведь есть управление заказами, я просто чего-то не сделал ??
3) нажимаю в товаре — добавить в корзину — всплывает оповещение — товар добавлен. перехожу в заказ вижу пустые поля (Наименование, Цена, Вес, Кол-во, Стоимость) т.е товар как будто бы добавил, но я не вижу его свойств
Спасибо за внимание, очень жду ответов )
Комментарии: 34
всё понял) невнимательно прочитал информацию на сайте modx. Не понимаю зачем было выкладывать не готовый продукт конечно и тем более подписку делать платную. Получилось так что по своей неосведомлённости надеелся сделать магазин на minishop2 )) а его то ещё нет.
Делай. 8го марта выходит полная версия.
Документация доступна только по подписке, иначе ее совем не интересно писать.
Документация доступна только по подписке, иначе ее совем не интересно писать.
Ура =) порадовал ))
Изначально планировал всё выпустить через неделю после той беты.
Но по разным причинам — не вышло. Зато, в итоге, и результат лучше.
Но по разным причинам — не вышло. Зато, в итоге, и результат лучше.
и то правда ) жду.
А фильтрации там новой не будет? нужно для фильтров использовать mSearch — верно?
А фильтрации там новой не будет? нужно для фильтров использовать mSearch — верно?
Будет новая версия mFilter, он давно ждёт полной переделки.
Но когда — не знаю. Пока попробуй старый использовать.
Но когда — не знаю. Пока попробуй старый использовать.
Хорошо ) спасибо за скорые ответы.
Готовая версия от беты, на много отличается?
А то я уже скрипт импорта товаров/категорий под minishop2 начал писать…
А то я уже скрипт импорта товаров/категорий под minishop2 начал писать…
Товаров и категорий изменения особо не касаются. Разве что, исправлен косяк с типом полей для хранения цены и веса.
Всё что нужно обновится автоматически, при установке нового пакета.
Всё что нужно обновится автоматически, при установке нового пакета.
Хотел еще узнать принцип добавления товара в MS2, товар добавляется сразу в две таблицы? В 1. modx_site_content и затем в modx_ms2_products? Писал ли ты какой XPDO класс(или как его правильно назвать) для работы с товарами (таблицей товаров)? И зачем дублировать товар в основную таблицу MODx'a modx_site_content?
Работать нужно с классом msProduct, всё остальное делается автоматически и не должно тебя беспокоить.
Просто напиши
Просто напиши
$res = $modx->newObject('msProduct');
echo '<pre>'; print_r($res->toArray()); die;
и сразу станет всё понятно.
Так и думал, пробовал вот так например, вытащить товар с Артикулом 111:
$res = $modx->getObject('msProduct', array('article' => 111));
но вылетает ошибка, подскажи что не так делаю, просто только начинаю знакомство с xPDO…Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'msProduct.article' in 'where clause'
)
Fatal error: Call to a member function toArray() on a non-object in D:\xampp\htdocs\core\cache\includes\elements\modsnippet\39.include.cache.php on line 67
Таблицы соединены не настолько крепко =)
$data = $modx->getObject('msProductData', array('article' => 111));
$product = $data->getOne('Product');
echo '<pre>'; print_r($product->toArray()); die;
Для разных выборок лучше использовать pdoTools, хотя, я не знаю, что именно ты хочешь.
msProductData — то что нужно ;)
Сейчас просто делаю проверку, если товар есть уже в БД, но обновляем чисто цену.
Если товара нету, тогда добавляем, вот и пока мне нужно определять товар по артикулу. т.к. названия могут быть одинаковы.
Сейчас просто делаю проверку, если товар есть уже в БД, но обновляем чисто цену.
Если товара нету, тогда добавляем, вот и пока мне нужно определять товар по артикулу. т.к. названия могут быть одинаковы.
Ого, даже не знал об этом, спасибо большое! Буду терь знать!
P.S. Чем то напоминает XSLT :)
P.S. Чем то напоминает XSLT :)
Время выполнения скрипта: 43,409870147705 сек.
Товаров добавлено: 1826
Хм… не плохо :)
Товаров добавлено: 1826
Хм… не плохо :)
Да, нормуль.
У меня совсем скоро тоже будет перенос большого магазина с MS1 на MS2, так что разработаю кое-какие инструменты для миграции.
У меня совсем скоро тоже будет перенос большого магазина с MS1 на MS2, так что разработаю кое-какие инструменты для миграции.
Это самая большая категория с товарами, остальные по 1000 товаров. Общее кол-во товаров в магазине, порядка 20-30 тыс.+-10тыс. Думаю modx это все выдержит :)
Владимир, если не сложно, можете написать на почту andrey.seliverstov@gmail.com или в скайп asbmbb. Хочу задать несколько вопросов про импорт в МS2.
Еще такой вопрос, как можно будет выбрать производителей какой либо категории товара?
Например:
В категории «Телефоны», есть производители: Nokia, Apple, HTC, Samsung, Philips, Sony
А в категории «Телевизоры», есть: Philips, Samsung, Sony, Sharp
Вот как в категории Телефоны например, вывести только производителей телефонов?
Как я понял производители, привязываются только к товару.
Например:
В категории «Телефоны», есть производители: Nokia, Apple, HTC, Samsung, Philips, Sony
А в категории «Телевизоры», есть: Philips, Samsung, Sony, Sharp
Вот как в категории Телефоны например, вывести только производителей телефонов?
Как я понял производители, привязываются только к товару.
на мой комментарий так и не ответил :(
Ну как-как, через xPDO.
Есть связь производитель-товар, есть товар-категория, дальше включаем фантазию и пишем нужный сниппет, который выедет производитель-категория.
Есть связь производитель-товар, есть товар-категория, дальше включаем фантазию и пишем нужный сниппет, который выедет производитель-категория.
Пробовал через xPDO, при кол-ве товаров 100, еще можно работать, но при 1000 никак…
http://modx.pro/help/852/
http://modx.pro/help/852/
Это тоже xPDO.
Щас закину улучшенный скрипт.
Щас закину улучшенный скрипт.
как отменить смену класса?
То есть был класс Document, а стал Category of the product. Как откатить назад? Ни через «Быстрое обновление», ни в Системных настройках ресурса при обычном редактировании нет этого пункта.
То есть был класс Document, а стал Category of the product. Как откатить назад? Ни через «Быстрое обновление», ни в Системных настройках ресурса при обычном редактировании нет этого пункта.
Только через xPDO.
Отличия между типами ресурсов очень большие, не рекомендую так делать.
Отличия между типами ресурсов очень большие, не рекомендую так делать.
то выходит, если «затупил» и поменял случайно не ту категорию, то откатывать назад нужно xpdo запрос делать?
Угу. Надо постараться затупить, минима 3 раза кликнуть и сохранить.
Если я ничего не путаю, в компоненте Articles от авторов MODX — всё так же.
Если я ничего не путаю, в компоненте Articles от авторов MODX — всё так же.
=))) ну так, кто ж знал, что так всё строго.
Василий привет! есть получается более расширенная версия документации по miniShop2 чем та что в открытом доступе? Какова стоимость подписки?
Никакой тайной платной документации нет. Всё, что я смог написать, находится в открытом доступе на bezumkin.ru и docs.modx.pro.
В скором времени планирую таки организовать платный курс по создания сайта на MODX, с использованием моих дополнений, возможно там будет много полезной информации по MS2.
В скором времени планирую таки организовать платный курс по создания сайта на MODX, с использованием моих дополнений, возможно там будет много полезной информации по MS2.
О это неплохо, буду ждать.
Добрый день!
Прошу прощения за некропост.
Вопрос как сделать миграцию с minishop 1.9.0-pl от 27-08-2012 года на minishop2?
Прошу прощения за некропост.
Вопрос как сделать миграцию с minishop 1.9.0-pl от 27-08-2012 года на minishop2?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.