Shipping Billed Separately
-
Hello! I need assistance with setting up the delivery options for my online store. I’m unable to determine a cost for shipping at checkout, since my products are made-to-order. I calculate the shipping cost after products are created, then send a separate bill for shipping to my clients using a third-party platform. Therefore, I need a way that I can show a notice on the checkout page that shipping is billed separately, not at the time of checkout.
I know how to create a shipping zone and set the label to say whatever I want, but it always says “FREE” at checkout along with the label. Right now, this is what it looks like on the Checkout page:
- Shipping Options
- Pickup in Winter Haven – FREE
- In-Person Delivery – FREE
- Shipping Billed Separately – FREE
And then on the right side where it lists the products in the cart, it also says “Delivery – FREE” with “Shipping Billed Separately” listed in small font underneath.
I would love it to appear something like the following:
- Shipping Options
- Pickup in Winter Haven – Free
- In-Person Delivery – Billed Separately
- Shipping – Billed Separately
And then on the right side, it should just say “Delivery – Billed Separately” or for pickup, it can say “Pickup – FREE”
For all of these options, I would also like customers to be able to select which week they would like to receive their order. Then lastly, I need a way to put a notice on the checkout page explaining the delivery and shipping policy (that separate invoices are created once products are ready for delivery or shipping).
This is the last problem I need to solve before my online store is ready to launch, so I would be super grateful if anyone can help! Thank you so much!
The blog I need help with is: (visible only to logged in users)
- Shipping Options
-
Hi there,
The solution you’re looking for is very complex and requires custom coding. You can try the “WooODT Lite – Delivery & Pickup Date Time Location for WooCommerce” plugin, which will help you set up delivery date, zone, slot, and delivery cost on a specific day basis.
If you’re comfortable with coding, you can add a custom code snippet to your theme’s functions.php file or use a code snippets plugin. Please keep in mind, if the following code does not work, I won’t be able to help you further as it’s beyond my scope.
Here’s an example of how you could change the shipping labels:
add_filter('woocommerce_cart_shipping_method_full_label', 'custom_shipping_label', 10, 2); function custom_shipping_label($label, $method) { if (strpos($label, 'FREE') !== false) { $label = str_replace('FREE', 'Billed Separately', $label); } return $label; }To show a notice about your shipping policy, you can use the following code snippet:
add_action('woocommerce_checkout_before_order_review', 'custom_checkout_notice'); function custom_checkout_notice() { echo '<div class="woocommerce-info">Shipping and delivery costs will be billed separately after your products are created. A separate invoice will be sent to you.</div>'; }You’ll need a Business Plan to add that code to your website. If you don’t have the Business Plan, you can upgrade with a 38% discount on the yearly plan from the link below.
Regards
Faisal -
Aside from Faisal’s suggestion, you can also consider using the plugin Contact for Shipping Quote for WooCommerce.
Let us know if you have any questions.
-
Hello! Thank you both, @faisalahammad and @nigeljoy for your answers! I also got a reply from my message to WordPress support since I do have a business plan already, but it looks like it will be impossible to set up the Checkout page in the way I was originally intending. The reason I thought that method would be best is because I have 162 products all with different dimensions and weights, and I didn’t think there would be a way for the website to combine multiple items into one package or configure multiple packages in one order. It would be incredibly expensive and wasteful to ship each item in a separate package, since the majority of my orders will contain many products (I’m an artificial wedding florist). However, I recently came across a plugin called Advanced Shipping Packages that looks like it might do exactly what I need, taking all the item dimensions and weights into account to combine items into packages. Do either of you or anyone else have experience using this plugin or something similar? This seems like it would be a common issue, so I can’t help but think there is a solution out there. Thank you!
https://woocommerce.com/products/woocommerce-advanced-shipping-packages/ -
Thank you for your clarification. I have not tried out Advanced Shipping Packages, but based on its description, it might suit your needs.
I also have noted that you are in communication with WooCommerce support regarding the same inquiry. I would suggest that you await their response for guidance on the most suitable solution for your needs.
- The topic ‘Shipping Billed Separately’ is closed to new replies.