• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
GetPaid: Exploring Ecommerce in Plone
 

GetPaid: Exploring Ecommerce in Plone

on

  • 4,662 views

Presentation that covers the state of the project, what it does, who uses it and where it's going. Talk from the Plone Conference 2009 in Budapest, Hungary.

Presentation that covers the state of the project, what it does, who uses it and where it's going. Talk from the Plone Conference 2009 in Budapest, Hungary.

Statistics

Views

Total Views
4,662
Views on SlideShare
4,360
Embed Views
302

Actions

Likes
1
Downloads
28
Comments
0

5 Embeds 302

http://www.plonegetpaid.com 281
http://www.slideshare.net 12
http://plonegetpaid.com 7
http://static.slidesharecdn.com 1
https://www.inspiringfutures.org 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    GetPaid: Exploring Ecommerce in Plone GetPaid: Exploring Ecommerce in Plone Presentation Transcript

    • GetPaid: Ecommerce in Plone Christopher Johnson ifPeople Cofounder www.ifpeople.net | cjj at ifpeople.net Plone Conference | October 29, 2009 Budapest, Hungary
    • My Background  ifPeople cofounder  Social enterprise  Partnership-based  Strategy-centered  Plone consulting since v 2.0 (2004)  Plone Foundation member  Cat-herder/organizer of Getpaid
    • Questions I (hope to) answer for you today  What is GetPaid? Is it for me? Is it ready?  What has happened in the last year?  Who is using it?  How do I understand the product/structure?  Can I make customized ecommerce?  How do I get GetPaid?  What's happening now? How do I get involved?
    • What is GetPaid?  Zope3 and Plone-based framework for developing unique and highly customized ecommerce sites  Basic features available out of the box for processing payments on Plone site  More features possible with developer/integrator working on site
    • What is GetPaid?  25k+ lines of code (+125%)  Releases now numbered by recipe  Plone 3.x focus (<= 0.6.2 also works on 2.5)  14 payment processors (+133%)  Active community (50+ contributors)  Mailing list: 185+ people (+40%)  http://groups.google.com/group/getpaid-dev/  11 Languages (+20%)  Chinese, English, Finnish, French, German, Italian, Japanese, Dutch, Spanish, Portuguese, Brazilian Portuguese More info: http://www.ohloh.net/p/GetPaid
    • Who is Using GetPaid?
    • Who is Using GetPaid?
    • Who is Using GetPaid?
    • Who is Using GetPaid?
    • For More on Who Uses GetPaid  Sites Using GetPaid:  snurl.com/pgpstores
    • Who is GetPaid for?  Site owners with simple shopping cart needs, including donation forms  Integrators who want to have own store product  Integrators/developers creating custom ecommerce applications
    • Zope 3  Basis of GetPaid architecture  We have no Archetypes!  Component architecture  Nicely organized, independent packages  Adapters + Interfaces + Views  Marker interfaces  Used in GetPaid  Inspiration from Plone4Artist
    • GetPaid Components
    • Features  Content Integration via Marker Interface  Buyable  Donation  Shippable
    • Features  Shopping cart  Checkout wizard  Payment processor  Order management Full feature list: www.plonegetpaid.com/features
    • GetPaid Add-on Ecosystem
    • Add-ons for Specific Use Cases  One-page Checkout  Making a Store  Managing Inventory and warehouse  Discounts and Coupons  Recording orders in Salesforce.com CRM
    • Payment Processors  Authorize.net (US)  Ogone (Europe)  ClickandBuy (26  Pagseguro (Brazil) countries, EU/US)  Payflo Pro  Google Checkout  Paymentech (US) (US/UK)  PayPal  Luottokunta (Finland)  PxPay (Aust/NZ/S.  NetCash (S. Africa) Africa/US/UK/Asia)  Network Merchants  VCS (S. Africa) Inc (US)  Verkkomaksut (Finland)
    • GetPaid Admin Area
    • OOTB
    • Add button to rich text area   Add image  Add link to image for:  /@@getpaid-cart-add?add_item=True Image: edkohler
    • One-Page Checkout  Addon: getpaid.formgen  Extend with PFG+Salesforce  Tip: edit GetPaid adapter last
    • Store, Inventory, Warehouse
    • Inventory Management  Track inventory stock and quantity available  Add warehouse location info  Shows on order  Warehouse location used in shipping calculation (UPS)
    • How to Make a Store  GetPaidStore  http://snurl.com/getpaidstore  Includes product archetype, workflow, views  Used for orderliterature.com Thanks to TOT!   Use GetPaid plug-ins:  getpaid.warehouse  New approach in the works: getpaid.atstore (Mikko)
    • Beyond Add-ons: GetPaid Flexibility Image: yogi
    • Customization, easy to hard  Settings  Templates  Content types  Custom Payment  Custom Shipping  Event handling
    • GetPaid Info On Your Template
    • GetPaid Info On Your Template  See howto at: http://snurl.com/getpaid-attributes-doc
    • Make Your Own Buyable Content  Example particular archetypes:  Products  Donations
    • Make Your Own Buyable Content  How to do it in GetPaid:  Create custom content type  Make it buyable  Admin interface (Through The Web)  Programmatically (see http://snurl.com/getpaid-ct-doc )  Thanks to Michael Dunstan!
    • Pay-to-submit Content  Examples:  Job posting  Applications  Directory listings  Ads
    • Pay-to-submit Content  Subscriber to workflow state change  Howto at: “how-to-tie- actions-to- payments” (plone.org) www.investorscircle.net
    • Why Use GetPaid?  Useful out-of-the-box  Basis for custom e-commerce processes  Established project  Several releases  Dozens of public stores  Uses Plone  Store + best of CMS
    • How to Get GetPaid  Product page: plone.org/products/getpaid  getpaid.recipe.release  http://snurl.com/gp-recipe  Developer buildout (mr.developer)  http://code.google.com/p/getpaid/wiki/ DevGettingStarted
    • Adding Additional Products  Edit buildout.cfg file and add the name of the add on egg  Ex: getpaid.authorizenet, getpaid.warehouse
    • What's Next?  Payment processor interface refactoring:  Brandon Rhodes leading analysis and implementation  Additional features:  Tax, shipping, downloadables/premium content  Improvements to distribution method  Involving new community members in project!
    • How to Get Involved  Tomorrow: Open Space!  Saturday: Sprint!  See David from OpenNetwork  Find us at #getpaid on irc and mailing list: http://groups.google.com/group/getpaid-dev/ code.google.com/p/getpaid (project site)
    • Thanks!  Kapil, Perrito, Lucie, Brandon and all contributors to GetPaid  Thanks to Whit for the name!  Sponsors of GetPaid: ifPeople, One/Northwest, Contextual Corp, Trees for Life, Totsie.com, Train of Thought  Find me: cjj (at) ifpeople.net cjj on irc