Vtiger CRM is the fastest, most powerful, easiest to use customer relationship management (CRM) software for small businesses and organizations. Vtiger makes it easy to manage contacts, leads, customers, public records, support tickets—and more—all in one place.
Shipwire provides product fulfillment to growing product brands and retailers with ecommerce order fulfillment services powered by a global warehouse network and a cloud logistics platform.Shipwire Integrations
It's easy to connect Vtiger + Shipwire without coding knowledge. Start creating your own business flow.
Triggers when a new lead is created or existing lead is updated.
Triggers when a new Case created.
Triggers when a new Contact created.
Triggers when a new Event created.
Triggers when a new Invoice is created.
Triggers when a new Lead is created.
Triggers when a new Organization created.
Triggers when a new Product created.
Triggers when a new Service created.
Triggers when a new Ticket is created.
Triggers when a new todo is created.
Triggers when a new order occurred.
Triggers when a new product occurred.
Triggers when a new purchase order occurred.
Triggers when a new receiving occurred.
Triggers when a new return occurred.
Triggers when a new vendor occurred.
Triggers when new warehouse occurred.
Creates a new Case.
Create a new Event in Vtiger.
Creates a new Organization/Account/Company.
Creates a new Product in Vtiger.
Creates a new project.
Creates a new Service item in Vtiger.
Creates a new Ticket.
Create a new To do in Vtiger.
Triggers when a new contact is created or existing lead is updated.
Creates or updates lead.
Creates a new product or updates an existing product in Vtiger.
Updates an existing project in Vtiger.
Update a selected todo in vtiger.
Create a new order in shipwire.
Create a new vendor in shipwire.
Creates a new warehouse in shipwire.
Vtiger is a great open source CRM software that can easily be integrated with Shipwire, an online shipping service. The integration of the two softwares makes it possible for the user to easily process his orders and also help in automating the whpe process.
In this section, I will outline how Vtiger and Shipwire can be integrated and what are the benefits of doing so.
To integrate Vtiger and Shipwire, a user has to go to API setup page on Vtiger and click the button ‘Make API Call’. On opening the setup page, you will be able to see various fields that allow you to configure your API request. Simply put, each field is meant to fill in the appropriate values from different parts of the integration workflow steps. Once you have filled in all the fields, ‘Save Changes’ button will appear and you can click it to complete the process (figure 1. After clicking the button, you will be redirected to the API Call Results page which will display a form with data fields. The user can simply copy the code from this page and paste it into a file named ‘shipping_api_request.php’ in the directory where your Vtiger installation is located (figure 2. Now that you have configured your API request, it’s time to configure your script to send the request to Shipwire through your web server. To do this, you need to add certain lines of codes to convert JSON data into an array. You can configure these lines of codes at any place in your existing script provided you do it before calling any other function or sending any database queries. Begin by creating a file named ‘functions.php’ in the directory where your script is located. Then, create a function called ‘shipwire_callback’ and add a line that reads. json_decode(gzuncompress(file_get_contents('shipping_api_request.php'))); (figure 3. This line of code takes the data that is passed from the form and passes it on to Shipwire’s API. The script will now be ready to send your order information to Shipwire through your server. However, at this point, you won’t actually be calling Shipwire’s API yet as you haven’t specified any Shipwire parameters in your API request. So, you have to update your shipping_api_request.php file with values specific to your store such as your API Key and secret key that were sent to you by Shipwire upon activation of your account. For example. $app_name = 'Your Company Name'; $app_key = 'Your Api Key'; $app_secret = 'Your Secret Key'; $return_url = 'https://www.mysite.com/checkout'; $order_id = 'Order ID'; $cart_id = 'Cart ID'; $billing_address = "Billing Address"; $shipping_address = "Shipping Address"; $payment_method = 'Payment Method'; $product_id = 'Product ID'; $total = $price * $quantity; //Price is the price per unit and quantity is the number of units being bought $items['name'] = $product['name']; $products[$product_id]['quantity'] = 1; The above code snippet shows the way users can configure their API requests on Shipwire’s website. They simply enter all their relevant details into text fields on their website and click an ‘Activate API Key’ button located at the bottom right corner of their screen. Now that users have activated their API keys, they can enter their details into their own shipping_api_request.php file and save it to their system. Then they can call this file through their web servers using PHP scripts such as cURL or FILE with a ‘-X POST’ option (figure 4. Once users have correctly configured this file and are able to send their shipping requests via their web servers, they can easily integrate Vtiger with Shipwire by simply adding ‘shipping_api_request.php’ before calling any database query or any other function within their PHP code.
The process to integrate Vtiger and Shipwire 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.