Back to Top
Case Study Lavender Connection

Lavender Connection Adds Shipping to WooCommerce POS with Webkul

case-studies-image

URL: https://www.lavenderconnection.com/

Country: United States

Industry Vertical: Farm and Retail

Platform: WooCommerce

Solution Provided: Custom WooCommerce POS implementation with Stripe Terminal payments and USPS shipping at checkout

Merchant Story: Lavender Connection

Lavender Connection is an Olson family farm in Sequim, Washington, which first welcomed guests in 2004.

Across the farm, more than 60 types of lavender grow for guests to see and cut in summer.

Its team also makes oils, buds, bath goods, home goods, food items, gifts, and more.

People can shop online, visit the summer farm store, or find the team at Seattle markets.

Lavender Connection farm and online store homepage

Why Lavender Connection Needed a WooCommerce POS Implementation

Lavender Connection needed one checkout for goods bought at the counter and goods sent by mail.

For mailed goods, the point of sale (POS) agent had to select or create a customer first.

For those sales, the agent also needed a choice to add a shipping address.

Saved address fields had to stay ready for the next order but safe from edits on other screens.

A fixed fee would not work because the shop needed live USPS rates based only on package weight.

Agents also needed to choose Ground Advantage, Priority Mail, or Priority Mail Express during the sale.

Last, mailed orders had to stay open because the shop still needed to pack and send them.

How Webkul Built the WooCommerce POS Implementation

Webkul joined its POS base, Stripe Terminal support, and custom shipping work in one sales flow.

For card sales, the project used Webkul’s Stripe Terminal for WooCommerce POS to take payments in person.

Webkul then changed checkout so mailed goods would not look like a finished counter sale.

WooCommerce POS Implementation for In-Person Payments

This WooCommerce POS development linked the counter sales flow with the shop’s current WooCommerce store.

POS agents could build an order, add a customer, and take payment through a supported Stripe reader.

As a result, card and order details stayed in the same shop used for online sales.

Stripe handled the in-person payment, while the custom checkout added the right shipping fee to the same order.

The image below is an illustrative Webkul POS reference and does not show Lavender Connection’s live store data.

Illustrative Webkul WooCommerce POS interface with Stripe Terminal payment option

How Does Ship Product Work at Checkout?

Webkul added a Ship Product choice for orders that had to be sent after checkout.

When selected, a Shipping Address section appeared as an optional part of the new customer form.

Once saved, agents could change those fields only from the customer’s profile edit page.

For current WooCommerce accounts, the POS also synced each saved shipping address.

With a saved address, staff could start later mail orders without adding the same fields at each sale.

USPS Rates and Processing Orders

Custom checkout used the chosen address and the current WooCommerce USPS setup to ask for live rates.

Agents saw weight-based Ground Advantage, Priority Mail, and Priority Mail Express rates for US shipments.

Each quote used the saved destination and order weight, so staff did not enter a flat shipping fee.

After the agent chose a service, the POS added the returned fee to the order total.

Next, the order status changed to Processing instead of Completed, showing that packing and shipping were still due.

Results of the WooCommerce POS Implementation

Lavender Connection gained one checkout for counter sales and paid orders that still had to be sent.

Agents can use saved customer details, compare the three USPS services, and add one rate before checkout.

Since mailed orders stay in Processing, staff can tell them apart from sales finished at the counter.

Disclaimer – Please note all the images and content used in this article belong to their respective copyright owners. If you have any issues or complaints related to this article, please send us an email at [email protected].
. . .
Adobe Commerce
Retail, United States

Pre-Order Inventory Management for World's Best Model Train Store - Trainworld

Adobe Commerce
Retail, United Arab Emirates

Ninja Kitchen, a UAE firm uses Webkul's Magento 2 Video Player to showcase engaging product videos on its Magento store.

Adobe Commerce
Retail, Spain

Discover how Mercaporta, a Spanish door supplier, boosts engagement and merchandising with Magento 2 Product User Activity.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home