SlideShare una empresa de Scribd logo
1 de 69
Descargar para leer sin conexión
Integrating Plone
     with E-Commerce
and Relationship Management

     A Case Study in Integrating
  PloneGetPaid and Salesforce.com


              David Glick
Groundwire uses the power of technology
to connect people, organizations, and communities
working to build a sustainable society.
Idaho Conservation League




            http://www.fickr.com/photos/sebastian_bergmann/2946960668/
Idaho Conservation League
Theory
of Change
Goal: Tools to help engage
•   E-mail newsletter
•   Online donations
•   Membership signup
•   Paid event registration
Tools




        http://www.fickr.com/photos/lachlanhardy/227715761/
Why salesforce.com?
• Not open source, but open-ended,
  customizable platform
• Active development community
• Salesforce Foundation donates 10 user
  licenses to charitable organizations (worth
  $15k/year)
• Managed service == reduced maintenance
  complexity
But most of our goals require
integrating multiple tools...
General strategies
• separation of concerns – small pieces
  loosely joined
• customization via configuration, not
  programming
• reusability
E-mail newsletter signup
Salesforce-PloneFormGen
Adapter
     Fie lds            Ac tio n Ada pte rs


                                 Mailer

               Submit
                                 Saved data


                                 Salesforce.com
Salesforce-PloneFormGen
Adapter
Salesforce-PloneFormGen
Adapter
Passing preset values via
hidden fields
Lead Conversion
E-commerce options




           http://www.fickr.com/photos/danielbroche/2258988806/sizes/m/
Standalone 3rd-party tool



   (GiftTool, Network for Good, etc.)
Direct integration with
Salesforce.com



         (Payment Connect)
Direct integration with
Salesforce.com



         (Payment Connect)
Handcode it in Python
GetPaid for Plone
Considerations
• Costs both upfront and ongoing
  (typically 2-5% of transaction depending on
  the payment gateway)
• Method of funds transfer
• Access to and privacy of donation data
• Integration with your website
Payment Processor Choice?
•   Authorize.net   •   PayPal
•   Paymentech      •   Google Checkout
•   Ogone           •   Payflo Pro
•   DPS PXPay       •   others?
•   ClickandBuy
Sync vs. Async
• Synchronous processors take in all info via
  Plone and then process via a separate
  backend request to the processor. (e.g.
  authorize.net)
• Asynchronous processors redirect the user
  to the processor's site to collect billing info,
  then forward back to the store site. (e.g.
  PayPal Website Payments Standard)
PCI compliance
• The credit card industry has some strict
  standards for sites that deal with credit
  card information.
  https://www.pcisecuritystandards.org/
• Sites that store, process, or transmit credit
  card info should complete a questionnaire
  and be prepared for a server scan.
• Ask a consultant for advice.
Hosting considerations
• Most VPS providers are not going to certify
  themselves as PCI compliant.
• If you're accepting credit card info directly
  rather than sending the user to an offsite
  processor, you need an SSL certificate …
  and a unique IP address per domain.
Installing GetPaid
[buildout]
parts =
    …
    getpaid

…
[getpaid]
recipe = getpaid.recipe.release==1.9

addpackages =
    getpaid.authorizedotnet
    getpaid.formgen
    getpaid.SalesforcePloneFormGenAdapter
    getpaid.SalesforceOrderRecorder
Installing GetPaid
Configuring GetPaid
Donatable Types
Payment Options
Payment Processor Settings
One-page
member signup
One-page member signup,
recorded in Salesforce
       Form
                                                  Payment Processor
1. Order placed
(getpaid.formgen)
                                              2. Payment authorization
                                              (getpaid.authorizedotnet, etc.)
                    GetPaid Checkout




    3. Finance charge event → Info recorded
  (getpaid.SalesforcePloneFormGenAdapter)           Salesforce.com
GetPaid adapter
• getpaid.formgen
 » Adds billing fields to form
 » Adds item(s) to cart
 » Initiates checkout
getpaid.formgen Configuration
Marking an item as a
“variable amount donation”
getpaid.formgen Configuration
Marking an item as a
“variable amount donation”
getpaid.formgen Configuration
Adding the action adapter
getpaid.formgen Configuration
Selecting the payable object
getpaid.formgen
Automatically adds
billing fields
collective.pfg.creditcardfields
• Provides a date widget with just year and
  month.
• getpaid.formgen creates a standard date
  field, but you can replace it with this.
GetPaid-PloneFormGen-
Salesforce adapter
• (getpaid.SalesforcePloneFormGenAdapter)
 » Configures field mapping
 » Stores form values in session before checkout
 » Creates objects in Salesforce when order is financed
getpaid.SalesforcePloneFormGenAdapter
Data sources

    Plo ne Fo rm Ge n Fo rm :         Ge tPa id:
    Custom felds                      Transaction ID, Billing Address, etc.




               Ge tPa id-Sa le s fo rc e Ada pte r:
               Confgures feld mapping for both sources




                            Salesforce.com
getpaid.SalesforcePloneFormGenAdapter
Adding the adapter
getpaid.SalesforcePloneFormGenAdapter
Configuring the object type
getpaid.SalesforcePloneFormGenAdapter
Configuring the field mapping
Remember:
• The GetPaid-PloneFormGen-Salesforce
  adapter must go before GetPaid adapter.

 (It needs to store things in the session
 before the GetPaid adapter starts
 checkout.)
Making events payable
Payable events
Events in shopping cart
Events checkout
getpaid.SalesforceOrderRecorder
• Map fields to Salesforce for standard
  GetPaid checkout (no PloneFormGen
  involved)
Lessons/Observations
Don't underestimate the effort
needed to learn new
processes and tools
Don't assume an existing
product does everything like
you want
Integrating systems
• Usually you don't need much code, but the
  challenge is figuring out what it is and
  where to put it.
Testing integrations with
third-party tools is hard
Testing integrations with
third-party tools is hard
Making integrations
configurable enough to be
reusable increases complexity
significantly
Warning
• May not be suitable for use under high
  load.
  (API calls to Salesforce.com are not
  transaction-aware, so ConflictErrors could
  lead to inconsistencies.)
The future




             http://www.fickr.com/photos/locationscout/3595249806/
More automated form creation
for the simple donation use
case
Integration with RSVP for
Salesforce
Profile management
Get involved
• Plone-Salesforce
  http://groups.google.com/group/plonesf

• GetPaid
  http://code.google.com/p/getpaid/
Thanks to...
•   Groundwire
•   Andrew Burkhalter
•   Jesse Snyder
•   Brian Gershon
•   Rob Larubbio
•   Meyer Memorial Trust
•   Everyone who has worked on GetPaid
•   Many others :)

Más contenido relacionado

La actualidad más candente

Templates
TemplatesTemplates
Templatessoon
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentRob Windsor
 
JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011Arun Gupta
 
Lecture 6 Web Sockets
Lecture 6   Web SocketsLecture 6   Web Sockets
Lecture 6 Web SocketsFahad Golra
 
Filtering data with D2W
Filtering data with D2W Filtering data with D2W
Filtering data with D2W WO Community
 
Understanding JSP -Servlets
Understanding JSP -ServletsUnderstanding JSP -Servlets
Understanding JSP -ServletsGagandeep Singh
 
Customizing the Document Library
Customizing the Document LibraryCustomizing the Document Library
Customizing the Document LibraryAlfresco Software
 
JSP - Part 2 (Final)
JSP - Part 2 (Final) JSP - Part 2 (Final)
JSP - Part 2 (Final) Hitesh-Java
 
Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1Alfresco Software
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointRene Modery
 
MVC & SQL_In_1_Hour
MVC & SQL_In_1_HourMVC & SQL_In_1_Hour
MVC & SQL_In_1_HourDilip Patel
 
Lecture 9 - Java Persistence, JPA 2
Lecture 9 - Java Persistence, JPA 2Lecture 9 - Java Persistence, JPA 2
Lecture 9 - Java Persistence, JPA 2Fahad Golra
 
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010Arun Gupta
 
Java Server Faces (JSF) - Basics
Java Server Faces (JSF) - BasicsJava Server Faces (JSF) - Basics
Java Server Faces (JSF) - BasicsBG Java EE Course
 

La actualidad más candente (19)

Templates
TemplatesTemplates
Templates
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part Development
 
Polymer
PolymerPolymer
Polymer
 
JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011JavaServer Faces 2.0 - JavaOne India 2011
JavaServer Faces 2.0 - JavaOne India 2011
 
Lecture 6 Web Sockets
Lecture 6   Web SocketsLecture 6   Web Sockets
Lecture 6 Web Sockets
 
PHP & MVC
PHP & MVCPHP & MVC
PHP & MVC
 
Filtering data with D2W
Filtering data with D2W Filtering data with D2W
Filtering data with D2W
 
Understanding JSP -Servlets
Understanding JSP -ServletsUnderstanding JSP -Servlets
Understanding JSP -Servlets
 
Spring Mvc Rest
Spring Mvc RestSpring Mvc Rest
Spring Mvc Rest
 
Jsp element
Jsp elementJsp element
Jsp element
 
Customizing the Document Library
Customizing the Document LibraryCustomizing the Document Library
Customizing the Document Library
 
JSP - Part 2 (Final)
JSP - Part 2 (Final) JSP - Part 2 (Final)
JSP - Part 2 (Final)
 
Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1Alfresco tech talk live share extensibility metadata and actions for 4.1
Alfresco tech talk live share extensibility metadata and actions for 4.1
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
Introduction to using jQuery with SharePoint
Introduction to using jQuery with SharePointIntroduction to using jQuery with SharePoint
Introduction to using jQuery with SharePoint
 
MVC & SQL_In_1_Hour
MVC & SQL_In_1_HourMVC & SQL_In_1_Hour
MVC & SQL_In_1_Hour
 
Lecture 9 - Java Persistence, JPA 2
Lecture 9 - Java Persistence, JPA 2Lecture 9 - Java Persistence, JPA 2
Lecture 9 - Java Persistence, JPA 2
 
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
Hyperproductive JSF 2.0 @ JavaOne Brazil 2010
 
Java Server Faces (JSF) - Basics
Java Server Faces (JSF) - BasicsJava Server Faces (JSF) - Basics
Java Server Faces (JSF) - Basics
 

Destacado

Ideal customer acquisition strategies for mera medicare
Ideal customer acquisition strategies for mera medicareIdeal customer acquisition strategies for mera medicare
Ideal customer acquisition strategies for mera medicarePrachet Sokhiya
 
Conversion Content Marketing
Conversion Content MarketingConversion Content Marketing
Conversion Content Marketingion interactive
 
E comm final review
E comm final reviewE comm final review
E comm final review200253049
 
Conversion Marketing Strategy
Conversion Marketing StrategyConversion Marketing Strategy
Conversion Marketing StrategyAppFolio
 
B2B Search Marketing & Conversion Optimization (B2BCamp)
B2B Search Marketing & Conversion Optimization (B2BCamp)B2B Search Marketing & Conversion Optimization (B2BCamp)
B2B Search Marketing & Conversion Optimization (B2BCamp)Stacy Sutton Williams
 
Consumer Online Buying Process and Online Selling of Group Travel
Consumer Online Buying Process and Online Selling of Group TravelConsumer Online Buying Process and Online Selling of Group Travel
Consumer Online Buying Process and Online Selling of Group TravelAdviso Stratégie Internet
 
Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7
Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7
Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7Cibin Mathew
 
Study of Online Buying Behaviour of Consumer
Study of Online Buying Behaviour of ConsumerStudy of Online Buying Behaviour of Consumer
Study of Online Buying Behaviour of ConsumerAshok Kumar
 
customer behavior in e-commerce
customer behavior in e-commercecustomer behavior in e-commerce
customer behavior in e-commerceNor Rasyidah
 
Customer Relationship Management
Customer Relationship ManagementCustomer Relationship Management
Customer Relationship ManagementDr. Praveen Pillai
 
Chp 7 online customer behavior
Chp 7 online customer behaviorChp 7 online customer behavior
Chp 7 online customer behaviorcheqala5626
 
Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Jaiser Abbas
 

Destacado (19)

Ideal customer acquisition strategies for mera medicare
Ideal customer acquisition strategies for mera medicareIdeal customer acquisition strategies for mera medicare
Ideal customer acquisition strategies for mera medicare
 
Conversion Content Marketing
Conversion Content MarketingConversion Content Marketing
Conversion Content Marketing
 
E comm final review
E comm final reviewE comm final review
E comm final review
 
Conversion Marketing Strategy
Conversion Marketing StrategyConversion Marketing Strategy
Conversion Marketing Strategy
 
B2B Search Marketing & Conversion Optimization (B2BCamp)
B2B Search Marketing & Conversion Optimization (B2BCamp)B2B Search Marketing & Conversion Optimization (B2BCamp)
B2B Search Marketing & Conversion Optimization (B2BCamp)
 
Theory of change
Theory of changeTheory of change
Theory of change
 
Consumer Online Buying Process and Online Selling of Group Travel
Consumer Online Buying Process and Online Selling of Group TravelConsumer Online Buying Process and Online Selling of Group Travel
Consumer Online Buying Process and Online Selling of Group Travel
 
e-CRM
e-CRMe-CRM
e-CRM
 
Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7
Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7
Marketing management-by-philip-kotler-719-slides-1234238345990514-2 untitled7-7
 
Study of Online Buying Behaviour of Consumer
Study of Online Buying Behaviour of ConsumerStudy of Online Buying Behaviour of Consumer
Study of Online Buying Behaviour of Consumer
 
E Crm
E CrmE Crm
E Crm
 
3. crm & e crm
3. crm & e crm3. crm & e crm
3. crm & e crm
 
E-CRM
E-CRME-CRM
E-CRM
 
customer behavior in e-commerce
customer behavior in e-commercecustomer behavior in e-commerce
customer behavior in e-commerce
 
Customer Relationship Management
Customer Relationship ManagementCustomer Relationship Management
Customer Relationship Management
 
Ecrm Presentation
Ecrm PresentationEcrm Presentation
Ecrm Presentation
 
Ecrm
EcrmEcrm
Ecrm
 
Chp 7 online customer behavior
Chp 7 online customer behaviorChp 7 online customer behavior
Chp 7 online customer behavior
 
Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)
 

Similar a Integrating Plone with E-Commerce and Relationship Management: A Case Study in Plone, GetPaid and Salesforce.com

Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewDhanik Sahni
 
Build Your First Real-time App with the Streaming API
Build Your First Real-time App with the Streaming APIBuild Your First Real-time App with the Streaming API
Build Your First Real-time App with the Streaming APISalesforce Developers
 
The 5.0 Demo: Building a Compelling Story
The 5.0 Demo: Building a Compelling StoryThe 5.0 Demo: Building a Compelling Story
The 5.0 Demo: Building a Compelling StoryAcumatica Cloud ERP
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crMarcello Fisicaro
 
Frappé Open Day Presentations - April 2016
Frappé Open Day Presentations - April 2016Frappé Open Day Presentations - April 2016
Frappé Open Day Presentations - April 2016Neil Lasrado
 
TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101 TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101 TAG
 
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, FinalJared Flanders
 
20210326 slc users monthly class
20210326   slc users monthly class20210326   slc users monthly class
20210326 slc users monthly classCheinFattSiow
 
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servianapidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servianapidays
 
Unlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with ConfluentUnlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with ConfluentAaronLieberman5
 
Salesforce and SAP Integration with Informatica Cloud
Salesforce and SAP Integration with Informatica CloudSalesforce and SAP Integration with Informatica Cloud
Salesforce and SAP Integration with Informatica CloudDarren Cunningham
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaInformatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaEdureka!
 
Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...Eventz.Digital
 
What Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell YouWhat Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell YouEsanosys
 
DEMO_Redfaire AP Automation SHORT
DEMO_Redfaire AP Automation SHORTDEMO_Redfaire AP Automation SHORT
DEMO_Redfaire AP Automation SHORTStuart McDonnell
 
GetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in PloneGetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in PloneifPeople
 

Similar a Integrating Plone with E-Commerce and Relationship Management: A Case Study in Plone, GetPaid and Salesforce.com (20)

Salesforce Integration Pattern Overview
Salesforce Integration Pattern OverviewSalesforce Integration Pattern Overview
Salesforce Integration Pattern Overview
 
Build Your First Real-time App with the Streaming API
Build Your First Real-time App with the Streaming APIBuild Your First Real-time App with the Streaming API
Build Your First Real-time App with the Streaming API
 
The 5.0 Demo: Building a Compelling Story
The 5.0 Demo: Building a Compelling StoryThe 5.0 Demo: Building a Compelling Story
The 5.0 Demo: Building a Compelling Story
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_cr
 
Frappé Open Day Presentations - April 2016
Frappé Open Day Presentations - April 2016Frappé Open Day Presentations - April 2016
Frappé Open Day Presentations - April 2016
 
TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101 TAG Presents: NetSuite SuiteFlow 101
TAG Presents: NetSuite SuiteFlow 101
 
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
 
20210326 slc users monthly class
20210326   slc users monthly class20210326   slc users monthly class
20210326 slc users monthly class
 
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servianapidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
apidays LIVE Singapore - The ELT Approach by Lesley Graham, Servian
 
Unlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with ConfluentUnlocking the Power of Salesforce Integrations with Confluent
Unlocking the Power of Salesforce Integrations with Confluent
 
Salesforce and SAP Integration with Informatica Cloud
Salesforce and SAP Integration with Informatica CloudSalesforce and SAP Integration with Informatica Cloud
Salesforce and SAP Integration with Informatica Cloud
 
DDS_UI_WFs_13012022.pptx
DDS_UI_WFs_13012022.pptxDDS_UI_WFs_13012022.pptx
DDS_UI_WFs_13012022.pptx
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaInformatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
 
Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...
 
Lightning Process Builder
Lightning Process BuilderLightning Process Builder
Lightning Process Builder
 
Lightning Process Builder
Lightning Process BuilderLightning Process Builder
Lightning Process Builder
 
What Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell YouWhat Your Marketing Automation Vendor Won't Ever Tell You
What Your Marketing Automation Vendor Won't Ever Tell You
 
DEMO_Redfaire AP Automation SHORT
DEMO_Redfaire AP Automation SHORTDEMO_Redfaire AP Automation SHORT
DEMO_Redfaire AP Automation SHORT
 
GetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in PloneGetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in Plone
 
Frappe Open Day for March 2019
Frappe Open Day for March 2019Frappe Open Day for March 2019
Frappe Open Day for March 2019
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Integrating Plone with E-Commerce and Relationship Management: A Case Study in Plone, GetPaid and Salesforce.com