Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Продвинутый интернет-магазин
Загрузите дополнение из админки вашего сайта. Как?

Внимание, этот компонент требует версию PHP не ниже 5.3!
Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Custom Resources Classes

Самый главный момент, который даёт всё остальное — это CRC. Отсюда собственные страницы категорий, товаров, правила создания, требования прав и т.д. и т.п.


Страницы кастомизируются. То есть, в настройках miniShop можно указать где и какие поля отображать, что в таблице товаров категории, что в странице редактирования самого товара. Эта фишка, возможно, перекочует в ресурсы самого MODX.

Для узких экранов есть возможность перенести табы страницы слева вверх.


Табы товара и таблица категории запоминают своё состояние. Вы можете нажимать F5, ходить туда-сюда, они будет вам усердно помогать.

Переосмыслил старые привычные кнопки справа вверху, теперь там есть быстрый переход по соседним ресурсам быстрое удалениепубликация товара. Иконки на кнопках — glyphicons из Bootstrap.

Работа с мультикатегориями в miniShop сделана в виде дерева — так гораздо удобнее.


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

Галерея товара

MiniShop нацелен на скорость, поэтому мне пришлось взять работу с изображениями в свои руки. Ведь, всем известно, как сильно тормозит сайт на MODX при использовании phpthumbof и кучи фотографий с динамической генерацией уменьшенных копий.

Итак, галерея товара.
— Flash загрузчик через кнопку.
— Html5 загрузчик через drag-n-drop.
— Работа через media sources.
— Автоматическая генерация thumbnails заданных параметров.
— Редактирование имени и описания.
— Сортировка перетаскиванием. Первое изображение — основное для товара.

То есть, теперь phpthumbof не нужен. Все предпросмотровые картинки генерируются при загрузке изображения. Вы можете указать нужные параметры в настройке источника файлов (для MS устанавливается свой, конечно).
При изменении параметров можно перегенерировать превьюшки для всех картинок товара сразу.



Фронтенд

MiniShop использует только свои modx сниппеты, работающие через pdoTools, что даёт нам повышенную скорость и кастомизацию. Вы можете легко переименовать стандартный modx сниппет, поменять под себя его логику и использовать.
Благодаря pdoTools особо напрягаться при переделке не придётся.

В комплекте идут modx сниппеты для вывода картинок, каталога товаров, их опций и корзины.



Все нужные стили и скрипты подключаются автоматически. Первичная настройка интернет-магазина на MODX Revo займёт от силы 10 минут.

Теги: шаблон интернет магазина MODX, modx сниппеты, сайты на modx
Changelog for miniShop2.

2.4.8 pl
==============
- Added support of ms2Gallery 2.0.
- Media source option "thumbnails" now uses key of array with parameters as alias for thumbnail.
- Removed system setting "ms2_product_thumbnail_size".

2.4.7 pl
==============
- Fixed the loading of product plugins when they can be loaded multiple times.
- Fixed fatal error on get classes in settings with some 3rd party payment methods.
- Fixed bug with incorrect rank of thumbnails after a sorting.

2.4.6 pl
==============
- Added the checking of users email when getting a customer id for new order.
- Improved compatibility with MODX 2.5.2.

2.4.5 pl
==============
- Fixed possible error in log on create a new product from cli mode.
- Updated jGrowl to version 1.4.5.

2.4.4 pl
==============
- [#242] Ability to specify only needed options in the snippet msProductOptions.
- [#212, #241] Fixed handling of a product options with a dot in the name.
- [#240] Fixed the reset of date fields when product has been edited via category grid.
- [#239] Fixed duplicate and empty options in msProductData.
- [#229, #238] Categories tree now respects the "resource_tree_node_name_fallback" system setting.

2.4.3 pl
==============
- [#237] Fixed msProductData::get('options') method.
- [#236] Ability to display category columns of an ordered product.
- [#231] Snippet msOptions now transfers id of a product into a chunk.
- [#230] Fixed the inability to change vendor of a product more than 1 times.
- [#228] Possible fix for "empty file" in product gallery on some server configurations.
- [#227] Improved performance of the grid with options in settings.

2.4.2 pl
==============
- Fixed error when system setting "ms2_product_tab_gallery" is disabled.

2.4.1 pl2
==============
- Fixed error with overwrite product options when update from category grid.

2.4.0 pl
==============
- [#222] Optimized some code in chunks.

2.4.0 rc11
==============
- [msGallery] Improved fetching of thumbnails in the snippet.
- [#220] [mgr] Improved the total numbers in the form of orders.

2.4.0 rc10
==============
- msPaymentHandler::getOrderHash() now includes order num.

2.4.0 rc9
==============
- [#215] Ability to specify working context for cart.

2.4.0 rc8
==============
- [#218] The product options are active immediately after assigning them to categories.

2.4.0 rc7
==============
- Reverted back #216 due to issues.
- [#216] [msGetOrder] Need to update pdoTools to version 2.5.6-pl to fix this.
- [msGetOrder] Orders are show to all if parameter &id is set.
- [mgr] Fixed number of rows in orders panel.

2.4.0 rc6
==============
- [#216] [msGetOrder] Fixed ability to &includeTVs.

2.4.0 rc5
==============
- Removed wrong "requires" field in msPayment settings.

2.4.0 rc4
==============
- Improved migration of system settings when upgrade from older versions.

2.4.0 rc3
==============
- [msGallery] Improved snippet in case when product has no media source set.
- Fixed work with autocomplete product options.

2.4.0 rc2
==============
- Fixed duplicate of order number in msOrderHandler.

2.4.0 rc1
==============
- Fixed loop error on change class key from modResource to msProduct.

2.4.0 rc
==============
- All snippets are completely rewritten.
- All chunks uses Fenom syntax.
- Improved compatibility with MySQL 5.7.
- Improved orders form panel.
- [msOrder] Removed chunks tpl.msOrder.delivery, tpl.msOrder.payment and tpl.msOrder.success.
- [msOrder] Chunk tpl.msOrder.outer renamed to tpl.msOrder.
- [msOrder] New parameter &userFields.
- [msCart] Removed chunks tpl.msCart.row and tpl.msCart.empty.
- [msCart] Chunk tpl.msCart.outer renamed to tpl.msCart.
- [msGetOrder] Now acts as usual snippet and do not set placeholders to the page by default.
- [msGetOrder] Removed chunk tpl.msGetOrder.row.
- [msGetOrder] Added chunk tpl.msGetOrder.
- [msOptions] Removed chunks tpl.msOptions.outer and tpl.msOptions.row.
- [msOptions] Added chunk tpl.msOptions.
- [msProductOptions] Removed chunks tpl.msProductOptions.outer and tpl.msProductOptions.row.
- [msProductOptions] Added chunk tpl.msProductOptions.
- [msGallery] Removed chunks tpl.msGallery.outer, tpl.msGallery.row and tpl.msGallery.empty.
- [msGallery] Added chunk tpl.msGallery.
- [msGallery] Added Fotorama script out from the box.
- Improved email chunks. Added common email template.

2.4.0 beta3
==============
- Small improvements of product gallery.
- Improved ExtJS settings panel.

2.4.0 beta2
==============
- Added system setting "ms2_template_category_default".
- Improved referrals registration.
- Improved ExtJS product panel.
- Emails chunks are now processed by pdoTools.
- Replaced modX::toJSON and modX::fromJSON calls to native functions.
- New system to register 3rd party classes of extensions.
- New system to register 3rd party plugins for objects model.
- Improved duplicate of products and categories.
- The data fields of the product are added to the tags of the resource: [[*price]], [[*article]] etc.
- Improved registration of JS and CSS on frontend.
- Javascript callbacks now are arrays with functions. New functions to register and remove callbacks.
- Updated model for MySQL 5.7.
- Improved product gallery.
- New logo.

2.4.0 beta1
==============
- Improved categories with products.
- Improved menu of categories in resources tree.
- Ability to change class_key of category.
- Many improvements of ExtJS category panel and products grid.
- Setting ms2_category_content_default is now empty by default.

2.4.0 beta0
==============
- Fixed php type of "article" in msProductData xPDO object.
- Improved orders panel.
- Updated builder.
- Added icons for CRCs in managers tree.
- Minimum version is MODX 2.3.

2.2.0 pl2
==============
- ID for Category's options tab
- Fix installation for MODX 2.4.0
- msProductOptions product property

2.2.0 beta4
==============
- Category pagination fix.
- Fixed bug removal options when modifying and generating images of products
- Don't display tplOuter when all options are empty with hideEmpty=1

2.2.0 beta3
==============
- Measure units for options.
- Restrictions for option names.
- Superboxselect and checkbox option types.
- Fixed bug with empty options after modResource save.

2.2.0 beta2
==============
- Groups of options support.
- hideEmpty parameter in msProductOptions snippet.
- Fixed some bugs.

2.2.0 beta
==============
- Custom product options support. More info at modx.pro.
- Fixed TV showing under content.
- Some code refactoring.

2.1.12 pl
==============
- Improved installation script for MODX 2.4.

2.1.11 pl
==============
- Added new events: "msOnBeforeGetOrderCost" and "msOnGetOrderCost".
- [mgr] Direct links to orders in manager.

2.1.10 pl1
==============
- Added support of Tickets 1.6.
- Updated pdoTools version in the installer.

2.1.9 beta
==============
- Fixed modification of order price by delivery and payment in default order handler.
- Fixed processing of decimal prices in PayPal payment class.
- Improved chunk tpl.msOrder.payment.

2.1.8 pl3
==============
- Fixed controllers for MODX 2.3.
- Fixed routes to processors for MODX 2.3.
- Fixed product getlist processor for MODX 2.3.
- Fixed sorting products in category grid by clicking on column header.
- Disabled Bootstrap icons for MODX 2.3.
- Fixed product gallery for MODX 2.3.
- Fixed issue with deleting product files children in MODX 2.3.
- Fixed "autocomplete_err_noquery" error in MODX 2.3.
- [#148] Fixed duplicate connector.
- Fixed work of "minishop2-combo-user" in MODX 2.3.

2.1.8 beta
==============
- Added field "name" in object msOrderProduct for storing pagetitle of the product.
- Fixed log level in PayPal method.
- Added integer field "type" to msOrder.
- Fixed CustomerProfile connection in schema.
- Improved price and weight formatting in orders table.
- Some UI improvements and fixes.

2.1.7 pl5
==============
- [#131] Fixed update of product thumb when you update thumbnails.
- [#129] [msGetOrder] Fixed setting of placeholders.
- Fixed work with comments on product panel.
- [msOrder] Now snippet loads "building", "room" and "comment" from extended field of users profile.
- [mgr] Fixed parameter "maxUploadSize" in gallery.

2.1.7 pl1
==============
- [#119] Improved compatibility with AjaxManager.
- [#118] Fixed negative cost in payment and delivery methods.
- [#113] Added Lithuanian lexicons.
- [#112] Restrict cart items to specific contexts.
- [#111] Fixed remove of products links.
- [#107] Fixed empty customer field if fullname is not specified.
- [#106] Additional check of friendly filename in gallery.
- New system setting "ms2_category_remember_grid".

2.1.6 pl4
==============
- [#110] Fix generate thumbs on upload for Amazon S3.
- Fixed counting money spent in new customers.
- [#104] Fixed placeholder [[+cart_weight]] in emails.
- [#102] Improved checking of thumbnails url.
- [#98] Refactored permissions in processors.
- [#94] Formatted placeholder [[+cost]] in snippet msCart
- [#78] Fixed setting flag isfolder to false for old category of the product.
- Fixed handling of non-ajax requests.
- Removed unnecessary ajax request on add to cart. Fixed possibly E_NOTICE.

2.1.5 pl
==============
- Improved rename of files in gallery.
- Added default media source in product "create" processor.
- Added default template in product "create" processor.
- Added buttons in orders management page.

2.1.4 pl5
==============
- Added script for import products in core/components/minishop2/import/csv.php.
- Fixed icons in chunks.
- [#95] Fixed price and weight format.
- Improved installator. Now you can update chunks on install.
- Fixed possible errors on thumbnail generation.
- Progressive thumbnails in gallery.

2.1.3 pl2
==============
- Support Bootstrap3.
- Fixed E_WARNING in snippet msOptions.
- Fixed bug with php-apc on create order.

2.1.2 pl2
==============
- Fixed possibly E_NOTICE in snippets.

2.1.2 pl
==============
- [#77] Fixed change type of existing resource to "msProduct".
- Added ability to hide tabs of product page in manager. See new system settings.
- Improved style of horizontal product tabs.
- Improved proportions in settings tab of category.
- Improved rename of product images.
- Improved retrieving of first thumbnail of image in gallery.
- If you specified wrong "ms2_product_thumbnail_size" parameter, gallery will still work.
- Added support of non-image files in gallery.
- Improved snippet "msGallery" for display non-image files.
- [#84] Fixed displaying of  email of vendor in manager.

2.1.1 pl2
==============
- Fixed parameter "&parents" in msProducts.

2.1.1 pl
==============
- Snippet msProducts supports pdoTools 1.8.0. Parameter "&showHidden" enabled by default.
- Fixed fatal error with "clearCache" when msProduct created trough processor and it`s parent is not msCategory.
- Improved generation of thumbnails.

2.1.1 pl
==============
- Fixed access permissions tab on product update.
- Fixed getPrice and getWeight calls in snippet msProducts.
- Improved xtype "minishop2-combo-user".
- Added support of component "msDiscount".
- Added counting of total spent sum by every customer in msCustomerProfile.

2.1.0 pl2
==============
- Fixed placeholders on msProduct page due to issues with @INLINE chunks.

2.1.0 pl1
==============
- Added new events: "msOnGetProductPrice" and "msOnGetProductWeight".
- Fixed wrong events in database from previous release.
- Changed "vendor_" to "vendor." in msProduct::toArray() for sameness with the snippet msProducts.
- Moved all logic from old action.php to new plugin. File leaved for compatibility with users modified javascript.

2.1.0 pl
==============
- Changed default sort in goods grid on "menuindex, ASC".
- Improved method msDelivery::getCost().
- Added method msPayment::getCost().
- Improved method msOrderHandler::getCost(). Now you can specify additional percent for delivery and payment in manager.
- New object "msCustomerProfile". It can be extended by plugins like "msProductData".
- Plugin "miniShop2" can automatic save referrers.
- In snippet "msProducts" you can override "where", "select", "leftJoin", "innerJoin" and "rightJoin" properties. Added pdoFetch 1.4.1 support.
- Improved other snippets.
- Added new fields in "msProductFile": "hash" for sha1 of file and json field "properties".
- Changed uploader in product gallery to "Plupload" (Thanks to Alex Rahimov).
- Added check for duplicate images in product gallery by checking hash of the content of file.
- Added new parameters for media source: "maxUploadWidth" and "maxUploadHeight" for frontend image resize.
- Gallery upload processor now can receive parameters "id" and "file" for external images upload.
- Added renaming files of product gallery together with thumbnails.
- [#77] Fixed changing type of existing resource to "msCategory".
- [#76] Fixed parameter "offset" in msGallery.
- [#75] Remove multi-category links when category removed.
- [#74] Refresh data in order from users profile if he is authenticated.
- [#73] Added virtual vendor fields. You can get it by $res->get('vendor_name');
- [#66] Fixed saving payments methods when create a new delivery.
- [#65] Added new system events: "msOnBeforeValidateOrderValue" and "msOnValidateOrderValue".
- [#64] Added ability to stop switching order status from system plugin.
- [#63] Added new parameters for media source: "imageNameType". Switching to "friendly" will generate names for uploaded files by FURLs algorithm.
- [#61] Added ability to sort products in category by drag and drop.
- [#62] Fixed work with "*.gif" files in products gallery.
- [#59] Improved regular expression for email verification.
- [#59] Improved validation of customer name and email when create order.
- [#59] msOrderHandler::add() now can return an error.
- [#59] Improved registration of javascript on frontend.
- [#59] Improved show\hide of msMiniCart with css.
- [#59] Refactored default frontend javascript.
- [#59] Works with no javascript. (Thanks to Alexey Kartashov)
- [#58] Fixed PayPal non-USD currency.
- [#56] Added JSON field "properties" to "msProductFile".
- [#52] Added ability to customize orders in manager by 3 system setting: "ms2_order_grid_fields", "ms2_order_address_fields" and "ms2_order_product_fields".
- [#50] Fixed checking of the existence of the Tickets component.
- [#5] Possible fixed "Cannot execute queries while other unbuffered queries are active" on php < 5.3.
- Some fixes for MySql STRICT_TRANS_TABLES mode.
- Updated jQuery to version 1.10.2
- Added method PayPal::getPaymentLink() for continuing interrupted payment process. You will see [[+payment_link]] in emails.
- Added parameters "&tplSingle" and "&toSeparatePlaceholders" to snippet msGallery.
- Gallery UI improvements for MODX 2.2.9
- Returned action.php for backward compatibility with the old javascript

2.0.1 pl3
==============
- Added german lexicon.
- Now you can specify version of file in "ms2_frontend_js".
- [#60] Fixed type of field "index" in "msOrder".
- Improved listing of products in the categories of manager.

2.0.1 pl2
==============
- Improved submit of order form.
- msProducts saves order of ids received through &resources=``. It need for smooth work with mSearch2.
- [mgr] Fixed search in vendors combo

2.0.1 pl1
==============
- Added loading of lexicons for 3rd party payment methods. They must be named in "msp.%name%.inc.php" format.
- Added placeholder [[+payment_link]] in the new user email. It will work only if payment method has function getPaymentLink(msOrder $order);
- Removed placeholder [[+id]] from product page because of issues.
- [#53] Completely refactored call and processing plugin events.
- [#45] Added system setting for specify default content of category.

2.0.1 pl
==============
- Added 2 new events on order remove: "msOnBeforeRemoveOrder" and "msOnRemoveOrder".
- Improved classes: "msProduct" and "msCategory". Now $modx->getCollection('msProduct'); returns only products.

2.0.1 beta3
==============
- Fixed msGallery

2.0.1 beta2
==============
- [#44] Enabled duplicate of category.
- [#42] Added parameter "returnIds" to snippet msProducts.
- [#41] Fixed panel with tvs on product create.
- Parameter "resources" not suppressing "parents" in msProducts anymore. Now they working together: resources that are not in parents will not be returned.
- Snippet msGallery now can to display placeholders like [[+600x]] or [[+x600]].
- Fixed display an original image in msGallery. If upgrade, replace placeholders [[+image]] to [[+url]] in chunk "tpl.msGallery.row" manually.
- Added setting placeholder [[+idx]] to snippets msGallery and msProducts.
- Added parameter "where" in snippet msGallery, for specify JSON encoded string with additional query data.
- Added parameters "limit" and "offset" for pagination. msGallery can be used with getPage now.

2.0.1 beta1
==============
- Maybe fixed bug with php-apc and sessions
- Fixed plugin params on events "msOnBeforeCreateOrder" and "msOnCreateOrder". Now you can change $msOrder by link.
- Fixed error with no changing status of order in manager.

2.0.1 beta
==============
- [#38] Added "menuindex" in product fields.
- [#37] Ability to override method miniShop2::changeOrderStatus() in custom order class.
- [#36] Removed filter_var(), because of issues on stupid hostings.
- [#35] Added 2 system setting to enable or disable the remembering of panel tabs.
- [#32] Enabled displaying of errors when uploading files in product gallery.
- [#30] "miniShopManagerPolicy" is automatically assigned to a group "Administrators".
- [#29] Added verification of object instance, when loading neighborhood resources in manager.
- [#28] Returned the lost fields in images of msGallery.
- [#27] Improved ajax requests in default javascript.
- [#26] Improvements of categories tree.
- [#25] Removed replacing of empty alias to id. Added 2 system setting for switching using resource id as alias for categories and products.
- Fixed quick fields in snippet msOrder. Update your chunks for delivery and payment methods.
- Improved "totalVar" placeholder in snippet msGallery.
- Fixed model. Added proper primary keys for xPDOObjects.
- Ability to load only "miniShop2Config" object on frontend, without default javascript and jQuery.
- Fixed parameter "depth" in snippet "msProducts".
- New permissions for work with order: "save" and "view". New events for update order.
- Added ability to add\update\remove products in order.

2.0.0 pl3
==============
- Compatibility with pdoTools 1.2.0

2.0.0 pl2
==============
- [mgr] Fixed formatting of dates in category grid.
- [mgr] Fixed decimals in product category grid.
- Added ability to create system setting "ms2_cart_max_count" to override maximum number of products for one operation.
- Fixed placeholders in emails subjects.
- Fixed generation of thumbnails in gallery for working with ImageMagick.
- Fixed link type "Many to many".
- Fixed requirement of non-existing permission "update_document" in processors.
- Added system setting "ms2_price_snippet" for modification of product price.
- Added system setting "ms2_weight_snippet" for modification of product weight.
- Product key in msCartHandler now generates with using "$price" and "$weight", because they can be modified when adding to cart.

2.0.0 pl1
==============
- [mgr] Changing of product image now cleans its cache.
- [mgr] New icons in tree
- Small improvements of the snippets at initialization.
- Added selection of product links in snippet msProducts. See the new snippet properties.
- Added ability to use msProducts with any modResource class.
- Added property "tvPrefix" to msProducts for compatibility with getResources.
- Added property "outputSeparator" to snippets msOptions and msProducts.
- Added system parameter "ms2_price_format" for specifying how to format price of product.
- Added system parameter "ms2_price_format_no_zeros" for optional removing extra zeros at the end of price.
- Added system parameter "ms2_weight_format" for specifying how to format weight of product.
- Added system parameter "ms2_weight_format_no_zeros" for optional removing extra zeros at the end of weight.

2.0.0 rc6
==============
- Fixed cleaning pdoTools in msGallery
- Improved saving payment method in order when quickly switch delivery.

2.0.0 rc5
==============
- Integration of PayPal express-checkout payment method.

2.0.0 rc4
==============
- Fixed bugs in snippets
- Fixed joining images by rank when includeThumbs.

2.0.0 rc
==============
- [mgr] Added displaying of nested products in categories. System setting "ms2_category_show_nested_products" can disable it.
- [mgr] Added the ability to link products together.
- [mgr] Added link to resource from ordered products.
- [mgr] Added ability to specify web document for Vendor by property "resource".
- [#6] Fixed error when order makes authenticated user without email.
- [#8] Fixed remove of order.
- [#9] Fixed date formatting in manager for working in Firefox.
- [#10] Added checking for negative value of adding products in cart.
- [#12] Added regeneration site maps after new product create.
- [#14] Added check of "register_globals" on cart/add.
- Added system setting "ms2_product_thumbnail_size" for setting default size of product thumbnail.
- Added vendor placeholders on product page. Now you can use [[+vendor.name]], [[+vendor.logo]] etc.
- Added beta scripts for console converting miniShop1 to miniShop2.
- Added partial french translation.
- Added method miniShop2::getTagged() from MS1.
- Added ability to load plugins, that can add new or overload existing product fields in model and manager.
- Added parameters for joining thumbnails and tvs in snippets msProducts, msCart and msGetOrder.
- Improved save of product options.
- Fixed automatic install of pdoTools.
- Fixed fetching images in snippet msGallery
- Other fixes and improvements.

2.0.0 beta-1
==============
- Added manager pages
- Added create and manage orders

2.0.0 beta-0
==============
- Initial release.
  1. Александр Котлов 20 июля 2013, 23:05 #
    Когда я делаю магазин на Минишоп2 — чувствую себя художником — платформа позволяет легко и непринужденно перенести любые задумки из головы — в реальный магазин, делая счастливым, как разработчика — так и заказчика.

    Титаническая работа Василия по огранке алмаза компонента модх до бриллианта завершилась успешно и теперь у нас есть мегаудобный инструмент для стремительной разработки крутых магазинов и последующего обогасчения))) Спасибо тебе)
    1. Tony 04 августа 2013, 16:09 #
      все очень круто, но! есть небольшой вопрос, когда же НУ КОГДА же появиться дополнение/расширение или ЛУЧШЕ всего ОБНОВЛЕНИЕ в которое войдет движок для работы с продуктами, когда можно будет выбирать допустим телефон с 8гб памяти, 16 гб памяти и цена будет меняться…

      А так все круто, пока что пытаюсь допилить свой первый интернет магазин… НО ВОТ ЭТОГО МОМЕНТА ОЧЕНЬ НЕ ХВАТАЕТ.
      1. Coral_Reef 31 августа 2013, 14:06 #
        Согласен!
        Очень не хватает…
        Приходится решать эту проблему с помощью либо связей товаров, либо делать «товар» категорией и уже в эту «Категорию-Товар» пихать различные размеры со своими ценами.
        Что очень затрудняет разработку и наполнение магазина.
        1. RESIDENT 19 января 2016, 21:28 #
          Действительно, а может поделитесь, как еще можно это решить?
          Мне вот например нужно сделать цветы и цены на них, а товарами будут букеты, которые состоят из тех или иных цветов, того или иного количества. Очень интересно, может быть кто-то что-нибудь предложит?
      2. Мария 14 ноября 2013, 10:36 #
        Не знаю, как у других, а я пока только знакомлюсь с дополнением, и меня как-то не радует. Во-первых, сразу после установки и попытки создать каталог, обнаружила, что кнопки справа сврехну без иконок. Это еще ничего, но есть и кнопки, на которых нет надписей, только иконка, которая не отображается, что не радует.
        Второе, что привело меня в ступор — у меня не сработало изменение размера превью. Т.е. я в настройках поменяла ms2_product_thumbnail_size, но картинки создаются старого размера. Более того, если посмотреть в папке /assets/images/products/номер-товара, там 2 папки с отресайзенными картинками: 120x90 (то, как было и что по факту не меняется, но хотя бы должно) и 360x270, для которого нет вообще параметра, который можно было бы поменять…
        В общем, впечатление пока крайне отрицательное, может, кто-то объяснит, в чем проблема, и оно будет исправлено…
        1. Василий Наумкин 14 ноября 2013, 10:42 #
          Если не читать документацию, то дальше будет только хуже.
          1й вопрос, 2й вопрос.

          У системного параметра ms2_product_thumbnail_size надо бы почитать описание, прежде чем что-то менять.
          Здесь вы можете указать размер заранее уменьшенной копии изображения для вставки поля «thumb» товара. Конечно, этот размер должен существовать и в настройках источника медиа, чтобы генерировались такие превью.

          Советую сразу удалить дополнение и не пользоваться — оно слишком сложное.
          1. Комментарий был удален.
            1. Василий Наумкин 14 ноября 2013, 10:48 #
              Прощай, Маша.
        2. Antey 11 декабря 2013, 12:02 #
          Магазин хорош. Но вот мне например захотелось на его основе продавать фотографии.
          Теперь вопрос: где, как убрать все и оставить в товаре только способ доставки, цену, изображение.
          Кстати при добавлении товара Галерея (Эта функция отключена при создании нового товара.), где включить?
          1. Василий Наумкин 11 декабря 2013, 12:41 #
            Здесь отзывы, а не вопросы.
          2. Константин 16 июня 2014, 16:29 #
            Расширение то что надо, пререканий и быть не может, спасибо большое!!!
            Так как при создании товара создается галерея, очень классно было бы, если в текстовом редакторе при выборе фото был обзор именно по галереи (папке) данного ресурса. Что бы некоторые менеджеры не лазили и не ковыряли другие файлы )
            Если данный компонент еще будет расширятся в будущем, может возьмете на заметочку такую мелочь.
            1. Василий Наумкин 16 июня 2014, 16:35 #
              Спасибо за отзыв! С текстовыми редакторами и менеджерами всё непросто, но я когда-нибудь мечтаю сделать в MODX нормальный Markdown редактор.

              Возможно там и работу с галереей прикрутим — кто знает?
              1. Константин 16 июня 2014, 16:41 #
                Спасибо за ответ. Удачи в дальнейших разработках, уверен у вас получится. Вы и так облегчили жизнь многим людям работающим с MODx.
            2. Арсен Сорока 14 сентября 2014, 02:56 #
              Хорошая вещь, советую всем знакомым, спасибо автору.
              Не могу найти событие на включение/отключение продукта, или такого нет?
              1. Василий Наумкин 14 сентября 2014, 08:58 #
                Товар — это ресурс. У него те же события, что и у ресурса.
                1. Комментарий был удален.
                  1. Комментарий был удален.
              2. A.J. 30 октября 2014, 02:28 #
                В целом, магазин пока радует. Однако очень не хватает нативного функционала по добавлению своих полей (не через TV, а именно в самом компоненте). Почитал доки. Почитал мануал по добавлению поля. Часа полтора поковырялся. Добавил все нужные файлы по папкам, поле в базе, записи словаря и в настройках системы указал новое поле в вызове продукта.

                В админке так и не появилось. Судя по мануалам, подобный функционал пишется за несколько часов с детальным знанием компонента. Если вопрос в бюджете — просто напишите мне на почту, попробуем решить данный вопрос.
                1. Сергей Фещуков 13 января 2015, 13:43 #
                  Спасибо за модуль. Из всех, что искал для MODx, наилучшее. Ранее использовал MODx Evolution и сам писал модуль интернет-магазина (не универсальный, на заказ для конкретного сайта). Теперь же по-тихонько перехожу на MODx Revolution. И данный модуль мне очень поможет быстрее создавать интернет-магазины.

                  Единственное, что пока оставляет желать лучшего — это документация на сам модуль и все сниппеты, входящие в него. Но это не совсем страшно, потому как можно заглянуть в сами сниппеты и посмотреть, какие параметры можно указывать.

                  Огромное спасибо за вашу работу!

                  Пы.Сы. ORDER comments BY date DESC (исключая вложенные, просто предложение)
                  1. Василий Наумкин 13 января 2015, 18:19 #
                    Кое про MS2 можно почитать здесь и здесь. Особо рекомендую заметки в истории версий — там видно как и что развивалось.

                    P.S.
                    Нам привычнее читать вверху вниз.
                  2. Комментарий был удален.
                    1. Игорь Улькин 28 января 2015, 14:22 #
                      Сейчас заполняем магазин товаром. Импорт через МойСклад, фотки через CSV импорт. Учитываем остатки, поэтому сколько размеров/цветов, столько «карточек товара» которые объединены связью товаров.
                      Но, если я верно понял, импортом прописать связи не получается. Поэтому делаем руками. И в выпадающем списке (выбора товара для связи) предлагаю усовершенствование как на картинке. Тогда создание связей одного товара можно заметно ускорить. Так как сейчас приходиться поштучно заносить.

                      Импорт через файл был бы конечно намного быстрее, но я пока не понимаю как его организовать.
                      1. Комментарий был удален.
                        1. Василий Наумкин 30 апреля 2015, 12:20 #
                          Здесь никто не будет отвечать на вопросы.

                          Пишите на modx.pro
                        2. Михаил Дегтярёв 10 мая 2015, 16:06 #
                          Вопрос по компоненту:
                          Можно ли продавать электронные товара? Т.е чтобы после оплаты появлялась ссылка на скачивание товара??

                          1. Александр Комарницкий 02 июня 2015, 11:13 #
                            Обновил minishop2-2.2.0
                            в итоге ..., может я, чего не то сделал, или это баг? вот ссылка на 2 скриншота www.ex.ua/199774014192
                            1. Александр 12 июня 2015, 16:21 #
                              Извиняюсь за глупый, наверное, вопрос — но как загрузить актуальную бету 2.2.0? У меня только 2.1.10 в репозиториях доступен
                              1. Василий Наумкин 12 июня 2015, 18:11 #
                                Загрузить стабильную и появится обновление до беты.
                              2. Janis 16 июня 2015, 00:36 #
                                Есть ли у Минишопа совместимость с Babel'ом?
                                1. vadim 18 июня 2015, 14:26 #
                                  Приветствую, тестировалось ли msGetOrder с includeTVs параметром?? Потому что:

                                  1) в снипете msGetOrder ->
                                  $default = array(
                                  'class' => 'msOrderProduct'

                                  2) PdoTools -> pdofetch.class.php -> public function addTVs() {

                                  $subclass = preg_grep('/^'.$this->config['class'].'/i', $this->modx->classMap['modResource']);
                                  if (!preg_match('/^modResource$/i', $this->config['class']) && !count($subclass)) {
                                  $this->modx->log(modX::LOG_LEVEL_ERROR, '[pdoTools] Instantiated a derived class "'.$this->config['class'].'" that is not a subclass of the «modResource», so tvs not joining.');
                                  }

                                  [2015-06-18 14:24:15] (ERROR @ /index.php) [pdoTools] Instantiated a derived class «msOrderProduct» that is not a subclass of the «modResource», so tvs not joining.

                                  иными словами. Из коробки, не фурычит.
                                  1. Максим 23 июня 2015, 11:08 #
                                    Спасибо за отличный магазин! Есть одна маленькая помарка, которая режет глаз:

                                    dl.dropboxusercontent.com/u/67915750/6.png

                                    Слишком маленький отступ контентной части от левого сайдбара. Есть подозрение, что пропущен какой-то обертывающий див.
                                    По идее, должно быть так:

                                    dl.dropboxusercontent.com/u/67915750/3.png

                                    Хочется, чтобы в админке тоже было все красиво и по линеечке =)
                                    1. Мордынский Николай 11 августа 2015, 01:38 #
                                      В галерее блок большого превью фото закрывает кусок формы количества элементов на странице ФФ и гуглхром
                                      1. Deprime 26 августа 2015, 20:49 #
                                        Добрый день. Сегодня столкнулся со следующей проблемой.
                                        В дополнительных опциях товара указал значение с двойной кавычкой
                                        стальные диски, шины Carlisle Trail Wolf 25 x 10 x 12"
                                        В следствии этого при сохранении очищаются все заполненный данные во вкладке Свойства товара.
                                        ПС: Возможно не открыл америку и эта проблема уже рассмотрена.
                                        1. uvd 26 сентября 2015, 18:02 #
                                          Нужно использовать не кавычку как таковую, а символьную замену Alt+0147 или Alt+0148
                                        2. Yuri 30 октября 2015, 10:16 #
                                          Модуль отличный! Мощный, гибкий, надежный, в полной мере использует возможности MODX! Разработчику большое спасибо и искренний респект! Очень надеюсь, что проект будет развиваться дальше.
                                          1. @ndrew 12 января 2016, 03:29 #
                                            Василию огромный респект и больших успехов в творчестве! Компонент получился великолепный! Так держать!
                                            1. Родионов Дмитрий Николаевич 09 марта 2016, 18:40 #
                                              В магазине 600 категорий, в каждой категории по 15 одних и тех же опций.
                                              При попытке загрузить список опций — пишет что не хватает памяти 128мб, как быть?
                                              Запрос который отправляется процессору — «mgr/settings/option/getlist»
                                              1. Сергей 24 марта 2016, 17:27 #
                                                Лучший интернет-магазин который видел !!!..

                                                1. notaton 06 июня 2016, 15:52 #
                                                  MS2 шикарен во всех своих проявлениях! Очень хочется уже стабильную 2.4) не подскажете хотя бы приблизительное время выхода?) бэта тоже хороша, но некоторые нужные дополнения (msOptionsPrice) не обновляются, пока не выйдет стабильный минишоп(
                                                  p.s. и еще, огромное спасибо за проработанную к этой версии документацию!
                                                  1. ssma 15 августа 2016, 13:40 #
                                                    Минишоп совершенно не приспособлен для большого количества товаров со сложной структурой.

                                                    Имею каталог на 5000+ товаров, пара сотен категорий, три десятка свойств-характеристик и сотни связей между товарами. В админке работать невозможно — тормозит всё что касается катлога, категорий, свойств. Что с этим делать непонятно. Работает всё на неслабом VDS.

                                                    Если есть советы по ускорению всего что тут понаписано, буду рад послушать.
                                                    1. Сергей Балунов 15 сентября 2016, 23:34 #
                                                      отовсюду из сети пропала инфа по старому доброму csv импорту. ссылки в блогах остались, но перебрасывают на новый док по минишопу, где нет ни слова о сабже.
                                                      Я кидал ссыль заказчикам, т.к. там очень просто для пионеров описано что нужно делать.
                                                      Если есть у кого cache, скиньте, пжлст.
                                                      зашел на 12-ю страницу поиска и нашел: вдруг пригодится:http://webcandy.ru/manuals/import-csv-minishop2/
                                                      себе захапал в кэш)
                                                      1. Михаил Дегтярёв 09 ноября 2016, 11:53 #
                                                        Компонент отличный. Сделал много магазинов на нём. Из плюсов: Гибкий, функциональный. Из минусов: Нет массового редактирования товаров (массово поставить например производителя или добавить к ценам процент). Желаю дальнейшего развития этому замечательному сниппету)))
                                                        1. Борисон Валентин 10 ноября 2016, 14:10 #
                                                          по умолчанию не хочет работать paypal.
                                                          1. evgenix 17 ноября 2016, 23:05 #
                                                            Спасибо, отличный компонент.
                                                            Но нашел небольшую недоработку в processors\mgr\orders\get.class.php.
                                                            В методе outputArray есть подсчет выполненных заказов за 30 дней, при этом выборка идет заказов, статусы которых строго 2 и 3
                                                            $month->where(array('status:IN' => array(2, 3), 'type' => 0));
                                                            Суть в том, что если я, к примеру, создам статус Получен (для заказов с самовывозом и оплатой на кассе в день получения товара), то заказы с этим новым статусом не будут учитываться при подсчете «Выполнено за 30 дней».
                                                            Было бы здорово вынести иметь возможность указывать статусы, которые должны учитываться в такой выборке.
                                                            1. Olegus 24 декабря 2016, 14:15 #
                                                              Добрый день!
                                                              Мое первое знакомство с minishop.

                                                              Добавил новую опцию товара и потратил кучу времени отмечая галочками ~600 категорий
                                                              Теперь предстоит добавить еще несколько опций и очень не хочется вручную снова проходить этот путь.

                                                              Наверняка есть какое-нибудь решение… или я не в ту ветку пишу?
                                                              1. Дмитрий Суворов 24 декабря 2016, 17:47 #
                                                                Тут пишутся только отзывы. Вопросы можно задавать на modx.pro. Вас не смутила галочку, которую было необходимо поставить перед отправкой сообщения? :)
                                                              2. Antey 29 декабря 2016, 08:30 #
                                                                После обновления с 2.4.6 pl до 2.4.7 pl компонент показан как не установленный. MODX 2.5.2.
                                                                Хотя функционирует.
                                                                Войдите на сайт, чтобы прокомментировать.
                                                                График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
                                                                Hot!
                                                                Название
                                                                miniShop2
                                                                Сайт дополнения
                                                                Версия
                                                                2.4.8-pl2
                                                                Дата выпуска
                                                                06.01.2017
                                                                Автор выпуска
                                                                Василий Наумкин
                                                                Цена
                                                                Бесплатно
                                                                Загрузок
                                                                8 789
                                                                Версия MODX
                                                                от 2.3
                                                                Теги
                                                                Другие дополнения автора
                                                                SMF, Ace, mxManager, MobileDetect, msProfile, Comparison, AjaxSnippet, Markdown, Sendex, debugParser, mspQiwi, AjaxForm, mspRobokassa, msDiscount, AdminPanel, TypoMCE, Office, mSearch2, mspZPayment, PageBreaker, eventsCalendar2, Uploadify, Jevix, Loginza, HybridAuth, Tickets, PhpHypher, DateAgo, Theme.Bootstrap, BannerY, yTranslit, pdoTools, MinifyX, ms2Gallery
                                                                Поделиться