Jump to content

The Right Fit?


lucashaley
 Share

Recommended Posts

Hello everyone!

I have a client with very particular needs for their website, and I'm trying to find a CMS that best matches those needs. I was wondering if anyone could let me know if the following were possible with ProcessWire:

- add fields to the user object.

- define roles per user, with authorization.

- be able to form many-to-many relationships between users, including adding data to the join table.

- a simple shopping cart, connected to PayPal.

I've taken a look around, and it seems 1) and 2) are very possible. Any thoughts on 3) and 4)?

-Lucas

Link to comment
Share on other sites

Hi lucas - welcome!

  1. Yes. Users are in fact pages with a template "User" assigned. You can add custom fields there just as on other templates
  2. Users can belong to multiple roles
  3. I think you need to be more specific here. In Pw, relationships between pages (Users) are done with the Page field type.
  4. Take a look at: http://modules.processwire.com/modules/shopping-cart/, don't know if this module helps. Maybe as a starting point :)

Everything is possible, maybe with some custom coding. But the good news is, that in Pw coding is fun! ;)

Cheers

  • Like 1
Link to comment
Share on other sites

On your fourth question, you can easily implement PayPal's basic standard payment buttons/form into your page's template file, just like you would in any other basic html/php page.

If you need something more complex, apeisa's shopping cart module could serve as a basis if you are familiar with php coding, but the payment integration would have to be custom coded. An example would be what my company and I did (except with Authorize.net) on http://www.harkenslandscapesupply.com/

The beauty of ProcessWire is that it makes custom programming relatively quite easy. So if you have an intermediate knowledge of php and look at the API docs you can accomplish pretty much anything and have fun doing it :)

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...