Sounds like a great project and it would make a great addition to the
ecosystem if it were open source - haven't heard of anyone doing it before.

The approach sounds good and simple - foreign keys to a central customer
model. You'd then be able to customise the admin classes for the customer
model to include the related data inline.

Cartridge already has views for users viewing their previous order history,
so have a look at that to start with.


On Tue, Apr 15, 2014 at 2:47 PM, Mario Gudelj <
ma...@twoblokeswithapostie.com> wrote:

> G'day list,
>
> I just started using Mezzanine and Cartridge for a new project and I love
> it. I managed to build a standard ecommerce site with it but now I need to
> extend it further and I need some guidance.
>
> The client wants to be able to manage customer information through the
> admin and somehow see the orders each customer has made, manage their
> newsletter subscription lists and see their contact form submissions. So,
> basically I need to build a simple CRM for them.
>
> What would be the best approach here? Should I create a Customer model and
> foreign key the orders and form submissions to it or is there another way?
> Also, if I did that and say I'm viewing the customer record, how would I
> display the list of orders and links to the detail view of those order?
> Also, I guess I'd extend the User class in this case so that customers can
> view past orders and form submissions on the frontend.
>
> If someone has done it before or if anyone has any ideas they'd like to
> sure I'd greatly appreciate it.
>
> Thanks a million!
>
> Mario
>
> --
> You received this message because you are subscribed to the Google Groups
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mezzanine-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Stephen McDonald
http://jupo.org

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to