Close

Profile: Boyko

Avatar

User posts

mkratzer wrote:
Boyko,

After testing, on initial category load there is no call to the ProductLoadAllPagedNopAjaxFilters SP. The SP is only called when selecting an attribute filter. The result being that the specification attribute filter options are not displayed on initial category page load if the user is not explicitly assigned a role associated to the category products.

So I assume we're back to the initial cause in that the AjaxFilters class methods are using the CustomerRoles virtual property instead of the GetCustomerRolesIds() extention method.

If you can contact me directly via the email in my customer profile, I'd be happing to discuss pricing for a customized build of the class DLL.


Hi mkratzer,

Please send us an email (it could be found on our Contact Us page) as we have disabled the PM functionality to prevent Spam.

4 years ago

jdavisZebco01 wrote:
I am looking into adding a POS plugin to our nop site.
We are running nop 4.2 and considering the Venture theme.

Would your theme be compatible or would we need to have some custom work done


Hi jdavisZebco01,

You should check the nopCommere marketplace for POS plugins since we don't offer such a plugin.
Usually the integration with a POS system should happen in the nopCommerce backend so it should not affect the theme that is used.
In other words I don't think you will need to change anything in the theme when integrating with a POS system. In any case you can always submit a ticket and we will assist.

mkratzer wrote:
Boyko,

I appreciate the response. Unfortunately the use of CustomerRoles virtual property on the domain model makes it difficult to intervene in this case.

Its it at all possible to get a custom version of the v3.9 plugin DLL that uses the GetCustomerRoleIds() extension method in Nop.Services.Customers.CustomerExtensions as is used with the default Nop.Service.ProductService.SearchProducts() method and subequent ProductLoadAllPaged stored procedure.


Hi mkratzer,

You can actually override the execute stored procedure method and if it is a call to our stored procedure you can simply change the customer roles parameter.

mkratzer wrote:
Is there a way to get the Ajax Filters plugin to ingore product ACL for users with Administrator role?

We maintain our own custom application based on NopCommerce v3.9 and use your Ajax Filters plugin as part of this application, particularly for Specification Attribute filtering. As well, we make extensive use of customer roles and ACL permission to control product access as well.

We have two administrator type roles; a the default NopCommerce admin role and a second and somewhat restricted admin role. However, for both roles we want to effectively ignore catalog/product ACL restrictions for these users so that we don't have to explicitly add or otherwise maintain additional roles for the associated users.

In testing, I've modified the Nop.Core.Customers.CustomerExtensions.GetCustomerRoleIds() method to not only return the roles actually assigned to the user, but also include all other role Ids if the user is an admin. But it appears your Ajax Filters plugin doesn't utilize this method to get the customer roles Ids as I don't see that they are passed to the Ajax Filters stored procedure in the database.

Is there another core method that can be modified to pass all role Ids to Ajax Filters to accomplish the ACL override for admins?


Hi mkratzer,

Actually we do pass the allowed customer role ids ( AllowedCustomerRoleIds - comma separated list of ids)  to the stored procedure and here is the code that we use in nopCommerce 3.90 to get them:

//Access control list. Allowed customer roles
var allowedCustomerRolesIds = _workContext.CurrentCustomer.CustomerRoles
                .Where(cr => cr.Active).Select(cr => cr.Id).ToList();


Hope this helps!

venkatgoud143 wrote:
Hi,

I'm using Minimal theme version 4.0 in this country and state not working properly in checkout process billing and shipping address.

Thanks,
Venkat Goud.


Hi Venkat,

Please submit a ticket and provide a link to your website so that we can check!

5 years ago

Hi jkeeler,

Please note that the Loin popup uses Ajax calls to make the login.
So you need to make the redirect in the javascript instead.
Currently if the login is successful we simply reload the current page.
If you want to redirect to a specific page you need to change that code.
In the Pavilion.js file you need to find this function handleLoginModalPopup and change this line of code:

if (dataObj.find('#login-modal-window-static-resources').length > 0) {
                    updateLoginPopup(data);
                } else {
                   window.location.reload();
                }



You need to change the code in Bold with something like this:

window.location.href = "https://your-new-location";


Hope this helps!

5 years ago

armscar wrote:
Hi,
I have looked through the forum postings but can't find a solution. I have installed Pavilion theme and set up Mega Menus for two menus, one for categories on the left column, and one for header items. Both are working fine in VS on my local computer, but the menus are blank on the hosted site  www.armscar.com.au.   Do you have any suggestions where to start looking for the problem?

Thank you,
Chris


Hi Chris,

Please note that any changes to the Mega Menu are kept in the database.
So if you are doing your changes on a local database then they will not be automatically available on your production database. So I guess this is the case and you simply need to setup the menu again on your production site.

5 years ago

cesare.marasco wrote:
Unfortunately i'm receiving a lot of fake Product Enquiry. I think because therisn't catcha protection. I'm using prisma template. How can i solve this problem ?


Hi cesare.marasco,

Could you please submit a ticket providing more information i.e version of nopCommerce , link to your website etc. so that we can take a look and advise?

tarekmahran wrote:
Hi,

We face the same issue in nopcommerce 4.2 when trying nopajaxfter pro trial version. We have two languages English and Arabic. But in Arabic the drop down list for categories and manufacturers still get the English values.


Hi tarekmahran,

Everything is working properly on our demo store.
You can see that we have the Books category named Books RTL and the HTC manufacturer names HTC RTL in the English RTL language and they are properly loaded in the Ajax Filters Pro on our demo store when you change the language to English RTL.
http://demos.nop-templates.com/

Bugs
5 years ago

Vanja Vlaco wrote:
Hi,

I have an issue with JCarousel. I have set a carousel in widget zone homepage_slider_after. It is working as expected most of the time, but every once in a while it just disappears! It is a bit difficult to reproduce because it only happens every once in a while, just by refreshing the page. It does not render in html at all. Like the widget is not set at all. Nothing changes in the admin panel, and when I clear cache through the admin panel it appears again.

Can anyone help me with this issue? Thanks!

Best,
Vanja


Hi Vanja,

That is really strange.
Please submit a ticket and provide access to your store administration so that we can see how you have setup the JCarousel and what might cause this issue.