• Resolved smithcreate

    (@smithcreate)


    I have a client who is asking me to set up his WooCommerce store so that the customer is only charged when the product is shipped. Part of this is that he doesn’t want to use any of the shipping plugins as they charge his account immediately. He would like to add the shipping cost himself (UPS for most items, but a few items can be flat rate).

    I don’t see a way to do this with WooCommerce. Further, I don’t see a way to tell the customer that we’re capturing their payment info and the order total will change when shipping info is calculated.

    Does anyone know how to do this? Or should I continue to try to convince my client that they should use one of the available shipping plugins? His products can be in excess of 150 lbs. If he’s charging the customer at checkout, those funds (including shipping charges) are being sent to his account (PayPal) correct?

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • The usual setting for PayPal is “capture”. Payment is taken immediately. But PayPal can instead be set to “authorise”. Payment is taken later at the seller’s discretion, and there is some tolerance on the amount. I think its 10% but best refer to PayPal documentation. You may need to customise the emails which WC sends out to explain the process to the customer.

    Otherwise you can consider a quotation system. The buyer creates a shopping basket of the things he wants and this is sent to the seller, who adds shipping costs and/or any discounts. This plugin can do that:
    https://codecanyon.net/item/woocommerce-request-a-quote/6460218
    There are other quotation-type plugins.

    I think customers will generally prefer to know the total cost at point of sale and not want to mess about, but clients know best…

    Thread Starter smithcreate

    (@smithcreate)

    Thanks @lorro. I saw that PayPal allows “capture” or “authorize”. Shipping on some items may be over 10% of the cart cost. I can float this past them and see what they have to say. In my opinion, adding an additional step in the order process is confusing and will turn a lot of shoppers away. The least amount of mouse clicks, the better. I’m thinking I may need to abandon this project if we can’t come to terms how to implement a smooth shipping process.

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    +1 on extra steps like this causing shoppers to turn away. Shipping costs is already the leading cause of an abandoned cart, telling them shipping will be added on later probably makes that worse.

    At a minimum, at least try to show your flat rates when possible, and only start the complex process for larger orders. An extension like Conditional Shipping and Payments can help conditionally show/hide your flat rate shipping methods based on what is in the cart: https://www.woocommerce.com/products/woocommerce-conditional-shipping-and-payments/

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Manually Adding Shipping Cost to Orders’ is closed to new replies.