Accepting credit cards, warehouses, and shipping and fulfilling orders
Hi there,
I'm wondering if anyone has succeeded at adding the manual payment option to be accessible only by customers with a specific tag. We have some existing clients that pay by manual payment methods; however, I do not want these options to be available to the general public.
Any thoughts?
Thank you for your time,
You can put something like this, with a hidden div in each product description:
<div id="manual" style="display:none">
Your manual payment form or iframe goes here.
</div>
and then check for the tag you want to make the div visible:
if (manualTag=="yes") document.getElementById('manual').style.display='block';
Is this looking for a tag in the product or the customer? Id like for it to check for a tag in the customer.
@AwareWare wrote:You can put something like this, with a hidden div in each product description:
<div id="manual" style="display:none">
Your manual payment form or iframe goes here.
</div>
and then check for the tag you want to make the div visible:
if (manualTag=="yes") document.getElementById('manual').style.display='block';
Facing the same problem - were you able to fix it, yet?
looking for a solution for this as well!!
Me too, does anyone have a solution for this? Happy to go with an app.
Has anyone found a solution for this challenge?
The only way I can see this working (without an app) is if you have shopify plus and have access to the checkout.liquid.
You would need to have some javascript listening for the payment_method step, first hide the pay by invoice possibility, then set a couple js variables indicating whether the customer is logged in AND has a specific tag (B2B or something) and then if both are ok then unhide the pay-by-invoice option.. if the customer is not logged in or logged in and doesnt have the special tag you should remove the pay-by-invoice method from the DOM completely otherwise you could have someone who has a little knowlege of js unhide the option.. which means more work on your end to vet all the orders.
Hi
I would like to show the manual payment method only to customers who have a specific tag, and hide it for all others.
Has anybody managed to find a solution for this without using Shopify Plus?
Many thanks
Matt
Apparently this is not possible though requested often (you can check here : https://community.shopify.com/c/payments-shipping-and/how-to-block-a-payment-method-for-specific-cus... )
User | RANK |
---|---|
5 | |
4 | |
4 | |
4 | |
4 |
Thanks to all Community members that participated in our inaugural 2 week AMA on the new E...
By Jacqui Mar 10, 2023Upskill and stand out with the new Shopify Foundations Certification program
By SarahF_Shopify Mar 6, 2023One of the key components to running a successful online business is having clear and co...
By Ollie Mar 6, 2023