Accepting credit cards, warehouses, and shipping and fulfilling orders
Hi Everyone,
I have been able to setup a custom private app to inject script to a Shopify page. I can attach this using a script tag but this does not flow through to checkout. I understand that changes to the checkout page is heavily restricted but there are 3rd party apps that does this so it must be possible.
Specifically, I want my private app to be able to show/hide payment methods based on a set criteria.
Is this a possibility? We really need to get this working.
This is the sort of code I received from the web using c# and ASP .NET Core is below:
public async Task<IActionResult> HidePaymentMethod(string checkoutId, string paymentMethodId)
{
// Fetch access token and Shopify API base URL from app settings
var shopifyApiBaseUrl = _configuration["Shopify:ApiBaseUrl"];
var accessToken = _configuration["Shopify:AccessToken"];
var service = new ShopifyPaymentMethodsService(shopifyApiBaseUrl, accessToken);
await service.HidePaymentMethod(checkoutId, paymentMethodId);
return RedirectToAction("Index", "Checkout");
}
We would really appreciate a solution on this.
Thanks - James
In 2024, you really don't want to use Script tag to hide/show payment methods. There are better solutions available now. You can show/hide payment methods based on specific criteria using the PayRules: Hide Payment Methods app. Here's how you can do it:
This will allow you to control the visibility of payment methods based on your criteria.
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024