Skip to main content
Best Answer

Managing E-Commerce App


jlreonal
Guide II
Forum|alt.badge.img+3

Hello!

I am reading about E-commerce App and would like to know how they’re managed or if you have any best practices to share.
Thank you for your feedback!

Best answer by Annarose.Peterson

When you turn on the e-commerce app, you also have to enable some payment gateway, like Paypal or Authorize.net to have the system support credit card transactions.  Docebo has a number of good integrations for different gateways.  The nice thing is when you integrate the payment gateway, the system will handle the enrollments and everything (once someone successfully pays for a course, they are automatically enrolled).  Usually when you work with a payment gateway, the service provider can give you testing credit card numbers to do testing.

If you are going to use Wire transfer, you will probably need to work with your finance team to coordinate how that process is going to look - like if finance receives the payment, do they notify your team to mark the transaction as paid?  I think only super admins have access to update transactions in the system, so you may need to consider that when determining who will be the person marking a transaction as paid.

In our case, we are using a payment gateway for credit card purchases.  Our finance team has admin access to the payment gateway we use, so they can review transactions from that system for revenue purposes.  But we also have scheduled a report to be sent to our finance team every morning so that they can also review any new transactions without having to log into the payment gateway.  If there is an issue or someone needs to review a transaction from within the LMS, that is up to the LMS admins to work on, as we don’t want our finance team to have that level of access into our LMS. 

View original
Did this post help you find an answer to your question?

6 replies

lrnlab
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 4788 replies
  • October 31, 2023

What specifically do you need to know? It’s a pretty basic app and not connected to all parts of the system so do lots of testing.


jlreonal
Guide II
Forum|alt.badge.img+3
  • Author
  • Guide II
  • 109 replies
  • October 31, 2023

How you manage transactions, do LMS Admin handle the payments or another team? How did you do the testing since it involves entering credit card details?


lrnlab
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 4788 replies
  • October 31, 2023

You need to have a payment app installed. Docebo has many options...When you sign up with a payment gateway (PayPal, Stripe, etc.) they have a test account you can use to test out transactions. Docebo does not handle the payments, it just links to your payment gateway. The payment gateway is what takes the payments. 

You can use it without a payment gateway. We use the payment gateway + we highjacked the Wiret transfers app and send a eCommerce report to our accounting system that then bills the client. Either way you need some other way to charge or bill as Docebo does not offer that part. You might be better off speaking with you AM to get the full details.

https://help.docebo.com/hc/en-us/articles/360020124559-Selling-Courses-Online-with-the-E-Commerce-App


Annarose.Peterson
Hero III
Forum|alt.badge.img+6

When you turn on the e-commerce app, you also have to enable some payment gateway, like Paypal or Authorize.net to have the system support credit card transactions.  Docebo has a number of good integrations for different gateways.  The nice thing is when you integrate the payment gateway, the system will handle the enrollments and everything (once someone successfully pays for a course, they are automatically enrolled).  Usually when you work with a payment gateway, the service provider can give you testing credit card numbers to do testing.

If you are going to use Wire transfer, you will probably need to work with your finance team to coordinate how that process is going to look - like if finance receives the payment, do they notify your team to mark the transaction as paid?  I think only super admins have access to update transactions in the system, so you may need to consider that when determining who will be the person marking a transaction as paid.

In our case, we are using a payment gateway for credit card purchases.  Our finance team has admin access to the payment gateway we use, so they can review transactions from that system for revenue purposes.  But we also have scheduled a report to be sent to our finance team every morning so that they can also review any new transactions without having to log into the payment gateway.  If there is an issue or someone needs to review a transaction from within the LMS, that is up to the LMS admins to work on, as we don’t want our finance team to have that level of access into our LMS. 


jlreonal
Guide II
Forum|alt.badge.img+3
  • Author
  • Guide II
  • 109 replies
  • October 31, 2023
lrnlab wrote:

You need to have a payment app installed. Docebo has many options...When you sign up with a payment gateway (PayPal, Stripe, etc.) they have a test account you can use to test out transactions. Docebo does not handle the payments, it just links to your payment gateway. The payment gateway is what takes the payments. 

You can use it without a payment gateway. We use the payment gateway + we highjacked the Wiret transfers app and send a eCommerce report to our accounting system that then bills the client. Either way you need some other way to charge or bill as Docebo does not offer that part. You might be better off speaking with you AM to get the full details.

https://help.docebo.com/hc/en-us/articles/360020124559-Selling-Courses-Online-with-the-E-Commerce-App

Thank you for your inputs!


jlreonal
Guide II
Forum|alt.badge.img+3
  • Author
  • Guide II
  • 109 replies
  • October 31, 2023
Annarose.Peterson wrote:

When you turn on the e-commerce app, you also have to enable some payment gateway, like Paypal or Authorize.net to have the system support credit card transactions.  Docebo has a number of good integrations for different gateways.  The nice thing is when you integrate the payment gateway, the system will handle the enrollments and everything (once someone successfully pays for a course, they are automatically enrolled).  Usually when you work with a payment gateway, the service provider can give you testing credit card numbers to do testing.

If you are going to use Wire transfer, you will probably need to work with your finance team to coordinate how that process is going to look - like if finance receives the payment, do they notify your team to mark the transaction as paid?  I think only super admins have access to update transactions in the system, so you may need to consider that when determining who will be the person marking a transaction as paid.

In our case, we are using a payment gateway for credit card purchases.  Our finance team has admin access to the payment gateway we use, so they can review transactions from that system for revenue purposes.  But we also have scheduled a report to be sent to our finance team every morning so that they can also review any new transactions without having to log into the payment gateway.  If there is an issue or someone needs to review a transaction from within the LMS, that is up to the LMS admins to work on, as we don’t want our finance team to have that level of access into our LMS. 

Thank you for sharing your inputs!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings