Unfortunately, to do what you’re asking requires some jQuery trickery because the hooks that WooCommerce provides for placing a button only places it above or below the Add to Cart button as opposed to right next to it like you’re wanting.
With some jQuery magic you can inject the button into the same div that the Add to Cart button is in, and then adjust some CSS to get it looking just like you want. We actually did that with our PayPal for WooCommerce plugin to make the Express Checkout button on product pages show up next to it just like you’re showing here. We had some complaints from some people, though, because it throws off the typical hooks used with WooCommerce when you do that.
I’ll have to dig back through my PayPal for WooCommerce code to remember exactly how I did that and then I can get you an update on that. I’m just about to leave for a while, but I wanted to at least respond. When I get back I’ll look that up and give you some code you could place in your functions.php file that should do the trick.
Thanks for your quick reply. Yeah that would be great if you could do that. I just think it looks a lot more cleaner this way and wasn’t sure how to go about doing it. Looking forward to your reply.
I have added this our 1.1.3 milestone on GitHub, which we plan to have completed within a couple of weeks. It’ll probably be best to wait until that’s available.
I am going to go ahead and close this ticket, but just keep your eye out for that update and it will include a new option in the “Button Position” configuration within the settings so you can place it where you’re wanting to.
OK, sounds good. Thanks for the info. I will keep an eye out for the update.
We have released the 1.1.3 update which includes the option to display the offer button directly to the right of the add to cart button. 🙂
Thanks for the update and your work. It is working very well. I did have to add a left margin to separate the offer button from add to cart button. I’m guessing it had to do with my theme.
Yes, subtle adjustments may still be necessary to get exactly what you want depending on your theme, but it sounds like you’re there now. Glad to hear it!