... and restore them.
The Code Snippets: The Shopify Order Update notification
First create a CRM function called Shopify - Webhook - Order Notification. It's a standalone function but you'll need to ...
... pages to retrieve every product from the WooCommerce system.
API connection in WooCommerce
So we need to get an API connection to ensure we get all the products. This involves getting a consumer_key ...
... on filename changes, I run this bit of code to get the internal and current file name:
//
// get original document file (optional) - you need your own record ID here
v_ZC_DocumentRecordID = 1234567890123456789;
c_ExistingDocument ...
... information to your Zoho instance via API. No need for the Zoho Widget SDK.
Why?
At time of print, I felt the documentation was a little sparse on how to connect a JS widget to the data held in Zoho ...
... you can lock it down to just the scopes you need.
void ZohoBooks.fn_SendZohoBooksInvoice(int p_OrderID)
{
v_OrderID = ifnull(input.p_OrderID,0).toLong();
/* *******************************************************************************
Function: ...
What?
This is an article to document how to produce a report which when exported to PDF will display images without a user wall.
Why?
Our client needs to send a report to suppliers that include ...
... both of the methods below, you will need to setup a client script which runs when the product page is being modified:
Login to ZohoCRM as a system administrator
Give it a name, I'm calling mine "Products ...
... Display As: "Image"
You can now specify the size of the image as well (16x16 is a tad small).
Caveat(s):
A bit work needs to be done to the code above to prevent attachments from going in twice ...
... identifying per user. So this function uploads the image to the client's workdrive and you will need the long hash ID of the folder:
Login as the client to ZohoWorkdrive (www.zoho.com/workdrive)
Signin ...
... Not sure about the rest of you, but I've been using this for pagination purposes and for the system to work out how many pages or loops in total it would need to do.
How?
Here's a couple of working ...
... instances of ZohoBooks for the same organization, a separate call would need to be made with a different variable org ID.
/* *******************************************************************************
Function: ...
... in the hopes that your browser will just begin downloading it (failing this it will open up in the browser and staff member will need to be instructed on how to 'File > Save As...'):
//
// if successful
if(r_Attachment.get("code") ...
... you have sent the code to either create or update the estimate in ZohoBooks. You will need the returned estimate ID and I'm not 100% sure the attention/phone number goes along as my client didn't include ...
What?
This is a very quick article on sending an email with Deluge which needs a dynamic number of files attached to it.
Why?
This came up during a call with another developer and it occurred ...
... that key. I can't sit there entering one customer at a time. Even a loop would hit a statement execution limit.
Why?
My use-case is that I need this done over a dataset of 20k+ contact records ...
... overlap at the end/start of the year need to be observed. As per the documentation:
dateValue = '29-Dec-2019';
info dateValue.toString("yyyy"); // returns 2019
dateValue = '29-Dec-2019';
info dateValue.toString("YYYY"); ...
What?
A quick article on getting the payment terms in Zoho Books along with their IDs.
Why?
I often need to send through an automatic payment term on the creation of an invoice but lots of my ...
What?
If you're lucky enough to build an application for a client based in a country that changes its clocks twice a year, then I'm opening this article without a 100% certain solution as I need to wait ...
... deal module, the Zip field is 20 characters... but we need these to match if we want to map them in the "Lead Conversion Mapping" page.
How?
This is a bit of a hack and most likely not recommended... ...
... how to troubleshoot issues with this. One important thing to note is that the setup needs to be done by whoever manages the domain for the client.
Who owns the domain (eg. mycompany.com)
So this ...
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies. Read more about our Privacy Policy.