Checkout layout on iPhone

  • Posts: 10
  • Thank you received: 0
10 years 10 months ago #178962

-- url of the page with the problem -- : tigaracecars.com/services/parts/parts-store/product/listing
-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.3.6
-- PHP version -- : 5.4.32
-- Browser(s) name and version -- : Safari (iPhone)
-- Error-message(debug-mod must be tuned on) -- : Not applicable

Please see the attached screen captures from an iPhone. The panel marked in red on the checkout page (you have to add an item to the cart to see this problem) is not properly responsive and breaks out of the template on the right hand side (in portrait orientation), causing the page to 'float' (you can/have to push it to the left to see the right hand end of the panel. This doesn't look very good.

This is a new installation and there are only 3 products at the moment, but many more will be added when the store is properly live.

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #178970

Hi,

Which template are you using ?
You potentially have to add css properties based on the @media like:

@media max-device-width: 1024px {
#hikashop_checkout_cart .hikashop_cart_product_image_value{ display:none !important; }
}
Which will remove the display of the image, you can remove edit size of other elements as you wish.

hikashop.com/support/support/documentati...ize-the-display.html

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

  • Posts: 10
  • Thank you received: 0
10 years 10 months ago #179126

Hi

I'm using a responsive template called Favourite , by www.favthemes.com .

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

  • Posts: 84304
  • Thank you received: 13698
  • MODERATOR
10 years 10 months ago #179164

HI,

I would recommend to add the CSS code Xavier gave you in the frontend CSS file of HikaShop via the configuration of HikaShop. The link Xavier gave you explains that.

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

  • Posts: 10
  • Thank you received: 0
10 years 10 months ago #179308

I have tried adding the css code supplied by Xavier to the front end css file - it made no difference. The image was still shown.

However, I don't particularly want the image not shown, I'd prefer if the image remained. What I want is for the page to be responsive as advertised. I noticed in the page code that the element causing the problem is a table, and in my experience tables don't work well on the iPhone browser.

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

  • Posts: 13201
  • Thank you received: 2322
10 years 9 months ago #179336

Hi,

Yes indeed the tables are not very good for responsive designs.
But to have something well formed, etc, we use them for the checkout.

On small screens, we can't display as many informations as on large screens, that's why the @media css properties are here to manage the display the way we want for, for example, smartphones.

So adding custom css properties is the correct solution, because depending on the used settings we have to hide or not infomations. Another solution could be to edit the view "checkout / cart" in order to remove all the table html and replace it with divs, or something like that.

Please try this css rule:

@media only screen and (max-width: 1024px) {
#hikashop_checkout_cart .hikashop_cart_product_price_value, #hikashop_checkout_cart .hikashop_cart_product_price_title{ display:none !important; }
}
It will remove the "unit price" column.

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #179472

Hi

I have tried adding the code...

@media only screen and (max-width: 1024px) {
#hikashop_checkout_cart .hikashop_cart_product_price_value, #hikashop_checkout_cart .hikashop_cart_product_price_title{ display:none !important; }
}

...to the Hikashop front end CSS via the configuration/general display options but it has no effect.

Should it go in a specific place in the CSS? I placed it at the bottom...
.hikashop_show_cart_quantity_td{min-width: 60px;}
.hikashop_show_cart_quantity_td input{float: left;}
.hikashop_show_cart_quantity_td div{float: none;}

@media only screen and (max-width: 1024px) {
#hikashop_checkout_cart .hikashop_cart_product_price_value, #hikashop_checkout_cart .hikashop_cart_product_price_title{ display:none !important; }
}

I cleared the cache, both on the server and on the laptop and iPhone browsers, but there is no change, the cart is the same as before. :unsure:

btw, is there a way that customers could order without having to register on the site?

Last edit: 10 years 9 months ago by timarnold. Reason: to add a question

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

  • Posts: 13201
  • Thank you received: 2322
10 years 9 months ago #179483

Hi,

Hmmm that's strange because I tried it in the browser console and it was working fine.
Could you try to replace "only screen" by "all" ?
You can too try to add the css in your template css file.

For the checkout, yes there is an option in Configuration > Checkout > Login & Registration to checkout as a guest. ;)

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #179605

Yep, done that, still no joy. See the attached screen captures from my iPhone taken after making the last change you suggested and after clearing the cache on the server and the history on the iPhone.

Attachments:

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #179606

Oh, on the checkout configuration there is no checkout as a guest option. And switching 'registration' to 'no' doesn't work either. See attached...

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
10 years 9 months ago #179608

Hi,

On the screenshot there is no more the "unit price" column so the css is working as it should.

Now you can maybe change the "Total price" text to something shorter.
hikashop.com/support/faq.html#tran

For the guest, registration issue I don't really understand the problem, could you give more details ?
If you want to allow customers to checkout as guests, you need a commercial version of HikaShop.

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #179698

The problem is I don't want customers to have to register to make a purchase and there isn't an option to allow guest checkout.

Frankly, when I install a component, even a free version, I expect it to work properly out of the box. I don't expect to have to spend hours (and therefore money) discussing things that should simply work, on a forum, and editing code to make it work.

And I don't expect to have to pay for something as basic as having the option to choose guest checkout (what exactly does 'Registration: yes/no' do??). Guest checkout should be a standard option!

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

  • Posts: 329
  • Thank you received: 94
10 years 9 months ago #179704

timarnold wrote: And I don't expect to have to pay for something as basic as having the option to choose guest checkout...Guest checkout should be a standard option!


Let's all read that again....Sounds to me like you are saying: "I don't expect to pay for what I want or need to make money with my online store. I think someone should give it to me for free!"

There is a free version of the software and there are paid versions with more features, which help the great developers of HikaShop make a living. If you need one or more of the features that are included in the paid versions, then buy one, period. It's pretty rude to demand that someone give you their hard work for free, as if you are entitled to it.

Disclaimer: I don't make a dime from the sale of HikaShop software itself, and I don't represent HikaShop in any official way. These comments are completely my own. My company is simply a web development partner here with tons of eCommerce experience in various carts over the last 6 years. Enough experience to recognize just how good HikaShop is compared to the other Joomla alternatives out there (especially the free ones!). And in the end, it just rubs me the wrong way to see someone using free software and getting free support to then complain bitterly that they might have to - gasp! - PAY for something because it's not part of the free package.


~ Deb Cinkus, CEO

Polished Geek: more with monday․com
eCommerce Business Process Automation Experts

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

  • Posts: 26274
  • Thank you received: 4045
  • MODERATOR
10 years 9 months ago #179705

Hi,

About the timarnold question.
There is no "Registation: yes/no" option, the "registration" option have several possible values.
www.hikashop.com/support/support/documen....html#checkout_login

Registration : When this option is set to "guest" the fields name, username, password and password verification from the HikaShop registration form will be removed and no Joomla user account will be created for the user on the website.
When it is set to "simplified registration", those fields will also be removed but an account will be automatically created for the users and an email will be sent to him with his assigned username and password.
When this option is set to registration, the users will have to register on the website during the checkout.
This option is available in all commercial versions of HikaShop.
On the starter edition only the registration mode is possible.


About the part of "it should be a standard option" and the fact that HikaShop have commercial editions ; I think that PolishedGeek already explained a big part of my personal point of view.
I am not representing HikaShop either ; I'm an HikaShop partner too.
Yes, even if I'm a moderator here, I am just an HikaShop partner who is selling his add-on for HikaShop (in order to live) and help people for free every day in this forum (or sharing some of his development, still for free).

HikaShop is an open-source software, a free software.

Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”.

(More about free software : en.wikipedia.org/wiki/Free_software )

HikaShop starter is free as a free beer and is also providing features to create a working store out of the box ; containing plenty of payment plugins and shipping plugins.
It is rare, so much rare today to find a e-commerce software which contains so much free payment plugins ; plugins which are maintain by the team and which are secured.
More than that there is no time limitation or blocking element ; nothing is forcing you to buy a commercial licence (yes, it's open source so you can modify HikaShop in your website and implement the "guest checkout" feature if you want to)

The HikaShop team is working every days to improve the software and provide support to every users in this forum (yes, even users who do not have a commercial licence) and they also provide support by emails.

So to conclude I want to say that It is your right to do not want to buy a commercial licence of HikaShop but it is also the right of the HikaShop team to decide which feature are in the starter package ; thus they could live and continue working on the software.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #179838

Guys I don't need or welcome a lecture or explanation of what Open Source software is, I've been in this industry for nearly 17 years.

I have no problems with paying for commercial versions of software, a) once I have tried, and I am happy with, the free version, and b) if there are desirable additional/advanced features in the commercial version. An example of this is Joomlaworks Simple Image Gallery Pro, which I now renew my subscrition to regularly, having first tried and tested the free version.

As it stands at the moment, HikaShop, which is advertised as 'responsive' has taken up a lot of unecessary time having to post questions on here and fiddle about editing CSS, because an element of it that should fit smartphone screens from the outset, didn't. So it doesn't inspire me with great confidence to purchase a commercial version.

On the subject of registration, the option to allow users to register or not is a basic standard feature of Joomla, and the owner of the website (who incidentally is a multi-millionaire CEO of a multi-national company and himself a programmer/software developer in his own company which specialises in CCTV over IP, and who is a keen supporter of Open Source software) does not want user registration enabled on the race cars website, it's neither necessary or desirable.

If we were able to evaluate the HikaShop component properly, by using the free version without user registration, if we were satisfied with it after a reasonable period of time, and there were features of the commercial version that we would find useful, we would then buy the commercial version, and, where applicable, any commercial plugins that we might find useful.

You both might want to look at how you address customers (or potential customers), your attitude and some of your comments are neither professional nor courteous. If you were representing my business you would just have got yourselves sacked.

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

  • Posts: 329
  • Thank you received: 94
10 years 9 months ago #179858

timarnold wrote: I have no problems with paying for commercial versions of software, a) once I have tried, and I am happy with, the free version, and b) if there are desirable additional/advanced features in the commercial version.......and there were features of the commercial version that we would find useful, we would then buy the commercial version, and, where applicable, any commercial plugins that we might find useful.


I think you just answered your own objection. There's a feature you want that's in the commercial version, and it sounds like your client can certainly afford it.

timarnold wrote: On the subject of registration, the option to allow users to register or not is a basic standard feature of Joomla


As someone who has been working in the industry a long time, I'm sure you are aware that there is a very big difference between standard OOB Joomla registration vs. an eCommerce cart handling all of the various complexities of online shopping with guest checkout. Not the same thing at all.

timarnold wrote: You both might want to look at how you address customers (or potential customers), your attitude and some of your comments are neither professional nor courteous. If you were representing my business you would just have got yourselves sacked.


This will be my last post on this thread that addresses "personal" issues, because there's absolutely no point into turning this into a series of personal comments back and forth about our respective business attitudes. It's my belief that a professional developer is paid fairly for their work, and a professional client respects that, and does not do them the discourtesy of demanding work for free.


~ Deb Cinkus, CEO

Polished Geek: more with monday․com
eCommerce Business Process Automation Experts
Last edit: 10 years 9 months ago by PolishedGeek.

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #179884

PolishedGeek wrote:

timarnold wrote: I have no problems with paying for commercial versions of software, a) once I have tried, and I am happy with, the free version, and b) if there are desirable additional/advanced features in the commercial version.......and there were features of the commercial version that we would find useful, we would then buy the commercial version, and, where applicable, any commercial plugins that we might find useful.


I think you just answered your own objection. There's a feature you want that's in the commercial version, and it sounds like your client can certainly afford it.

timarnold wrote: On the subject of registration, the option to allow users to register or not is a basic standard feature of Joomla


As someone who has been working in the industry a long time, I'm sure you are aware that there is a very big difference between standard OOB Joomla registration vs. an eCommerce cart handling all of the various complexities of online shopping with guest checkout. Not the same thing at all.

timarnold wrote: You both might want to look at how you address customers (or potential customers), your attitude and some of your comments are neither professional nor courteous. If you were representing my business you would just have got yourselves sacked.


This will be my last post on this thread that addresses "personal" issues, because there's absolutely no point into turning this into a series of personal comments back and forth about our respective business attitudes. It's my belief that a professional developer is paid fairly for their work, and a professional client respects that, and does not do them the discourtesy of demanding work for free.


You are mistaken and clearly don't understand my first paragraph above. It certainly doesn't answer my own objection. Whether my client (in fact business partner on some projects) can afford it or not (and frankly the cost is not even pocket money) is irrelevant, it's the principle. Don't offer a free product that doesn't work then expect to get paid to fx it.

I disagree with your views on standard Joomla registration v shopping carts.

So if your belief is as stated in your final paragraph, then why offer a free version in the fist place? I object to the business ethics of offering a product free only to then require payment for what should be a basic option.

At no point have I asked or demanded for anyone to work for free. I chose to evaluate your product for our website by trying the version you offer for free; only to find that it doesn't work on the website it's initially intended for because a simple option that ought to be standard, isn't.

I'll now direct my complaint to the owner of the software and, along with my feedback and review, to Joomla.

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

  • Posts: 84304
  • Thank you received: 13698
  • MODERATOR
10 years 9 months ago #179907

Hi,

1. The CSS of the cart view on the checkout could indeed be improved to be responsive in the future. That's on our todo list. Thank you for your feedback.

2. HikaShop Starter is compliant with Joomla's standard registration system. In the options screen of the Joomla user manager, there is an option to activate or turn off the Joomla registration. And if you turn that option off, registration will also be disabled in HikaShop and users won't be able to checkout unless they login (same behavior as joomla).
If you need a guest checkout, which is not a basic standard feature of Joomla, as Jerome and PolishedGeek explained, it would require one of the commercial editions of HikaShop.
I respect that you think that the guest checkout should be an option of the free version and are glad you shared your concerns on that. I hope you can respect our choice on that matter.

3. We're happy that you want to evaluate our software. Note that we have a 30 days money back policy so you can evaluate our commercial editions and ask for a refund within that time frame if you decide not to use it:
www.hikashop.com/money-back-policy.html

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

  • Posts: 10
  • Thank you received: 0
10 years 9 months ago #180299

So you are aware, I own two hosting and web design businesses in the UK and I'm a partner in another in the US.

When I try new software or extensions for the first time I invariably try/test the free or trial version and if I am happy with it after a reasonable period (usually at least 6 months) I will usually purchase the commercial version (providing that the commercial version includes additional elements that significantly enhance the website) on behalf of many of my own customers as well as recommend it to of other customers and developers.

I don't class guest checkout as a significant enhancement. I see it as something that should be standard. So no, I don't respect your decision to make it available only in commercial versions of your extention.

On the site this is initially being used for, we do not want to have to leave user registration activated (it is temporarily activated at the moment but it will have to be disabled shortly), which leaves us with the only options being to purchase the commercial version now (not an option until after we have tested the extention for at least six months) or, (most likely) look at alternative products.

With software developers in one of our partner companies, there is another alternative...

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

  • Posts: 84304
  • Thank you received: 13698
  • MODERATOR
10 years 9 months ago #180412

Hi,

It's ok that you use something else and I totally understand that you prefer to use a solution that your partners are providing.
We're doing the best we can but I know it's impossible to be able to satisfy 100% of the people when you create something.

But in any case, thank you for your feedback.

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

Time to create page: 0.110 seconds
Powered by Kunena Forum