Skip to main content

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!

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.


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?


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


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. 


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!


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