• Hi,

    The store is using Guess checkout only.
    The store sell digital and physical product to Canada only.

    New feature requested:
    The store owner would like to offer other country to buy ONLY Digital product.

    So to recap Canada buy physical and digital
    Any country buy digital only

    What would be the best and easiest method and if possible without a plugin.

    Thanks

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Thu P. a11n

    (@thup90)

    Hi there,

    I understand you’d like to restrict physical/ digital products based on customer’s country. There isn’t a way to do this within the core functions of WooCommerce, however, you could use custom code to achieve what you need.

    If you need a developer’s help, I’d recommend checking out this page: https://woocommerce.com/customizations/

    Otherwise, you might use this plugin to assign digital products and physical products in different categories and show/ hide them based on the country:

    https://woocommerce.com/products/country-restrictions-for-woocommerce/

    Feel free to get back to us in case you have any additional questions!

    Mirko P.

    (@rainfallnixfig)

    Hi there,

    We haven’t heard from you in a while, so I’m going to mark this as resolved. Feel free to start a new thread if you have any more questions!

    Cheers.

    Thread Starter lenamtl

    (@lenamtl)

    Hi,

    I’m looking for a solution that will check the address as geolocalisation may be wrong and not reliable.

    Hi @lenamtl,

    Just about any system can be tricked if a customer is determined enough. You might take a look at the Conditional Shipping and Payments plugin. It does allow you to restrict purchasing of specific products based on the customer’s address.

    https://woocommerce.com/products/conditional-shipping-and-payments/

    Let us know if you have any questions.

    Hi @lenamtl

    This thread has been inactive for a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

    Thread Starter lenamtl

    (@lenamtl)

    Hi I’m wondering if I set the store like this
    Selling Location ==> Sell to all countries
    Shipping locations ==> Ship to specific countries only ==> Canada

    Will allow any country to buy digital/virtual product
    and Canada to buy any digital or physical product

    Is this make sense?

    Hi @lenamtl

    Selling Location ==> Sell to all countries
    Shipping locations ==> Ship to specific countries only ==> Canada

    You could do that too. The only thing though is that customers outside of Canada can add physical products to cart along with digital products, and then find out at checkout that your store only ships to Canada.

    So I believe the best bet here is using the Conditional Shipping and Payments plugin:
    https://woocommerce.com/products/conditional-shipping-and-payments/

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘How to allow any country to buy digital product’ is closed to new replies.