Purchasing Lists

Table of Contents

Introduction

This extension is designed for B2B customers to create "Purchasing Lists"  and attach products to those lists.

Allows ordering of some or all of the products on the list, with a public list which will allow others to buy from the list and the ability to set a shipping address.

With the list publically available and an address set, this allow other people to place order such as an office admin and the products can be shipped to the correct address even if the buyer does not know the correct address (ie. direct to customer site or maybe a factory address).

Compatible with Journal
Journal 3 for Opencart 3.x included.

Download

You can purchase and download this extension at the Opencart Extension Store

A full list of my extensions is availble here: Opencart Market Place

New Installation

  1. Go to Extensions -> Installer
  2. Upload the file vger.purchasing.vxxx.oc3x.ocmod and wait for it to finish.
  3. Go to System -> Users -> User Groups, edit admin user and Select All or select:
    extension/purchasing/giftreg
    extension/purchasing/purchasing_order
    extension/module/purchasing

  4. Go to Extensions -> Extensions and select Modules
  5. Install the Purchasing Lists module
    Installing the module installs the new database tables for the Purchasing Lists and the Opencart 'Events' that make the necessary changes. 
  6. Go to Extensions -> Modifications and click on the 'Refresh' button top right.

Accessing Your New Pages

Admin

You should find a new Purchasing Lists menu item at the bottom of the admin menu.

From here you can view and make minor edits to the Gift Registries.  The edits are name and email address and product quantities.

Catalog
  • Footer: A link to the Purchasing List page that all customers can view and search should be available in the footer.  If your theme has a control panel to install the links in the footer then the link you require is: 
    /index.php?route=extension/purchasing/purchasing_list
  • Header: On the default theme a, link to the customers Gift Registry page should be availble.
  • Account: On the default theme, a link to the customers Gift Registry page should be availble in the account page and the account module.  The link to this page is
    /index.php?route=extension/account/purchasing

 Uninstall

Opencart 3.x

Note: Uninstalling the extension will delete all Gift Regsiries that have been created or added too since the extension was installed.

  1. Go Extensions -> Modules and uninstall the Purchasing List module.
    NOTE: This will remove the database tables that have the data in!
  2. Go to Extensions -> Installer
  3. Uninstall the vger.purchasing.vxxx.oc3x.ocmod installation.
  4. Go to Extensions -> Modifications and click on the refresh button.

Known Issues

  1. Checkout
    This will only work for the default checkout.  If you are using a one page checkout then purchasing orders will have to be diverted to the default checkout. If you need a redirect installing then please email for support.
    For Journal 3 Users, the checkout redirection is already installed.
  2. Admin Order Editor
    It is not currently possible to fully edit the orders in the admin.  The Gift Registry orders can only have name, address and email changes made.  It is hoped to have a full admin order editor in the next release.

Information & Features

  • Purchasing List links are available on the product and category pages once a customer has created their first Purchase List.
  • A Quick Add search is available at the top of the list (when loged in).
  • The Add to Cart / Buy Quantity is set to 0 in the list, customers can set the required quantity on a product by product basis and add all the products to the cart at once.
  • The list has the "Required Quantity" for each product, a button is available to set the quantity of all products to the required quantity and then add all to cart.
  • All Enabled Purchase Lists can be searched for. Public Purchase Lists can be viewed by anyone, private Purchase Lists can only be viewed with the right link.
  • Purchase List owners can set an address for the delivery of products. 
  • The system records purchases so a record of the quantities bought can be traked..
  • If a Purchase List has an address set, buyers have the option to send to the Purchase List address or their own/different address.
  • If you delete a product from the shop, the product is also deleted from any Purchase Lists.

Journal 3 Users

If you use the Journal 3 Checkout, a redirect to the default Opencart checkout will be installed when the extension is installed. 

The Header and Footer links that are installed with the extension will not work/show.  This is because the Journal theme has its own modules and menus and these are edited in the Journal theme editor in the Opencart admin.

For the "Purchase Lists" Footer link, you need select a Custom link and use either the following URL or to the keyword you set in the Opencart admin SEO Keyword manager.
index.php?route=extension/purchasing/purchasing_list

The link to the "Purchasing Lists" Add/Edit page is available from the account page.  However, if you also want to add the link to an account module or the header, you need select a Custom link and use either the either the following URL or to the keyword you set in the Opencart admin SEO Keyword manager.
index.php?route=extension/account/purchasing

For help and support please use the email form Email Support Form

If something has gone wrong or you need support then please include as much information as possible and a full description of the problem.  If you send me an email that just says 'it's not working', support is going to take a lot longer as I'm going to have to start asking lots of questions.... the more information I have the quicker I can solve any problems.