This is only for developers who already work with NopCommerce and HAVE A WORKING ENVIRONMENT FOR NOPCOMMERCE! Please don't bid if you will need to create the work environment and familiarize yourself with Nopcommerce. We would like to finish this very quickly (1 day).
Project - Fix NopCommerce Checkout page which is not showing all the address fields necessary to finish a purchase and send to our credit card gateway. All the fields that were selected from "Customer settings/ Address Form Fields" do not appear on the checkout page, specifically the "streed address 2" and other fields.
Possible cause: We made a custom plugin to have a "rapid registration page" in NopCommerce so that the visitors only need enter their Tax ID (Social Security number) and phone number and email to make registry faster. Since we don't fill in all the "default" registration information, I believe this might be generating an error in the database where required fields might not have been filled and this could be generating the checkout erro since the client has an incomplete account.
A possible solution might be to alter our "Rapid Registration" or RR plugin that we created so that it creates fake information for the required fields so that when the client tries to do a checkout and buy our services, the current error will be resolved.
You can test the "rapid registration" at [url removed, login to view] and you can generate a fake working tax number from [url removed, login to view] so that you can finish our "rapid registrations".
For testing we have disabled the SMS verification so its not necessary to verify your mobile phone to finish registration (but you do need to put in a phone number as follows 2198200xxxx -> put any number in place of x's).
Our "rapid registraion" is working great but for some reason if a client that did our "rapid registration" tries to make a purchase, when he is directed to the checkout and has to fill in ALL his information (full address) then the checkout page is not showing fields from the "Customer settings / address form fields". Specifically the "Street Address 2" field, but this is probably a generic error.
As you can see on the picture attached, I have selected the field "Street address 2" and also made it "required" but when the client goes to the checkout page and is asked to fill in his streed address the field "street address 2" which is critical for us does not show up.
We need this but to be corrected so that all selected address fields appear at the checkout page.
Our plugin source code is attached so you can install it to your test store to confirm that the cause of the error is a faulty registration process by our Rapid Registration Plugin.
Some extra information:
It does seem that there is something broken in the DB as when we go to https://loja.foneclube.com.br/Admin/Customer/Edit and try to change the address or add a new address to any cliente we get the following error.
The model item passed into the dictionary is of type 'Nop.Admin.Models.Customers.CustomerAddressModel', but this dictionary requires a model item of type 'Nop.Web.Models.Common.AddressModel'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
So aside from the "main" problem which is the fact that "street address 2" does not appear in the billing address on checkout, the problem also involves the client information since we're unable to edit client accound address infromation.
10 freelancers are bidding on average $202 for this job
Hello! I have read your brief regarding Cart checkout error etc, I am senior developer of Nopcommerce and can give you 100% satisfaction, i can do this project with best result, thanks