Code Monkey home page Code Monkey logo

Comments (8)

nitech avatar nitech commented on August 12, 2024

My editors could really benefit from Craft Commerce support. Hoping you will consider developing support for products soon.

from cp-filters-craft-cms.

williamhibberd avatar williamhibberd commented on August 12, 2024

@nitech I now build a .csv export template for most commerce projects. This allows users - with the right permission level - the ability to download a .csv for orders matching specific queries. Not ideal, but a fairly easy work around.

from cp-filters-craft-cms.

nitech avatar nitech commented on August 12, 2024

Thanks for the reply William. Any plans on implementing full filters for products though?

from cp-filters-craft-cms.

AndrewMac avatar AndrewMac commented on August 12, 2024

Yep, sorry, this issue is a bit of a show-stopper. I just now trialled this, with a view to install for clients, but with no support for at least products and orders it's just going to be a big disappointment for them. So I'm going to have to give it a miss for now, but may reconsider if product support gets built in.

from cp-filters-craft-cms.

ryanmasuga avatar ryanmasuga commented on August 12, 2024

We talked about this at length and any type of "full" Craft Commerce support will probably not happen with CP Filters. This plugin is for filtering, and the commerce requests feel more like "reporting".

Commerce is different enough (under the hood) that we think a separate reporting plugin would make more sense, rather than trying to roll in a ton of code most people won't use. For example, Orders don't have Products; they have Line Items which aren't even elements, and Line Items don't relate directly to Products, but relate to Purchasables, which are also not elements - it's just a different ballgame. The kind of filtering you'd want with Commerce is far from basic element filtering.

For $900+, we feel commerce should have basic reporting capability, and we can't really make a business case to spend the time on it when we see potential sales/installs being quite few - and having to support that doesn't make sense for us either, as we try to avoid working with commerce sites ourselves.

"Never say never", but we think a different plugin would fill the gap.

from cp-filters-craft-cms.

nitech avatar nitech commented on August 12, 2024

Hey @ryanmasuga. Wise conclusion.

I've been impressed and delighted while using Craft CMS and Craft Commerce. However, I've reached the outer limits of what this product is really designed to solve.

I think you're right when you say Commerce should have this functionality out of the box. It should also have faceted search or at least a smooth integration with Algolia, manual sorting of products, nested entry type definition, ability to override default assset paths, the list goes on.

I am working on a B2B site with 4k+ products.

from cp-filters-craft-cms.

ryanmasuga avatar ryanmasuga commented on August 12, 2024

@nitech Personally I'm not sure who Craft Commerce is targeting. I would imagine any company that has enough money to pay a dev shop for a totally custom cart/shop setup would expect it to come with ecommerce "basics" such as faceted search, manual sorting, decent reporting, etc.

We don't have interest in using Craft Commerce on our projects, so our lack of motivation to work on a plugin for it would not serve anyone well.

from cp-filters-craft-cms.

ryanmasuga avatar ryanmasuga commented on August 12, 2024

CP Filters 1.2.0 added support for Craft Commerce Products and Orders.

from cp-filters-craft-cms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.