Enhanced Admin Order Entry

Developer Havenswift Hosting
License Commercial
Compatibility CubeCart v6
Date Added 26th Apr 2016, 11:32
Last Updated 22nd Apr 2021, 16:09
Downloads 2,086

€60.00

Buy Now
  • Enhanced_Admin_Order_Entry_1.10_php7.2_and_above.zip
Description
Documentation

Features

Our new Enhanced Admin Order Entry module improves the process flow for adding new orders especially those added via telephone, in store or written orders and also when revising existing orders. This plugin requires no code edits to your store and is designed to work with CubeCart version 6.0.8 and later - see below for details about each enhancement.

Searching for customers
The customer search functionality has been greatly enhanced allowing a broader search based on a larger range of criteria. The enhanced customer search applies to all customer search areas within the admin section of your store. Customer search now matches as follows:

  • First Name
    Partial matches on the first name of the customer
  • Surname Name
    Partial matches on the surname of the customer
  • Email Address
    Partial matches on the email address of the customer
  • Telephone Number
    Partial matches on the telephone number of the customer
  • Mobile Number
    Partial matches on the mobile number of the customer
  • Company Name
    Partial matches on the company name from the address book of the customer
  • Postcode
    Partial matches on the post code within the address book of the customers
  • Address Line 1
    Partial matches on the address line 1 within the address book of the customers
  • Address Line 2
    Partial matches on the address line 2 within the address book of the customers
  • Town / City
    Partial matches on the town / city within the address book of the customers
  • State / County
    Partial matches on the state / country within the address book of the customers
  • Customer ID
    Full match against the unique customer ID within CubeCart

Select Shipping Services
Standard CubeCart functionality only allows you to type a shipping price into the "Shipping" input area when creating or updating an order but this module greatly improves shipping service selection. Once your customer details are defined within the Billing & Delivery tabs and the inventory has been added or amended, you can press the newly added "refresh" icon next to the shipping price box. After pressing the refresh button, the module obtains a list of shipping services and prices from all of your enabled shipping modules and allows you to select the service you wish to use. The module also always provides the option of free shipping as the first selection regardless of shipping modules enabled.

Calculated Tax Rates
Much like the shipping price, the addition of tax to an order has typically been a manual process however with this module the process has been greatly improved. The first thing to be aware of when using this module to add tax to your order is that you do not need to add multiple tax types / tax lines to get the correct tax price. You only need to select a single tax type from your available tax list. Selecting a tax type from the available list triggers the plugin to evaluate all of the inventory within the order. Each item's tax is calculated based upon the tax class you have defined within the inventory configuration (Note, only applies to the Retail Pricing customer group). Once the tax has been calculated for all of the inventory, the tax values are added together and the total tax value is added to the orders tax line. After the value is in the box you can press the add button as you would normally to add the tax line to the order. As the module calculates all of the tax based on the inventory level configuration, adding multiple tax lines is no longer required.

Shipping Weight
When viewing an existing order a new line is added to the Shipping Information area found within the Overview tab. The total weight of the order is added in either KG or LBS based on your store configuration. The total weight is calculated based upon the inventory in the order and any selected product options

Notes
Any notes related to an existing order are added to the order Overview screen as well as the Notes tab

Print Order Summary
A new "Order Summary" print button has been added to existing orders and can be found under the Overview tab. This print button will allow you to print the entire contents of the "Overview" tab for your reference.

Print Proforma Invoice
A new "Proforma Invoice" print button has been added to existing orders and can be found under the Overview tab. This printed document is powered by a template which can be modified from within the "Enhanced Admin Order Entry" plugin under the "Proforma Invoice Template" tab. For your convenience a base template is made available with the module which you can modify or replace. You can use standard CubeCart smarty code within your template code.

Print Packing List
A new "Packing List" print button has been added to existing orders and can be found under the Overview tab. This printed document is powered by a template which can be modified from within the "Enhanced Admin Order Entry" plugin under the "Packing List Template" tab. For your convenience a base template is made available with the module which you can modify or replace. You can use standard CubeCart smarty code within your template code.

Print Invoice
The Print Invoice button, found under the Overview tab within an existing order has been improved. In a standard CubeCart store the template for the printed invoice is found in your admin skin files (/admin/skins/default/templates/orders.print.php). Many people use custom templates for their invoices which will often be overwritten when upgrading the store to a newer version. This plugin resolves this problem by making the printed invoice use the template defined within the module configuration. For your convenience a base template is made available with the module which you can modify or replace. The template can be modified from within the "Enhanced Admin Order Entry" plugin under the "Invoice Template" tab. If you already use a custom template for your invoice you can simply copy and paste the code from your template file into the "Invoice Template" tab within the module configuration. You can use standard CubeCart smarty code within your template code.

Order Number
The order number is now appended to the title of the page within the order Overview tab

Customer Registration
When manually adding an order you can either select an existing customer or supply details of a new customer. If you are adding a new customer a customer record is created when the order is saved

Entered Orders Payable by Customer
Orders entered manually by an admin user are now shown as Payment Pending within that client's account and when they login, they are able to complete payment

Delivery Agents
Within the Enhanced Order Entry plugin configuration area you can find the delivery agents tab. This tab allows you to define your shipping service providers such as Royal Mail, UPS etc. The delivery agents are added to the order edit page as a list so you can choose the agent that will be shipping the goods to your customer. You can capture extra information about the delivery agents such as their name, phone number, website URL and any notes you may wish to share with your customer. Delivery agent information can be added to your email templates allowing you to send more detailed information to your customers.

Delivery Agents - Smarty Objects for email templates
If an order becomes linked to a delivery agent then then information about that delivery agent becomes available for inclusion in your email templates. A new smarty object named $DELIVERY_AGENT can be referenced. The following variables are made available

  • $DELIVERY_AGENT.name
    The name of the delivery agent as defined within the name column of the delivery agents list
  • $DELIVERY_AGENT.phone
    The phone number of the delivery agent as defined within the phone column of the delivery agents list
  • $DELIVERY_AGENT.url
    The website URL of the delivery agent as defined within the URL column of the delivery agents list.
  • $DELIVERY_AGENT.notes
    Any notes about the delivery agent that you wish to share with your customer as defined within the notes column of the delivery agents list.

Free Trial

A seven day FREE trial is available so you can test this using full functionality in your store - even though this is a commercial plugin, you can now download it without paying and the installation will automatically activate the seven day trial and then if you want to purchase, order it from this same page when you will be provided with a licence code to continue using it after the seven day trial.

System Requirements

All Havenswift Hosting plugins require ionCube to be installed on the server - please ensure that you download the correct version of the plugin for the PHP version / version of ionCube installed on your hosting account. The plugin also requires a licence code which will be sent to the email address of the purchaser shortly after the payment has been confirmed.  The licence code allows the plugin to be used on a single domain and includes full support and access to any available upgrades for one year from purchase.

Change Log

1.10 Minor bug fixes plus enhancements and compatibility changes

1.9 Compatibility changes for CubeCart 6.2.3 and above

1.8 Minor changes for compatibility for changes within CubeCart - use this version for CubeCart 6.2.2 and below

1.7 Admin entered orders can now be paid for by the client via their account page

1.6  Compatibility fixes for CubeCart and several other third party plugins

1.5 Minor bug fixes

1.4 Provision of a 7 day free trial version

1.3 Various bug fixes plus enhanced functionality around creating new customers while entering an order

1.2 Initial version available through the CubeCart Extension Marketplace

 

 

 

Auto Install/Upgrade

Click the thunderbolt () icon next to the package you wish to use for instructions.

Ref: 8/275