• Resolved Rose

    (@thorned-rose)


    First, thanks for this fantastic plugin! Second, I wrote this all out originally but on submitting, it errored and everything was lost so I’m writing this out a second time and hopefully haven’t forgotten anything. Ok, I have two questions:

    1. Can phone number be part of the billing address details?
      I used this page: https://www.checkoutwc.com/documentation/how-to-move-billing-address-above-payment-gateways/ to move the payment options to the bottom. But the phone number (which we absolutely require) sits below the billing info and has a gap between, making it visually not part of the billing fields. We use ThemeHigh Custom Checkout Fields in case that matters (our custom fields otherwise work perfectly and they are only used with a certain category of products – even products outside that category show the gap between the billing section and phone number). The phone number field is set to billing_phone.
    2. We also use Woo Conditional Shipping and Payments as some products cannot be shipped and must be picked up. These products have their own category and their own shipping class. On the non-CheckoutWC plugin checkout (i.e. when using GeneratePress or Storefront theme), Woo Conditional Shipping and Payments correctly hides the shipping option when any of these products are in the cart and only shows pickup. However with this plugin, the Ship option still shows up in the Delivery Method section. If Ship is selected then it errors with “No shipping methods available”. However we’ve had clients get confused in the past and email us about getting these products shipped even though that’s not possible. So we need to only have pickup shown to make it absolutely clear that they must be picked up.
      Is there any way to only show the “Pick up” delivery method when these products are in the cart? Either by filtering by their specific category, shipping class or by this plugin integrating better with Woo Conditional Shipping and Payments?

    Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Clifton Griffin

    (@clifgriffin)

    Hi Rose,

    Sorry for the delay in getting you a response!

    1. Are you manually adding a billing_phone field with ThemeHigh’s plugin? It would be better to enable the WooCommerce phone field.
    2. Are you using our Local Pickup feature? If so it sounds like you’re using our premium version. You would want to reach out to our premium support for help with this.

    If you can link to the site in question and let me know which products are pickup only that would help me test.

    Clif

    Thread Starter Rose

    (@thorned-rose)

    My turn for a slow reply after being away.

    1. No. It’s the WooCommerce built in phone field. The only difference with the Custom Checkout Fields is that the phone field is set to required.
    I did some further investigation and found that if integration with Custom Checkout Fields is enabled, the phone field sits separated as in my OP. But if I have integration unticked/deselected it looks correct and still shows the custom fields from the TH CCFs plugin.

    Here’s screenshots:

    This is with the integration turned off.

    And integration turned on – the phone number has ‘fallen’ out of the billings address box and sits below it with a gap.

    2. Apologies, I was getting confused as we have the free version installed on our live website (just using the admin preview function so far) but was trying out the premium on a web agency dev testing server and got which has what features mixed up. I’ll contact sales with that question instead ??

    Plugin Author Clifton Griffin

    (@clifgriffin)

    Hi Rose,

    If an address field only appears in the billing address fields and not the shipping address fields, we display it underneath the billing address block.

    This is because the billing address fields are by default taken from the shipping address fields – but with an extra field there is no way to provide it a guaranteed default value.

    So in those cases, the field is displayed separately so that the user will see it and fill it in.

    Hope that makes sense!

    Clif

    Plugin Author Clifton Griffin

    (@clifgriffin)

    Hi Rose,

    Since we haven’t heard back from you, I’m going to close this thread.

    Best,

    Clif

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