XPS WebShip

ZenCart Integration


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:

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 ) );


and 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 and Return to address. Edit and apply as necessary to your integration.


When all details for the integration have been completed, click "Save New Integration" at the bottom of the page.


If all info is entered correctly, you will receive a message at the top of the page indicating the integration is now connected. Orders will start to appear momentarily.

Available Features

XPS Ship’s integration to ZenCart supports the following as defined in the Integration Features Glossary


Back to Top