Close

Profile: hristian.dimov

Avatar

User posts

Bugs
9 years ago

manager wrote:
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[Nop.Web.Models.Catalog.ProductSpecificationModel]', but this dictionary requires a model item of type 'System.Int32'. Quick Taps error occurred.


Hi,

Could you please go to the "\Plugins\SevenSpikes.Nop.Plugins.NopQuickTabs\Views\ProductTab\" and delete the "_ProductSpecifications.cshtml" view as it is not used anymore.

P.S. When you updating a plugin/theme it is a must to delete the old files before upload the new ones!

Hope this helps!

Bugs
9 years ago

Gardenwants wrote:

Hi Hristian,
We've not made any changes to the way nopCommerce processes emails.
SevenSpikes.Nop.Plugins.CustomerReminders, Version=3.7.734.20381


Hi Gardenwants,

Until we fix and deploy this, I just want to clear things up. In the customer reminders plugin, we do not take into account the IsActive property of the message templates, because we want to make sure that the emails will be sent always. But I admit that it is a bad customer experience to reset the IsActive value when a reminder is saved. So as I said in my previous answer, we will fix it asap.

About the sending emails twice. In our plugin we just queuing emails. It is the nopCommerce that sent the emails. So if there is only one queued email, but your customers are receiving more than one emails, then the problem is not in our plugin.

In the end, I would like to explain that the number of items in the shopping cart does not reflect on how many emails would be sent. If, for example, there is a customer with 5 items in the shopping cart - only one email is going to be sent. When he adds another item in the cart and reminder's requirements are met, an email would be sent on the next scheduled task cycle.

Hope this helps!

If you have any further questions, please do not hesitate to ask!

Bugs
9 years ago

Gardenwants wrote:
We're using nopCommerce 3.70 (Nop Customer Reminders is also 3.70).
Upon saving the Customer Reminder (eg after enabling the reminder), the message template is automatically updated to be disabled.
This then means the customer receives a blank email. I know it's a simple thing to go into the message template and re-enable it, but the plugin will queue a number of reminders to send to customers still with the blank email.



Hi Gardenwants,

Thank you for reporting this. It will be fixed asap!

Gardenwants wrote:
Another bug we are experiencing...
We're using nopCommerce 3.70 (Nop Customer Reminders is also 3.70).
The email appears once in the message queue, but the customer is receiving the email twice.

note: It's been speculated that customers have received one email per item in their abandoned cart. We've noticed customers with 1 or 3 items in their basket but have still received 2 emails.


This is weird. I don't see how if there is only one message in the queue, the email would be sent twice. Have you done any modifications to how the nopCommerce process  emails?

Also, would you mind telling me which version of Customer Reminders are you using? You can do this by going to Administration -> System -> System Information -> click Show button next to the Loaded assemblies and search for the  SevenSpikes.Nop.Plugins.CustomerReminders, Version=3.7.***.*****, Culture=neutral, PublicKeyToken=null, where the 3.7.***.***** is your product version.

Looking forward to your reply!

mstuart wrote:
I have a single custom address attribute called "Alias".

The attributeControlType = "TextBox".

I need the value of the custom address attribute to be populated in the address dropdown instead of the fullAddress.

So...

The dropdown option text (fullAddress) would be replaced with the custom address attribute value.

The dropdown option value would need remain the address id so the onchange functionality of the dropdown continues to work properly.

Something like this... ?


<div class="choose-address">
    <select ng-model-options="{ updateOn: 'default change' }" ng-model="vm.billingData.selectedBillingAddress" ng-options="address.customAddressAttributes.value for address in vm.billingData.addresses track by address.id">
        <option value="" ng-if="false"></option>
    </select>
</div>


I don't fully understand AngularJS, so it is difficult to explain.


Hi,

If you are sure that you will have a value for each of the addresses you can use this: address.customAddressAttributes[0].defaultValue . But keep in mind that if somehow there is no value for the attribute in one of the addresses the "null" value will be displayed instead.

P.S. - address.customAddressAttributes[0] means that it will get the first attribute from the collection.

Hope this helps!

mstuart wrote:
I'm using NopUltimatePluginCollection_3.7.148.18764 (RealOnePageCheckout).

I have a single custom address attribute named "Alias".

Alias is used as a quick reference to an address.  e.g., "Main Office", "Building 2"

I would like to use this custom address attribute in the dropdown to select addresses.

In the view \SevenSpikes.Nop.Plugins.RealOnePageCheckout\Views\RealOnePageCheckout\BillingAddress.chtml

Line 18:

<div class="choose-address">
    <select ng-model-options="{ updateOn: 'default change' }" ng-model="vm.billingData.selectedBillingAddress" ng-options="address.customProperties.fullAddress for address in vm.billingData.addresses track by address.id">
        <option value="" ng-if="false"></option>
    </select>
</div>

I want to replace address.customProperties.fullAddress with address.customAddressAttributes[0].???

I don't understand the model enough to finish this.


So the dropdownlist would look like... 

[New Address]
[Alias 1]
[Alias 2]
[Alias 3]

Any help with this would again be very much appreciated.

Thank you!


Hi,

You can use "address.customAddressAttributes[0].name", but this would give you the same result for each address. For example, if your custom address attribute is called "Alias", then each row in the dropdown would be "Alias". I'm not sure that this is what you need and if it is not the desired result, please explain a little bit more what do you need to be shown.

Looking forward to your reply!

Bugs
9 years ago

gnik wrote:
I'm using version 3.50, the database compact ce

After installation I get an error

There was an error parsing the query. [ Token line number = 7,Token line offset = 1,Token in error = CREATE ]


Hi,

Please note that we don't support SQL Compact Edition. You need to use SQL Server 2008 or above.

Hope this helps!

9 years ago

nopnopgogo! wrote:
Hi NOP-Templates, how we can set the default size for thumbnails under slider ? And what do you think about thumbnails generation as different (scaled) images to speed up page loading and google pagespeed insights ? Thanks a lot


Hi,

the size of the thumbnails is controlled via CSS, there is no available setting for it.

I don't think adding a new setting for the size of thumbnails would have any effect on the speed because once the picture is downloaded by the browser each of the following requests for the same picture would result in getting it from the browser's cache.

Hope this helps!

9 years ago

leona wrote:
...


Hi,

Thank you for reporting this. We have fixed it and it is deployed.

Please download and update the plugin to the latest version following this article: https://www.nop-templates.com/how-to-update-a-nopcommerce-plugin

If you have any further questions, please do not hesitate to ask!

9 years ago

illutian wrote:
In case the User Voice doesn't get heard.. :P

---

I feel requiring CS Staff to look under 'My Account' to monitor tickets is very inefficient. Why not have something in the /Admin/ side under Help Desk that allows anyone with access to view all tickets (complete with the same color coding as seen under 'Manage Tickets').


This way, not only can the staff members see the tickets that need responses, but also the Staff Managers can see how the entire CS Department is doing.

---

I'm really surprised there isn't a Hub area for all the tickets to be looked at. :(

Hi,

I don't quite get what is the difference between going to Administration -> Nop Help Desk -> ( for example ) Manage tickets and going to My account -> Manage tickets for checking the tickets. Either way, you need to go somewhere to check them.

What about, if you don't want to give your staff members an admin access to your site? How are they going to check the tickets? In the moment, the store owner is not obliged to provide access to admin area for the staff members.

Looking forward to your reply!

True, the hassle is trying to get the staff to step out of the Admin side and into the public side every once in a while to check.

I suppose this all stems from there's no email notification if there's a new ticket, or when a staff member's been assigned.

I'm looking at the Nop Customer Reminders -> Reminder Messages Report and thinking that's exactly what I'd like to see. A report of the tickets and who's assigned to them and the progress on those tickets (aka the replies).

So sort of record of what's going on.

All in the Admin, where I live....from the time I start till the time I leave.


Hi,

We can think of implementing sending emails when a new ticket is submitted, but could you please explain to whom the emails should be sent? I mean, if you have 50 staff members assigned to a department, should all of them be notified via email that a new ticket is submitted?

About the Nop Customer Reminders -> Reminder Messages Report example, please suggest your idea to have the Manage Tickets in the administration too in our User Voice portal and if people vote for it, we will plan and implement it.

Hope this helps!

9 years ago

jakubz wrote:
Few month ago i talk about optimization your plugin (faster loading) in answear i hear you have some idea how to improve loading. Maybe you do something with this last time? :)


Hi Jakubz,

yes, we made a couple of optimization to the One Page Checkout plugin. Also, we added some new features in the plugin. You can download and update the plugin to the latest version to see them.

Hope this helps!