Close

Profile: hristian.dimov

Avatar

User posts

8 years ago

goodman wrote:
Hi guys 

I would like to know, if a person wants to an email on the contact us form to 2 different recipients. 

a.  TO – the store
b.  CC – Customer Care

how can we do it. 


Hi,

we answered you in the other topic - https://www.nop-templates.com/boards/topic/2915/contact-us-form#12255

please do not duplicate forum posts.

8 years ago

goodman wrote:
Hi guys 

I would like to know, if a person wants to an email on the contact us form to be sent through 2 different recipients. 

a.  TO – the store
b.  CC – Customer Care

how can i be able to do that ?


Hi,

Could you please elaborate more on what you want to achieve?

Looking forward to your reply!

8 years ago

mshaikhji wrote:
Hi all,

I am working on accordion part of quick view and willing to active all tabs in the quick view.

I tried writing jQuery, but still it was getting overwritten by other jQuery.

Finally found out the code where it is actually implemented. i.e jquery-ui-1.10.3.custom.js and tried changing, but still it is not getting reflected.

any help with the knowledge of implementing this will be appreciated.

Thanks


Hi,

Unfortunately, this is not something that is available in the jQuery UI accordion. Please read this topic: http://stackoverflow.com/questions/12843418/jquery-ui-accordion-expand-collapse-all

There is a working solution in the topic above, but keep in mind that this could lead to other problems.

Hope this helps!

dtkubal wrote:
Hi, we have purchased and integrated the store locator in one of our nopcommerce (v3.6) project.

The search available on Google map in a plugin doesn't shows the accurate results compare to that of google map site.

Example:

In Google map available on Google site, if I put "2375" in search location and have enabled use my location.
The Google map shows below list of locations which are nearby...
"2375 E Letterly St"
"2375 East Letterly Street, Philadelphia, PA, United States"
"2375 Orthodox Street, Philadelphia, PA, United States"
"2375 Duncan Street, Philadelphia, PA, United States"

Whereas the store locator shows the location far away (some are in other countries).
Below is the list of location presented in store locator on search of "2375"

"2375 Pennsylvania Avenue Northwest, Washington, DC, United States"
"2375 Yonge Street, Toronto, ON, Canada"
"2375 Market Street, San Francisco, CA, United States"
"2375 Biscayne Boulevard, Miami, FL, United States"
"2375 El Camino Real, Atascadero, CA, United States"


Is there is a way to make it more accurate. Since it is confusing our customer, could you please look into it ?

Thanks,

DK


Hi,

I looked in the code and we don't have any custom logic behind what results will be returned. The Google API is responsible for returning the results based on the what you have entered in the search box.

From what I have read, the google maps and this search is completely different services. That's why you see different results.

Hope this helps!

8 years ago

chadwixk wrote:
When attempting to click on the Mega Menu equivalent top link in the mobile view, the sub-menu is not displaying. The console then displays the error .perfectScrollbar is not a function. 

You can see for your self at: http://extremeledlightbars.com/. Click the center menu button at the top and click the Products menu item arrow.

I tried adding a reference to perfectScrollbar in the <heade> section, but it did not fix it.
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.perfect-scrollbar/0.6.7/js/min/perfect-scrollbar.jquery.min.js"></script>


How can I fix this?

Thanks in advance,
Chad



Hi Chad,

Can you make sure that perfect-scrollbar.min.js file is present in the Plugins\SevenSpikes.Nop.Plugins.Core\Scripts folder?

Also, in the \Themes\Traction\Views\Shared\Head.cshtml file, around line 51 you should have this: Html.AddScriptParts("~/Plugins/SevenSpikes.Core/Scripts/perfect-scrollbar.min.js");

Looking forward to your reply!

mstuart wrote:
Thank you!  Your suggestion works great, but I have one last issue.


Hi,

You cannot do that with the current implementation. However, here is a work-around:

1) Replace this:

address.customAddressAttributes[0].defaultValue


with this:

address.customAddressAttributes[0].defaultValue | addressName: address


2) Open app.min.js file and in the bottom of the file add this:

angular.module('realOnePageCheckout.filters')
    .filter("addressName", addressName);

function addressName() {
    return function (defaultValue, address) {

        if (defaultValue === null) {
            return address.customProperties['fullAddress'];
        }

        return defaultValue;
    };
}



Basically, if the some of the addresses do not have defaultValue the "fullAddress" property will be used. For the New Address entry in the dropdown, the "fullAddress" property is "New Address".

Hope this helps!

Bugs
8 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
8 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
8 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!