Integrating your XPS Ship account with ZenCart allows your customers’ orders to be directly transferred from ZenCart to XPS Ship, providing quick and easy shipping. The steps below will guide you through the process of integrating your XPS Ship account with ZenCart.
Note: Installing the plug-in file to your Zen Cart root folder is beyond the XPS scope of support. We recommend you contact your store developer or Zen Cart Support if you need assistance with the plug-in installation process, as the process can differ based on the unique Apache server configuration.
Pre-Requisite
Below are the prerequisite before setting up for ZenCart Plugin:
FTP client software (such as Filezilla)
Download ZenCart Plugin https://s3.amazonaws.com/rocksolid-static/ec-integration-plugins/webship-zen-cart.php.zip
ZenCart Setup
Download and unzip the ZenCart Rock Solid plugin
Save the php file into your root folder of your shopping cart
Locate the "init_sanitize.php" file. It is located in the "includes/init_includes/" folder.
Find and replace this line (usually located on line 30 of the init_sanitize.php file):
zen_redirect ( zen_href_link ( FILENAME_TIME_OUT, '', $request_type ) );5.Replace it with these lines of code:
if(!(($_GET['action'] == 'getOrder' || $_GET['action'] == 'update') && isset($_POST['admin_name']) && isset($_POST['admin_pass']))){
zen_redirect ( zen_href_link ( FILENAME_TIME_OUT, '', $request_type ) );
}Add your ZenCart Integration to XPS Ship
Click the Settings tab.
Under eCommerce select eCommerce Integrations.
Click Add eCommerce Integration.
Select ZenCart.
General Settings
Add an Integration Name, “ZenCart” will be the default, but it can be changed to anything you’d like.
Check the box "Send Confirmation Email" if you'd like a confirmation email sent to a designated address when orders are booked.
By default, the Active box will be checked.
Check the box if you want to Skip address Pre Verification on orders.
Check the box "Include Packing Slips in Confirmation email" if you wish to include a packing slip with the confirmation email.
ZenCart Settings
Enter your ZenCart Host URL (without the "index.php" at the end of the .com)
Enter your Admin Username
Enter your Admin Password
Enter the Pending Shipment statuses of orders to be added to the Orders List
Additional settings are available related to the Sender Address and Return To Address. Edit if necessary to your integration.
When finished, click Save New Integration.
When the integration is saved, you see that the connection has been established at the top of the page.
Orders start syncing and appear in the shipping area, this may take a few minutes.
Available Features
XPS Ship’s integration to ZenCart supports the following as defined in the Integration Features Glossary.