Gift Registry for Opencart 3.x

Table of Contents

Introduction

This extension provides a system for customers to create 'events' and attach products to those events.  Obvious events would be Birthdays and Weddings.
The customer can then invite people to (or other customers can search for) the Gift Registry and buy products for the Gift Registry owner.
The system will keep a record of how many items have been purchased in an effort to prevent duplicate items being bought for the Gift Registry owner.

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 gift_registry_oc3_v1.x.ocmod.zip and wait for it to finish.
  3. Go to System -> Users -> User Groups, edit admin user and Select All or select:
    extension/giftreg/giftreg
    extension/giftreg/giftreg_order
    extension/module/giftreg

  4. Go to Extensions -> Extensions and select Modules
  5. Install the Gift Registry module
    Installing the module installs the new database tables for the Gift Registry 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 Gift Registries 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 Gift Registry 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/giftregistry/giftregistry_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/giftregistry

 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 Gift Registry module.
    NOTE: This will remove the database tables that have the data in!
  2. Go to Extensions -> Installer
  3. Uninstall the gift_registry_oc3_v1.x.ocmod.zip installation.
  4. Go to Extensions -> Modifications and click on the refresh button.

Known Issues

  1. Facebook
    This extension requires Facebook Opengraph Meta Tags for the facebook share to work.  The only page that these are added to is the "Gift Registry View" page.
    It is possible that you already have an extension or theme that includes Facebook Meta Tags and there may be a conflict, it may be necessary to fix that - please email for support if required.
  2. Checkout
    This will only work for the default checkout.  If you are using a one page checkout then gift registry 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.
  3. Shipping Address
    To be more safe, all orders that have had products added to the cart from a Gift Registry will have the shipping address removed even if a shipping address is not set and the order is being shipped to the buyer.  I have made this the default position as it is safer to do this. Not doing it like this increases the chance of the shipping address getting displayed when it should not.  If this is a big issue for you then it can be changed (though I recommend against it) - please email for support.
  4. 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

  • Gift Registry links are available on the product and category pages once a customer has created their first gift Registry.
  • All Enabled Gift Registries can be searched for. Public Gift Registries can be viewed by anyone, private Gift Registries can only be viewed with the right link.
  • Gift Registry owners can use the notifications tab to send links to their friends and they can also share the link on Facebook and Twitter.
  • Gift Registry owners can set an address for the delivery of products. This address is not shown to the buyer. The address is removed from the order confirmation email and from the order history page.  The details are also removed from the shipping list and the invoice.
  • The system records purchases so that once the purchased amount equals the requested amount, the add to cart button is removed from the Gift List View.
  • If a Gift Regsitry address is set, buyers have the option to send to the Gift Registry address or their own/different address.
  • When a product is bought from a gift Registry, then the Gift Registry owner receives an email notification.
  • If you delete a product from the shop, the product is also deleted from any Gift Registries.

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.  For the address features to work correctly, it is necessary to have Gift Registry purchases made through the default Opencart checkout.

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 "Gift Registries" 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/giftregistry/giftregistry_list

The link to the "My Gift Registries" 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/giftregistry

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.