Jump to content

MyProducts: Enhanced My Products & Services Addon


Recommended Posts

myproducts_logo.gif

 

Our newest add-on for WHMCS is MyProducts which replaces the standard WHMCS "My Products & Services" area with an enhanced, easy-to-navigate list of clients products and services organized by product group . It allows clients to sort their products list by any field and removes hyperlinks from non-hosting type items such as licenses and downloads. It also offers clients a convenient one-click access to the product sales description for each item they've purchased.

 

MyProducts Key Features

 

  • Organizes products together by product group.
  • The products & services list can be sorted by any column.
  • Options are grouped into a "command bar" and offer access to product details and product sales description.
  • Ajax product sales description lookup from within the products & services list.
  • Removes hyperlinks from non-hosting items such as software licenses and downloads.
  • MyProducts retains the same, familiar layout that clients are used to.
  • Full use of the original WHMCS color-coding for product status.
  • Uses identically-named URI parameters for compatibility with other 3rd party WHMCS modifications.
  • Login-redirection feature allows clients who are not logged and are shown a login box by WHMCS to be redirected back to their products and services list after successful authentication.
  • Full source code; MyProducts only comes in a developer license!
  • No annual maintanance or support renewals; support is including until WHMCS v5 is released!

A complete list of all included features and a client-side product tour with screenshots can be found here. MyProducts can be seen in action at our site here.

Pricing & Ordering:

 

  • MyProducts Developer 1.0 (w/ full source) $15.99

This offering differs from our other products in that support and updates are included for the life of WHMCS v4 (until v5 is released); the purchase price is all you'll ever pay!

Link to comment
Share on other sites

Liam, it does not do any sorting with respect to account status. The primary sorting is done by whatever field the client chooses but defaults to group. If you wanted to add a second sort condition it could be done very easily, without using the smarty plugin referenced in the link.. All you would need to do is add a second sort condition to the main database query, and since the code is provided it's possible.

 

You would change the order clause from:

ORDER BY $sort_by_sql $sort_order

 

to

 

ORDER BY $sort_by_sql,th.domainstatus $sort_order

 

I may include that as a suggestion for the next release. :)

Link to comment
Share on other sites

May be someone can help me here who has brought this addon and mydomain addon

 

brought both mydomain and myproduct and both have the same results.

 

installed addons but when using secure connection/https i get

"do you want to view only the web content that was delivered securely notice"

click yes and i loose all my images and click no works but clicking product service description sends me back to client portal.

if i make sure the whole site runs non secure, every thing runs ok.

Any idea were to look to cure this problem.

 

link update

just a link needs updating by the looks of things.

if you click on product details and it sends you to the product details page,

click on My Products & Services link under client area, Portal Home > Client Area > My Products & Services > Product Details

The link sends you to the old whmcs setup, This is on boardoo.com client account setup also.

 

were do i find that link to update it to go to the new setup ?.

 

thank you

Link to comment
Share on other sites

  • 4 weeks later...

great simple but effective mod...

 

i had to make some code changes to the template file becuase for some reason it wasnt reading {$system_url}

 

i also made some enhancements by adding a link to our bandwidth billing a link to add package addons and a cancel link to it

 

heres the code if anyone find it handy:

 

<tr class="clientareatable{$service.class}">
   <td colspan="3" style="padding:5px 5px 5px 20px;border-bottom:1px solid #cccccc;">
       <a href="clientarea.php?action=productdetails&id={$service.id}"><img src="templates/{$template}/images/viewdetails.gif" alt="{$LANG.clientareaviewdetails}" style="border:0px;" /> {$LANG.clientareaproductdetails} </a>  
       <a href="#" class="getinf" id="getinf{$service.id}"><img src="templates/{$template}/images/products.gif" alt="{$LANG.clientareaviewdetails}" style="border:0px;" /> {$LANG.orderproduct} {$LANG.downloaddescription}</a> 
       <a href="clientarea.php?action=productdetails&id={$service.id}#bandwidth"><img src="templates/{$template}/images/products.gif" alt="View Bandwidth Usage" style="border:0px;" /> View Bandwidth</a>  
           <a href="cart.php?gid=addons&id={$service.id}"><img src="templates/{$template}/images/icons/order.gif" alt="Order Product Addons" style="border:0px;" /> Order Addons</a>
</td>
   <td colspan="1" style="padding:5px 5px 5px 20px;border-bottom:1px solid #cccccc;" align="right">
       <a href="clientarea.php?action=cancel&id={$service.id}"><img src="templates/{$template}/images/icons/delete.png" alt="Cancel Package" style="border:0px;" /> Cancel</a>
</td>
       <div style="display:none;border:1px inset black;padding:10px;margin-top:8px;background-color:#eeeeee;width:97%" id="inf{$service.id}">Loading...</div>
   </td>
</tr>
{/foreach}
{foreachelse}
<tr>
   <td colspan="4">{$LANG.norecordsfound}</td>
</tr>
{/foreach}

Edited by Snowman
Link to comment
Share on other sites

  • 5 months later...
  • 2 months later...
  • 1 month later...
  • 1 year later...
  • 8 months later...
  • 5 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated