Free Addon To Make Admin's Life Easier

Find attached a free addon that adds some missing features. It is mainly intended for Multivendor but I believe can be used in cscart as well or adapted with little effort

It provides the following:


  1. An admin can create help pages for vendors. This is done the same way you create pages in cscsrt but they will be seen and browsed in vendors admin panel only and they are not accessible through frontstore. So that you can create instructions for approved and signed in vendors (tutorials, policies, etc)


  2. Added the ability to send messages directly from admin panel:

    Admin to vendor admin, Admin to customer, Vendor admin to Admin and Vendor admin to customer


  3. Added some useful tabs to Vendor admin and Customer update page:

    Orders, Newsletters, Shopping cart and Contacts to quick access to important info and communication

    [url=“Screenshot - beea50c507308062e7d4d3c051e89ee6 - Gyazo”]http://gyazo.com/bee...7d4d3c051e89ee6[/url]

    [url=“Screenshot - 9824d0a5c1541090ecc1082ba28596a1 - Gyazo”]http://gyazo.com/982...cc1082ba28596a1[/url]



    It must be installed as usually: upload, unpack, activate and setup on backend



    The addon was tested on Multivendor 4.3.1 but I'm pretty sure it will work with no problems on earlier versions



    Feel free to use it for any purpose. Feedback is welcome (here or to PM)

    mv_help-cs-cart-addon.zip

[quote name='ilib' timestamp='1433774397' post='217850']

Find attached a free addon that adds some missing features. It is mainly intended for Multivendor but I believe can be used in cscart as well or adapted with little effort

It provides the following:


  1. An admin can create help pages for vendors. This is done the same way you create pages in cscsrt but they will be seen and browsed in vendors admin panel only and they are not accessible through frontstore. So that you can create instructions for approved and signed in vendors (tutorials, policies, etc)


  2. Added the ability to send messages directly from admin panel:

    Admin to vendor admin, Admin to customer, Vendor admin to Admin and Vendor admin to customer


  3. Added some useful tabs to Vendor admin and Customer update page:

    Orders, Newsletters, Shopping cart and Contacts to quick access to important info and communication

    [url=“Screenshot - beea50c507308062e7d4d3c051e89ee6 - Gyazo”]http://gyazo.com/bee...7d4d3c051e89ee6[/url]

    [url=“Screenshot - 9824d0a5c1541090ecc1082ba28596a1 - Gyazo”]http://gyazo.com/982...cc1082ba28596a1[/url]



    It must be installed as usually: upload, unpack, activate and setup on backend



    The addon was tested on Multivendor 4.3.1 but I'm pretty sure it will work with no problems on earlier versions



    Feel free to use it for any purpose. Feedback is welcome (here or to PM)

    [/quote]Dear ilib, Do you have some image of this add on please? thank!



    Franck

[quote name=‘Enew’ timestamp=‘1433872142’ post=‘218056’]

Dear ilib, Do you have some image of this add on please? thank!



Franck

[/quote]



Some images are here:





update customer’s page

















update vendor administrator page





update company





help management





help pages

[quote name=‘ilib’ timestamp=‘1433886018’ post=‘218091’]

Some images are here:





update customer’s page

















update vendor administrator page





update company





help management





help pages



[/quote]

[sharedmedia=core:attachments:9660]

Dear ilib, do you think this add can work like the description on the image?



Thank

I am getting the errors below after using this addon in php_errorlog when u click on Help Menu > Manage Link



[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_users_department' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_site_administrator' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_orders_department' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_support_department' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_newsletter_email' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_users_department' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_site_administrator' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_orders_department' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_support_department' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_newsletter_email' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:09 Asia/Calcutta] PHP Fatal error: Call to undefined function fn_get_page_type_filter() in /home/fleaffai/public_html/staging/app/addons/mv_help/controllers/backend/help.php on line 437
[10-Jun-2015 14:03:15 Asia/Calcutta] PHP Fatal error: Call to undefined function fn_get_page_type_filter() in /home/fleaffai/public_html/staging/app/addons/mv_help/controllers/backend/help.php on line 437

[quote name='Enew' timestamp='1433894327' post='218105']



Dear ilib, do you think this add can work like the description on the image?



Thank

[/quote]



Actually no. It requires further modifications for that

[quote name='fleaffair' timestamp='1433925087' post='218135']

I am getting the errors below after using this addon in php_errorlog when u click on Help Menu > Manage Link



[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_users_department' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_site_administrator' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_orders_department' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_support_department' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 13:58:07 Asia/Calcutta] PHP Warning: Illegal string offset 'company_newsletter_email' in /home/fleaffai/public_html/staging/app/lib/other/smarty/sysplugins/smarty_internal_templatebase.php(151) : eval()'d code on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_users_department' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_site_administrator' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_orders_department' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_support_department' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:03 Asia/Calcutta] PHP Warning: Illegal string offset 'company_newsletter_email' in /home/fleaffai/public_html/staging/var/cache/templates/backend/ad409d56d160bb7e19f9032faf88aa262d11e408.tygh.settings_fields.tpl.php on line 173
[10-Jun-2015 14:03:09 Asia/Calcutta] PHP Fatal error: Call to undefined function fn_get_page_type_filter() in /home/fleaffai/public_html/staging/app/addons/mv_help/controllers/backend/help.php on line 437
[10-Jun-2015 14:03:15 Asia/Calcutta] PHP Fatal error: Call to undefined function fn_get_page_type_filter() in /home/fleaffai/public_html/staging/app/addons/mv_help/controllers/backend/help.php on line 437


[/quote]



I guess it is just not compatible with your version of MV. What version of multivendor do you have? I did not try it with earlier versions but I will do that and post the result later

[quote name='ilib' timestamp='1433928998' post='218154']

I guess it is just not compatible with your version of MV. What version of multivendor do you have? I did not try it with earlier versions but I will do that and post the result later

[/quote]

Its MVE v4.2.4

[quote name='fleaffair' timestamp='1433930696' post='218171']

Its MVE v4.2.4

[/quote]



ok thanks. I will post the result

[quote name='fleaffair' timestamp='1433925087' post='218135']

I am getting the errors below after using this addon in php_errorlog when u click on Help Menu > Manage Link

[/quote]



I changed it to operate with earlier versions (at least with 4.2.4)

Now it must work. See attachment

mv_help-cs-cart-addon.zip

ilib Thanks for the update it works fine now.



Can you put some help around the Manage settings of the plugin was not clear to me what and how to use and its impact? That would be great.



For sending the messages can we use a rich text editor so that the email signature with links can go while sending messages to customer?

[quote name='fleaffair' timestamp='1434608399' post='219241']

ilib Thanks for the update it works fine now.



Can you put some help around the Manage settings of the plugin was not clear to me what and how to use and its impact? That would be great.



For sending the messages can we use a rich text editor so that the email signature with links can go while sending messages to customer?

[/quote]

I thought it is quite intuitive. In the settings you select those email addresses of the admin the messages from vendor will be sent to, and 'reply-to' email of admin



currently it will send only plain text. A little workaround required to use rich text. I possible will do that in the future.

[quote name='ilib' timestamp='1433928328' post='218152']

Actually no. It requires further modifications for that

[/quote]





tnq for your hard work…i m waiting for such modifications …please add pop up notification in vendor panel n for customer at storefront…tq

Hi Ilib,



Your addon is causing some issue with Privileges. As soon as I switch it off the permissions are fine.



Please check this blog for more details. Admin Privilege Available For A Admin User With Limited Rights - Issues & Troubleshooting - CS-Cart Community Forums



I even raised an issue in the bug tracker as well but Ecom gave me a suggestion to switch plugins on and off to find the addon causing the issue and then i could zero in on your plugin causing it. Please provide the fix for the same.



Thanks.

[quote name='fleaffair' timestamp='1438201651' post='224826']

Hi Ilib,



Your addon is causing some issue with Privileges. As soon as I switch it off the permissions are fine.



Please check this blog for more details. http://forum.cs-cart…__fromsearch__1



I even raised an issue in the bug tracker as well but Ecom gave me a suggestion to switch plugins on and off to find the addon causing the issue and then i could zero in on your plugin causing it. Please provide the fix for the same.



Thanks.

[/quote]



Yes, indeed! I mistyped a variable name and all the permissions were set to default of admin. Now it is fixed. Please download the attached file, unzip and upload it again to your installation. Or you can just replace one file: /app/addons/mv_help/schemas/permissions/admin.post.php



Thanks!

mv_help-cs-cart-addon.zip

Thanks it fixed the issue.

Another one fix applied.

Please replace your addon with the attached one

(no re-installation required. You can replace only one file: /app/addons/mv_help/func.php)

mv_help-cs-cart-addon.zip

[quote name=‘ilib’ timestamp=‘1438281051’ post=‘225021’]

Another one fix applied.

Please replace your addon with the attached one

(no re-installation required. You can replace only one file: /app/addons/mv_help/func.php)

[/quote]



tq for this fix ilib :-)

Hi, anyway to get this updated to MV 4.3.4?

Usually modules developed for 4.3.1 versions works correctly on 4.3.4. Did you try it?