I am wanting to make the default shipping address on WooCommerce the same as the store address. There is no solution for reverse logistics and this seems the quickest way around it. Customers pay to ship their items to us which in turn is sent directly to our courier where they can print off shipping labels.
I found Assign Dokan vendor shipping address to store address in Woocommerce related answer by #LoicTheAztec, but it does not seem to be working so I am a little stuck.
Edit
I spoke too soon, I got it to work removing current_user_can( 'vendor' ) from all IF statements. Thank you #LoicTheAztec
Related
We need to create Intershop order with product that doesn't require delivery (mobile network plan with monthly payments). As far as we know each basket and order requires to have a shipping method and addresses for it.
Is there a way to avoid setting shipping method or addresses on basket and order since we are not using it, or to setup a shipping method that requires no address.
We also tried to skip setting shipping method on basket and create order with it but it failed.
Also we have tried searching Intershop documentation for digital products and there were a few mentions only of digital addresses but no further info could be found that is relevant to our case.
EDIT: We are not using PWA and we do have physical products (mobile phones) for which we are using standard shipping methods.
To totally circumvent shipping method and shipping address might be quite hard. Are you using PWA? Are there only digital products in your system?
The imho easiest way to achieve something similar out of the box is to use FreightClass "DIGITALDELIVERY" for your products. You will still need to add a shipping address, but an email on that shipping address should be enough (maybe just take over from invoice address? it will then belong to destination region "email-addresses"). Then shipping method "E-mail Delivery" should be available.
I have scoured the internet, but have not seen anything that speaks to what I'm trying to accomplish. Essentially, at the checkout screen, I have shipping & handling set to a flat rate of $4.99. I am using a coupon code to enable free shipping, but I want to offer the user the choice of local pickup if they enter the coupon code. In my shipping zone, I've enabled all three shipping options (flat rate, free shipping, local pickup) unfortunately, with this approach, local pickup shows up by default as a second option to $4.99 shipping & handling.
Is there any way to achieve this?
I am building out an ecommerce website using WordPress and WooCommerce. I'm able to set up my products and corresponding fees/taxes based on the address entered, but it's during checkout. I will have two locations which could have different inventory, so looking to have the address/zipcode check well before the cart/checkout so that specific products would be shown based on the address/zipcode.
I've searched everything and anything--all I can find is based on geolocation, but the shipping (or delivery) address is what I need to know ahead of time because someone can order from a different location but for delivery within the delivery area serviced.
Thanks in advance!
I have been looking for something similar, but I want to force the customer to put their zip code in before checkout so I can valid their cart for delivery.
I found this plugin:
https://wordpress.org/plugins/woocommerce-check-pincode-zipcode-for-shipping/
I haven't tested it, but it looks like something that could work for what you are doing. It can check stock of product based on a zip code at any given location.
With Google Checkout, is there any way to pass in a default shipping address that can't be changed?
I don't want the user to change this as the tax and shipping options are already calculated in the application. Web services from google to my application aren't an option either for other reasons that I don't need to get into.
Thanks.
Edit
I'm using version 2.5, and the GCheckout project 2.5.0.3 (.Net sample code library) to generate the checkout button. I don't see any options on the CheckoutShoppingCartRequest object to specify a shipping address.
It's a roundabout way, but I think you can add a merchant-calculated shipping method with your precalculated shipping, and set ShippingRestrictions on that method. Your restrictions can limit to certain zip codes, so if you limit it to only the zipcode that the user specified, it should prevent them using this shipping method against any other address.
I'm planning to use paypal payment method together with ubercart, in order to not have to take care about security issues.
1)
I need to store the customers addresses in order to know where to ship the products.
I was wondering if I can let customer insert the addresses in paypal, and then somehow get them, or I should ask the customer to fill this information in the website instead... how ?
2) I need to test the checkout process. Is paypal offering a "testing proccess" in which I can see what happen without inserting credit cards numbers ?
thanks
1) People must give a delivery and billing adress in ubercart during checkout. There is also a nifty module wich let's user store different adresses and then choose wich one they want when checking out: http://drupal.org/project/uc_addresses
2) Yes, you can choose this option in the ubercart paypal module settings(sandbox mode) and you need to register here: https://developer.paypal.com/