Can I hide or change the shipping address on the checkout page?

Denys_S
Tourist
16 0 3

Hello everyone, I would like to clarify whether it is possible to hide the shipping address on the checkout page or replace it with a fake address (then the user will change it to a real one), or enter the shipping address of the store itself and then change it, or make a custom checkout without the address field? are there such options and what are they fraught with if you use temporarily fake data for the address, how does Shopify look at it?

Replies 9 (9)

Elias
Shopify Staff
2897 285 499

 

Hello, @Denys_S.

 

Thank you for reaching out and posting this question!

 

You can hide the shipping address fields on the checkout pages if your products do not require shipping, such as selling digital goods and services (eg. '12 Things to Sell on Shopify'). When adding a product or editing the product details, you can indicate that the product is not a physical good and the shipping address requirements will not appear for these items at checkout.

 

05-28-95121-45115

 

If you're looking to sell digital goods, such as videos, music, ebooks, or graphic arts, then I'd recommend taking a look at using Digital Downloads. However, for specifically NFTs, then you'll want to take a look at Shopify's NFT Beta Program.

 

I'd love to hear more about your business! What kinds of products are you selling? Was there a different reason that you need to hide the shipping address/use a fake address for customer orders?

 

Elias | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Denys_S
Tourist
16 0 3

can we hide the field in Shopify + ? Or if we initially provide fake data, which we then replace with real users, will this not contradict the Shopify policy? This is an application that allows users to buy goods for other users, but there is a need to hide the address so that the buyer does not know the recipient's address.

Elias
Shopify Staff
2897 285 499

Hey, @Denys_S.

 

Thank you for following up!

 

Shopify Plus does have a feature that allows you to customize the checkout, called customizable checkout. However, while I understand that your goal is for users to buy goods for others and be able to send the gift directly to them, I am confused why a user would not know the recipient's address if they're purchasing a gift for the recipient. 

 

Can you clarify the business model or reasoning behind what you're trying to accomplish? Do you have any examples of existing businesses doing something similar that might help?

 

Elias | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Denys_S
Tourist
16 0 3

We need to hide the address of the recipient in front of the sender so that it is confidential and the recipient entered the address himself after payment, for example, if the recipient does not want to provide his address or to make a surprise, etc.
I don’t have clear examples, I’m just wondering if there is a technical possibility for this, so that it would be possible to pay without specifying the shipping address or fill in the shipping address with fake data, and then the recipient will indicate the real ones, but here the question is so that the order does not go to a fake address.

Elias
Shopify Staff
2897 285 499

Hey, @Denys_S.

 

Thank you for clarifying!

 

I believe you're trying to create something like a Secret Santa, where users can purchase gifts for anonymous recipients and vice versa. Would this be an appropriate analogy to capture what you're looking for?

 

If so, while I can't say I've seen anything like this on Shopify before, I also wouldn't be able to provide legal advice on whether payment gateways can support your business proposal. However. if considering this question from the payment providers' point of view, then this could be a problem because there isn't a way for the buyers (or recipients in this case) to file disputes for orders not received as they wouldn't know when to expect an order. Furthermore, there is also a possibility of some customers using fraudulent credit cards, which may be more of an issue with additional parties that aren't directly involved with the transactions. In short, there would need a way for the purchaser/owner of the credit card to be accountable, not just the store/merchant, and I'm not sure there's a way to do that if they can't confirm the shipping addresses.  

 

For the reasons above, I'd recommend reaching out to some of the payment gateways available in your region and discussing your business idea before moving forward. Please take a look at our list of supported payment gateways in your country or region. With that said, I'd also encourage taking a look at Shopify's Terms of Service and Acceptable Use Policy with a legal advisor in your region to ensure compliance with Shopify policies and state laws/regulations. 

 

If you have any other questions on this topic, please don't hesitate to let me know!

 

Elias | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

James105
Shopify Partner
35 1 2

Hi Elias,

 

We are actually working on a platform where buyers can buy different items and needs to be shipped different locations, we handle locations ourself, and each locations cost different price.

 

As soon as the buyer pick the product, we ask for the shipping information and give him a calculation price for the delivery, on the checkout we use our own custom shipping endpoint to get the price for delivery, which works great.

 

The shipping fields on the checkout doesn't make sense in our situation since the buyer already gave us those information and is set on each item.

 

If we set the items as digital, we cannot request him to pay for shipping on checkout, this is the issue we have. 

Victoria
Shopify Staff
2145 150 251

Hi, @James105!

 

Thanks for joining the thread.

 

I understand that because of the items you sell being shipped from different locations with different cost prices, you gather shipping information and calculate the shipping price for the customer. Therefore, you don't require the shipping field at checkout. At this time, the only workaround looks to be marking the product as 'this is not a physical product' if it does not require shipping. You can try exploring custom coding for this specific feature. I'll be sure to share your feedback with our product development team for review. 

Victoria | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

James105
Shopify Partner
35 1 2

Victoria,  if we mark as "this is not a physical product", the customer will not be asked to pay for shipping which is wrong, we would like him to pay for shipping without shipping fields on checkout.

Elias
Shopify Staff
2897 285 499

Hey, @James105.

 

Thank you for following up.

 

Marking the product as a non-physical product is a workaround for hiding the shipping fields. However, we understand that this isn't a solution for everyone, and we'd be happy to share your feedback as a feature request with our development team. If Shopify moves forward with any new features or platform changes, then we'll be sure to announce them on the Shopify Changelog

 

That being said, you can also explore other checkout options, such as using One-page checkout or enabling autocompletion for address fields as they can help reduce the amount of information your customers need to enter. 

 

If you have any other questions on this topic, then don't hesitate to let us know.

Elias | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog