Cannot input a value into quantity field in Cart

  • Posts: 21
  • Thank you received: 0
8 years 9 months ago #228300

-- HikaShop version -- : 2.6.1
-- Joomla version -- : 3.4.8
-- PHP version -- : 5.6.13
-- Browser(s) name and version -- : Firefox 43.0.4

Hi,
I have just migrated a Joomla site from ver. 2.5 to 3.4. Hikashop was upgraded to the latest version on the 2.5 site and the tables copied accross to the 3.4 site after installing Hikashop.
Everything looked fine after migration but I just tried to test purchase an item and I cannot enter a value into the quantity field in the checkout module (or it is not dispalying).
Furthermore if I simply hit the next button in the workflow the fields do not display at all.

I checked for Javascript errors but can't see anything. I am very new to Hikashop so I figure it probably is something that I have overlooked!
Regards,

Adrian


Regards,

Adrian

Please Log in or Create an account to join the conversation.

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
8 years 9 months ago #228353

Hi,

The issue doesn't come from HikaShop but the CSS of your template.
Remove the code:

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
from the file /templates/elegance/css/template.css of your template and that should display the quantity field properly.

The following user(s) said Thank You: ashaw

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
8 years 9 months ago #228548

Hi,

Thank you that certainly allowed me to input into the quantity field, however I still do not see "fields" when progressing to the next stage of the workflow. Any ideas? I expect it is the template, perhaps I shoud use another template?

Regards,

Adrian

Please Log in or Create an account to join the conversation.

  • Posts: 4753
  • Thank you received: 644
  • MODERATOR
8 years 9 months ago #228588

Hello,

Let's precise things, because form me the quantity field is that part (see on image) :



But, I believe you mean a custom fields, because fields in your checkout is relative to your custom fields,



And so, the first thing to check is :
Does your custom fields is defined on "Order" table like below.



If yes, send us screenshot of your custom fields option.

Regards,

Attachments:
Last edit: 8 years 9 months ago by Philip.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
8 years 9 months ago #228644

Apologies for not being precise!

When I look at custom fields they do not have "Order" defined in the Table field they have "address" in this field.
I have attached 2 screenshots - one lists custom fields and the other shows one of the custom fields in detail.

This configuration is exactly the same as our live site (arhsvic.org.au) and the custom fields do display when one procedes through the checkout process on this site.

Thanks for your wonderful help,

Regards,

Adrian

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
8 years 9 months ago #228647

Hi,

Custom order fields, that are displayed by the "fields" view of your checkout workflow are only available with the Business edition.
You're using the Starter edition, so you only have access to address custom fields. These fields are displayed on the registration/guest checkout form on the checkout by the "login" view of your checkout workflow.
So the issue there seems to come from your checkout workflow where you removed the login view and replaced it by the fields view. Put the login view back in the checkout workflow setting of your HikaShop configuration and that should "fix" it.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
8 years 9 months ago #228812

Hi,
Thank you for your patience with me. Tried adding "Login" to the workflow, replacing "fields" however no address fields appear in the workflow for the user to fill in. I tried adding "address" to the workflow but get a "Registration not allowed" message.

What I am trying to achieve is a purchase by a guest who does not need to log in, but simply fill in name and address details. We have a live site running under Hikashop starter 1.6 where this scenario works. The workflow for this site is Cart Coupon/Fields/Shipping/Payment Status. Can you advise why this workflow does NOT work in Hikashop starter 2.6.1?

I have attached a screenshot of the Hikashop starter 1.6 workflow and you can test it out at arhsvic.org.au/index.php/publications-sales/dvd-s and see that it works. I have also added a screenshot of the Hikashop starter version 2.6.1 workflow settings for comparison.

Regards,

Adrian

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
8 years 9 months ago #228857

Hi,

You have two ways to display the custom address fields:
- You turn on the user account creation via the Joomla user manager options page
- You set the "registration" setting of the HikaShop configuration to "guest". In that case, your checkout will work as a guest checkout. So that's what you want, but that is only available with HikaShop Essential or HikaShop Business, not with the Starter.

If you remove the login/address views, then the address fields won't display on the checkout. You can still checkout, but can't use the fields. That has always been like that.

This means that the HikaShop Starter on your old website must have been customized in some way by a developer in order to allow for that.

Please Log in or Create an account to join the conversation.

  • Posts: 21
  • Thank you received: 0
8 years 9 months ago #228958

Thank you so much for your reply. This makes sense to me now. The organization I am working for to redevelop their site did have a previous developer and he must have customized the version of Hikashop running on the live site. I will now purchase a commercial version to standardize the site and implement "guest" registration through Hikashop.

Regards,

Adrian

Please Log in or Create an account to join the conversation.

Time to create page: 0.090 seconds
Powered by Kunena Forum