• Resolved tomschulze

    (@stereostokey)


    (1) PLEASE, for the love of dog, can you remove the drop shadows and other unnecessary CSS for buttons and other form fields. Our themes have that covered… all you’re doing is breaking our UI. I’m literally asking you to do less work, and you’d be saving us hours of work having to fix your questionable design choices.

    (2) The AJAX calls in your payment forms are just mind-blowingly slow. I want to use GeoDirectory’s Events/Ticket Marketplace system, but I don’t think it’s possible, simply because changing ticket type alone can take 5 seconds. Why can’t you just preload all data for simple forms rather than go back to the server every single time for no reason? Please? PRETTY PLEASE?

    • This topic was modified 4 months, 4 weeks ago by tomschulze. Reason: used wrong terminology (checkout form vs payment form)

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Stiofan

    (@stiofansisland)

    Hi @stereostokey,

    1. Please make sure our UI system is in compatibility more under WP Settings > AyeCode UI. Our CSS will use a class wrapper in comaptibility mode which should not affect your theme. If you can link me to a page showing the issue i’ll check it. It’s hard to tell whats going on as you are using a CSS minifier plugin, that might be contributing to the issue if its stripping our wrapper class.
    2. WP Ajax can be slow depending on your hosting and the plugins in use. We have a fast AJAX option under GeoDirectory > Settings > General > Developer > Enable Fast AJAX
      However, i’m not sure what specific call you mean, it might not help with the GetPaid calls.

    Thanks,

    Stiofan

    Thread Starter tomschulze

    (@stereostokey)

    Hi Stiofan, thank you for getting back to me! This is a GetPaid/Invoicing issue though, not GeoDirectory itself.

    1. Yes, GeoDirectory is in Compatibility mode. I fixed the button shadow issue manually by adding

      .bsui .btn-primary:hover {
      box-shadow: none;
      }
      .bsui .btn-secondary:hover {
      box-shadow: none;
      }
      … and a lot more for other styling issues.
    2. “Enable Fast Ajax” is enabled. Please have a look at https://speedshare.me/gdevents/speed-flatmating-barcelona-2/ (ignore the layout, I’m playing with that). Try changing the ticket type and/or amount when you buy a ticket. Each change takes two to three seconds at least, and there is simply no need to use AJAX here. Stock management is disabled.
      I’m hosting at Sered.net (WordPress Medium).
      Plugin Author Stiofan

      (@stiofansisland)

      Hi @stereostokey,

      GetPaid and GeoDirectory use our same “AyeCode UI” system so no extra CSS/JS is needed to be loaded when using either one.

      Fast AJAX does not cover the GetPaid calls there and they are subject to the normal WP AJAX calls. AJAX is used for a number of reasons, if the change might affect tax or the price it will query it live, the call is also used to update caches so things like our cart abandonmant functionality can be used.

      I don’t have a easy fix for this currently, our demos are switching options in about 1/3 of that time so i can only put it down to the server or the type of plugins running, i see WPML running which is not light.
      I have added a task for a dev to look into how easy it would be to port over our fast ajax implementation from GD, you can follow it here: https://github.com/AyeCode/invoicing/issues/793

      Thanks,

      Stiofan

    Viewing 3 replies - 1 through 3 (of 3 total)
    • You must be logged in to reply to this topic.