In today's tutorial, we’ll take your #PortaBilling invoices to the next level by showing you how to customize them with Cloud Functions. If standard invoice templates meet your needs, check out Parts 1 and 2 linked below. Looking for a more flexible solution, such as introducing specific data groupings or adding additional information to your PDFs? In this third part of our #CraftMyPDF integration series, you’ll learn how to set up Cloud Functions, allowing you to reflect the specific details your customers need, such as usage statistics for voice calls by country. We’ve linked the sample Cloud Function code below, so you’ll have where to start with.
In this tutorial, we’ll use Google Cloud Platform as a cloud provider. This tutorial covers everything from creating a Google Cloud account to deploying your Cloud Function and linking it to the Add-on Mart. Once set up, a Cloud Function will retrieve and process the needed data each time PortaBilling generates an invoice, seamlessly adding these enhancements to your #PDFs!
If you’re enjoying this series, don’t forget to like and subscribe for more tutorials. Have questions? Drop them in the comments below, and we’ll be happy to help.
Timecodes:
00:00 Introduction
00:39 Introducing today’s tutorial
01:04 Cloud Function overview
02:52 How do Cloud Functions work with external invoice generation services?
03:53 What code do we use to write a Cloud Function
04:10 Let’s set up the Cloud Function
04:26 How to create a Google Cloud account and use it
05:48 Set up and deploy the Cloud Function: Log In to Google Cloud
06:00 Create a New Project
06:11 Set Up the Cloud Function
07:16 Configure Environment Variables
08:19 Specify the Entry Point
09:51 Deployment
10:14 Link the Cloud Function to Add-on Mart
10:34 Summarize
Useful links:
* PortaOne Add-on Mart: [ Ссылка ]
* CraftMyPDF module on the Add-on Mart: [ Ссылка ]
* Documentation: Design invoices with a user-friendly external service: [ Ссылка ]
* Cloud function code: [ Ссылка ]
* The requirements.txt: [ Ссылка ]
Related Videos:
* CraftMyPDF video tutorials: [ Ссылка ]
* Add-on Mart Updates: [ Ссылка ]
* The complete PortaOne Workflows playlist: [ Ссылка ]
* The complete PortaOne webinar playlist: [ Ссылка ]
If you have any more questions or are interested in learning more - contact us at: [ Ссылка ]
Subscribe to our PortaOne YouTube channel to see new videos about our products and serviсes: [ Ссылка ]
Visit us at:
PortaOne Blog - [ Ссылка ]
PortaOne Documentation portal - [ Ссылка ]
LinkedIn - [ Ссылка ]
Twitter - [ Ссылка ]
Facebook - [ Ссылка ]
Reddit - [ Ссылка ]
Pinterest - [ Ссылка ]
Ещё видео!