WooCommerce is a customizable, open-source eCommerce platform built on WordPress. With WooCommerce, you get everything you need to sell online: secure payment processing, a solid tax/shipping reporting system, and dozens of free & premium themes.
Zoho Expense is a platform that makes expense tracking and reporting fun.
Zoho Expense IntegrationsWooCommerce + Zoho Expense
Make an user inactive in Zoho Expense when New Order is created in WooCommerce Read More...WooCommerce + Zoho Expense
Make an user active in Zoho Expense when New Order is created in WooCommerce Read More...WooCommerce + Zoho Expense
Delete User in Zoho Expense when New Order is created in WooCommerce Read More...WooCommerce + Zoho Expense
Assign a role to user in Zoho Expense when New Order is created in WooCommerce Read More...WooCommerce + Zoho Expense
Create User to Zoho Expense from New Order in WooCommerce Read More...It's easy to connect WooCommerce + Zoho Expense without coding knowledge. Start creating your own business flow.
Triggers when a WooCommerce Coupon is created.
Triggers if a customer chooses to register for an account. This can happen during the checkout process, or via the My Account page.
Triggers when a new invoice is created.
Triggers for each line item in an order. Use this if you need the line item details from an order.
(With Line Item Support) Triggers when a WooCommerce order is paid for.
(With Line Item Support) For advanced usage. Triggers every time a WooCommerce order changes status. See the Managing Orders documentation on WooCommerce for more information.
Trigger when new product is added.
Triggers when a new customer is created.
Triggers when a new expense is created.
Triggers when a new organization is created.
Triggers when a new project is created.
Triggers when a new trip is created.
Creates a new coupon.
Action when a WooCommerce customer is created.
Creates a new invoice.
Creates a new order.
Creates a new product.
Delete Coupon
Updates an existing coupon.
Updates an existing customer.
Updates an existing order.
Updates an existing product.
Assign a role to user.
Create a new user.
Delete an existing user.
Make an user active
Make an user inactive.
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Let’s assume that you own a small eCommerce store and also have a need for a time and expense tracking system. Which one would you choose? Zoho Expense or WooCommerce. Both of these are great sputions, but things get a little bit complicated if you try to integrate them with each other. In this article, we will guide you through the process of integrating both of these projects together.
The first thing you need to do is install WooCommerce and Zoho Expense on your server. You can find detailed instructions on how to do that in the official documentation of both projects. We will not cover that part here. Once you have both of them installed, go to their API endpoints and get information about API keys and API credentials (for example, API keys and API credentials for Zoho Expense.
Integration invpves three main components:
WooCommerce API endpoint
Zoho Expense API endpoint
WooCommerce API integration with Zoho Expense API integration with WooCommerce API endpoint.
Both of these integrations can be accomplished using the plugins mentioned below:
WordPress API Manager - WordPress API Manager Plugin by mrwp7 on CodeCanyon allows you to easily create and manage API clients and their access to your WooCommerce API endpoints. It also lets you manage API requests and responses and create API documentation associated with them directly from WordPress. The plugin works with WooCommerce 3.0.1 and 3.0.2. WooCommerce API Manager - WooCommerce API Manager Plugin by DigitalSense Labs allows you to easily create and manage API clients and their access to your WooCommerce API endpoints. It also lets you manage API requests and responses and create API documentation associated with them directly from WordPress admin panel. The plugin works with WooCommerce 3.0.1.
Once you install these two plugins, open the WordPress API Manager plugin page in your WordPress admin area, click on the “Add New Client” button, name your new client as “Zoho Expense”, set its access to “Write”, then go to the “Endpoint Settings” section, select “Users” as your endpoint type, then enter “api-v2/users” as your endpoint path, then click on the “Save Changes” button. This will create an endpoint for users in Zoho Expense.
Now open the WooCommerce API Manager plugin page in your WordPress admin area, click on the “Add New Client” button, name your new client as “Zoho Expense”, set its access to “Read”, then go to the “Endpoint Settings” section, select “Users” as your endpoint type, then enter “api-v2/users” as your endpoint path, then click on the “Save Changes” button. This will create an endpoint for users in Zoho Expense.
Now that these endpoints are created, let’s go ahead and connect them together. To do this, go to the Zoho Expense developer portal (https://developer.zoho.eu), you will see a Login form here where you will need to enter your Zoho username and password to log into the developer portal. Then go to the “API Access Management” section on the left side menu under “Dev Tops” section to see all your API credentials related to this project (API key, API secret key, API key version, apikey id. Copy them all into your clipboard because we will be using them later on.
Next, go back to the WordPress admin area and open the “WooCommerce API Manager” plugin page in your WordPress admin area. Next, click on the “Add New Client” button, name your new client as “Zoho Expense”, set its access to “Write” again since we want to perform write operations against this client in Zoho Expense, then go to the “Endpoint Settings” section, select “Users” as your endpoint type again since we want to connect this client with a users endpoint created earlier in Zoho Expense developer portal, then paste your API key from your clipboard into the "Key" text field, paste your API secret key from your clipboard into the "Secret Key" text field, paste your API key version from your clipboard into the "Version" text field, then finally paste your apikey ID from your clipboard into the "Apikey Id" text field. Then click on the "Save Changes" button. At this point, we have connected this client with a users endpoint in Zoho Expense. However, we still need a way to fetch data from this user endpoint when a user requests a time entry in Zoho Expense from our WooCommerce store frontend area. To do that, click on the "Endpoint Settings" link again in the client settings section of this page in WordPress admin area then add another endpoint named "Time Entries" in this tab using same settings as before except that add a new endpoint path which is "api-v2/time_entries". Now we have connected this client with a users endpoint in Zoho Expense and we can fetch data from it when a user requests a time entry in Zoho Expense from our WooCommerce store frontend area! Your settings should look like this:
You can read more about this plugin at https://wc-api-manager-plugin-by-mrwp7-on-codecanyon.net/.
The process to integrate WooCommerce and Zoho Expense may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.