Skip to main content

How to display coupons only in front-end

More
4 years 8 months ago #339197 by oxido
-- HikaShop version -- : 4.4.5
-- HikaMarket version -- : 3.0.0
-- Joomla version -- : 3.10.5

Hi guys,
I know that I have an old version of Hikamarket, but hei... :silly:
What I try to achieve is to have a menu in the front-end where some specific users (like managers) have access to this menu and they will be able to unpublish coupons only.
I want want to change the front-end like so:
1) To remove / hide the 3 dropdown filters (all discounts, all statuses, all vendors). - I know how to do this, I will edit the view.
2) I want that view to display by default only published coupons - This is wat I don't know how to do it
Thank you!

Please Log in or Create an account to join the conversation.

More
4 years 8 months ago #339238 by Jerome
Hello,

Having an old version is not problematic but it cannot guarantee that it will be compatible with the latests version of Joomla.
Joomla 4 introduced major modifications and HikaMarket 3.0.0, published 3 years ago, cannot be compatible with.
CF : www.hikashop.com/support/documentation/1...arket-changelog.html

You can customize and override HikaMarket views.
Unfortunately, since your HikaMarket subscription expired 3 years ago, the support team won't be able to help you with that task.

Regards,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Please Log in or Create an account to join the conversation.

More
4 years 7 months ago #339299 by oxido
Hi
i'm back with Hikamarket 4.1.0 :woohoo:
What can I do now to display by default only published coupons in front-end?

Please Log in or Create an account to join the conversation.

More
4 years 7 months ago #339313 by Jerome
Hello,

We can add a trigger if you want to have a custom plugin which would override the default values.
With the current version, the easier would be to edit the "components/com_hikamarket/views/discountmarket/view.html.php" and change the lines
Code:
if(!empty($pageInfo->filter->type) && in_array($pageInfo->filter->type, array('discount', 'coupon'))) { $filters['discount_type'] = 'discount.discount_type = ' . $db->Quote($pageInfo->filter->type); } if($pageInfo->filter->published >= 0) { $filters['published'] = 'discount.discount_published = ' . ($pageInfo->filter->published ? '1' : '0'); }
You can force the values to always load the published coupons.

Regards,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Please Log in or Create an account to join the conversation.

More
4 years 7 months ago #339373 by oxido
"We can add a trigger if you want to have a custom plugin which would override the default values."
This it will be great!
The following user(s) said Thank You: Jerome

Please Log in or Create an account to join the conversation.

Moderators: Obsidev
Time to create page: 0.208 seconds
Powered by Kunena Forum