NopRoot Bootstrap theme (Free)

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
Il y a 9 ans
SilhouetteBS wrote:
I added a customer attribute with control type set to checkboxes and on the Register page it does not display correctly. Please fix!


Hi, Thanks a lot for your feedback. This issue is solved. Get update from here - https://noproot.codeplex.com/SourceControl.
Il y a 9 ans
Product specifications do not display properly in the Specification tab on the Product Details page. It looks like this: ColorYellow. It should be Color: Yellow
Il y a 9 ans
SilhouetteBS wrote:
Product specifications do not display properly in the Specification tab on the Product Details page. It looks like this: ColorYellow. It should be Color: Yellow


Hi,
Thanks for your feedback. This issue is solved. Get latest update from here - https://noproot.codeplex.com/SourceControl/latest#README.md
Il y a 9 ans
Hi, awesome theme!
However, I found one bug. Rich Snippets (Structured Data) requires a product name, which is missing from at least "ProductTemplate.Simple.cshtml".
I've changed
<h3>@Model.Name</h3>
to
<h3 itemprop="name">@Model.Name</h3>

and moved

itemscope itemtype="http://schema.org/Product" data-productid="@Model.Id"

to

the most outer div with class "page product-details-page panel panel-default form-panel"

Verified with Google Structured Data testing tool that it's working.
Il y a 9 ans
Was trying to see if this issue was mentioned, but with nopRoot enabled, when I pick a Country on the shopping cart, the States dropdown does not get populated and I get the following error in the system Log:

The parameters dictionary contains a null entry for parameter 'addSelectStateItem' of non-nullable type 'System.Boolean' for method 'System.Web.Mvc.ActionResult GetStatesByCountryId(System.String, Boolean)' in 'Nop.Web.Controllers.CountryController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Parameter name: parameters
Il y a 9 ans
Nobody?  Am I the only one having an error with the State dropdown not populating ONLY when using nopRoot?

Need help please...
Il y a 9 ans
mbiefeni wrote:
Nobody?  Am I the only one having an error with the State dropdown not populating ONLY when using nopRoot?

Need help please...


Hi, Sorry for the late reply. We will check this issue today.
Il y a 9 ans
mbiefeni wrote:
Nobody?  Am I the only one having an error with the State dropdown not populating ONLY when using nopRoot?

Need help please...


Hi, Which version of nopcommerce are you using. We have just checked the version for 3.5 and it is working fine. You can download the latest version from this link ==>> https://noproot.codeplex.com/SourceControl/latest
Il y a 9 ans
Thanks for the reply...

I am using the latest nopCommerce 3.5.  

When I set to use the default template, no issues, but as soon as I set to nopRoot it seems to cause this issue.

You can check it out at fishingmilitia.com.  Add something to cart and check it out.  If you Inspect using Chrome you can also see that some java seems to have issues, perhaps there is a conflict with some module?  Not sure...
Il y a 9 ans
mbiefeni wrote:
Thanks for the reply...

I am using the latest nopCommerce 3.5.  

When I set to use the default template, no issues, but as soon as I set to nopRoot it seems to cause this issue.

You can check it out at fishingmilitia.com.  Add something to cart and check it out.  If you Inspect using Chrome you can also see that some java seems to have issues, perhaps there is a conflict with some module?  Not sure...


The estimate shipping view has an incorrect parameter (addEmptyStateIfRequired)

Views\ShoppingCart\EstimateShipping.cshtml

-                 data: { "countryId": selectedItem, "addEmptyStateIfRequired": "true" },
+                 data: { "countryId": selectedItem, "addSelectStateItem": "false" },

This change was made in http://nopcommerce.codeplex.com/SourceControl/changeset/40a4c17e5ce7ca854e4a03e1b72c2923e89c0bb0, so other views may also need to be changed.

---

You can run the following in the Firebug console on the /cart page to temporarily (change doesn't persist on page reload) see the change work:

$("#CountryId").off('change');
$("#CountryId").change(function () {
              var selectedItem = $(this).val();
              var ddlStates = $("#StateProvinceId");
              var estimateProgress = $("#estimate-shipping-loading-progress");
              estimateProgress.show();
              $.ajax({
                    cache: false,
                    type: "GET",
                    url: "/country/getstatesbycountryid",
                    data: { "countryId": selectedItem, "addSelectStateItem": "false" },
                    success: function (data) {
                       ddlStates.html('');
                       $.each(data, function (id, option) {
                           ddlStates.append($('<option></option>').val(option.id).html(option.name));
                       });
                       estimateProgress.hide();
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                       alert('Failed to retrieve states.');
                       estimateProgress.hide();
                    }
                  });
          });
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.