linkedin How To Sell Personalized Jewelry In-Store And Online With WooCommerce + FooSales - FooSales

How to Sell Personalized Jewelry In-Store and Online with WooCommerce + FooSales

Professional Jewelry Designer Making Handmade Jewelry To Sell Personalized Jewelry Online And In-Store

This article shows how to set up an ordering system with WordPress, WooCommerce, FooSales, and the WooCommerce Product Add-Ons extension so you can sell personalized jewelry online and in person at your store.

Jewelry is deeply personal. Customers want their rings to reflect their unique stories—whether it’s a custom engraving with a name, date, or special message, the perfect ring size, or a specific font to make it their own. Online, the WooCommerce Product Add-Ons extension captures these preferences perfectly, and FooSales brings the exact same engraving customization fields from WooCommerce into the POS, allowing you to seamlessly handle ring engravings, sizes, and special instructions at the counter within a unified workflow.

How Does a Jewelry and Engravings Ordering System Work?

You essentially need an ordering system that enables customers to place orders online or in-person, with a focus on personalized ring engravings. To achieve this, we are going to use WordPress, WooCommerce, and FooSales:

  • Vitrine en ligne: Customers browse a catalog of jewelry, add rings to their cart, and customize engravings (e.g., text, font, ring size) using the WooCommerce Product Add-Ons extension. The system tracks selections and calculates costs.
  • Compte d'utilisateur ou Guest Checkout: Customers can create an account to save order history and engraving preferences or opt for guest checkout.
  • Traitement des paiements: Secure payment gateways handle credit/debit cards, digital wallets (e.g., PayPal), or cash on delivery.
  • Confirmation de commande: After payment, customers receive an email with order details.
  • Gestion des commandes: Orders sync to the store’s WooCommerce back-end and load into FooSales for staff to process engraving details.

Setting Up an Ordering System to Sell Personalized Jewelry online and in-store

Example Of A Woocommerce Store Listing For A Jewelry Store

This guide uses WordPress, WooCommerce, FooSaleset le WooCommerce Product Add-Ons extension to create a cost-effective ordering system tailored for custom ring engravings. WooCommerce powers online orders, FooSales integrates in-person and online orders via a POS, and Product Add-Ons enables detailed engraving customization. Here’s how to set it up:

1. Getting Started with WordPress and WooCommerce

If you’re new to WordPress or WooCommerce, follow this guide to set up your site in five steps. Once ready, proceed to the next steps.

2. Create Products

To organize your jewelry catalog in WooCommerce, start by creating product categories to group items logically. In the WordPress dashboard, navigate to Produits > Catégories et cliquez sur Ajouter un nouveau to set up categories such as “Rings,” “Necklaces,” and “Earrings.” This structure helps customers browse your inventory more easily.

Once categories are established, add individual jewelry products like a silver band or diamond ring. Go to Produits > Ajouter un nouveau, then input key details including the title (e.g., “Sterling Silver Band”), long and short descriptions, product data such as price, assigned categories, and a product image. Publish each product and repeat the process for your full catalog to ensure everything is ready for online and in-person sales.

3. Configure WooCommerce Product Add-Ons for Engravings

Screenshot Of A Rings Product Page Demonstrating Woocommerce Product Add-On Fields For A Jewelry And Engravings Ordering System

To enable custom ring engravings, install the WooCommerce Product Add-Ons extension. This allows customers to specify engraving text, select fonts, choose ring sizes, and add special instructions or gift card messages.

Screenshot Of Woocommerce Product Add-On Fields.

Create a Global Add-ons set for your ring customizations and assign it to the Rings product category. This ensures engraving options—like text input, font selection, and ring size—appear automatically on every ring product, streamlining setup and ensuring consistency. For example, a customer can input “Forever Yours” (up to 10 characters), choose a cursive font, and select a US 7 ring size, all within the same interface.

If a specific ring requires unique engraving options, add a Per-product Add-ons group. For instance, you might offer an engraving placement option (e.g., inside vs. outside the band) for a particular ring design. Global and per-product add-ons work together, providing broad coverage across the category and precise control where needed.

WooCommerce Product Add-Ons supports importing and exporting global add-ons via JSON files, ideal for testing or replicating engraving configurations across stores. Below is a sample JSON file for ring engraving customizations, which you can adapt for your store:

[{"name":"Ring size","title_format":"label","description_enable":0,"description":"","placeholder_enable":0,"placeholder":"","type":"multiple_choice","display":"select","position":0,"required":1,"restrictions":0,"restrictions_type":"any_text","adjust_price":0,"price_type":"flat_fee","price":"","id":"1758007049","min":0,"max":0,"default":"","options":[{"label":"US 5","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 6","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 7","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 8","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 9","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 10","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 11","price":"","image":"","price_type":"flat_fee","visibility":1},{"label":"US 12","price":"","image":"","price_type":"flat_fee","visibility":1}]},{"name":"Engraving Text (Inside of ring)","title_format":"label","description_enable":0,"description":"Maximum of 10 characters.","placeholder_enable":0,"placeholder":"","type":"custom_text","display":"select","position":1,"required":0,"restrictions":1,"restrictions_type":"any_text","adjust_price":0,"price_type":"flat_fee","price":"","id":"1758007050","min":0,"max":15,"default":"","options":[{"label":"","price":"","image":"","price_type":"flat_fee","visibility":1}]},{"name":"Select Font","title_format":"label","description_enable":0,"description":"","placeholder_enable":0,"placeholder":"","type":"multiple_choice","display":"images","position":2,"required":1,"restrictions":0,"restrictions_type":"any_text","adjust_price":0,"price_type":"flat_fee","price":"","id":"1758007051","min":0,"max":0,"default":0,"options":[{"label":"Option 1","price":"","image":"1673","price_type":"flat_fee","visibility":1},{"label":"Option 2","price":"","image":"1674","price_type":"flat_fee","visibility":1},{"label":"Option 3","price":"","image":"1675","price_type":"flat_fee","visibility":1},{"label":"Option 4","price":"","image":"1679","price_type":"flat_fee","visibility":1},{"label":"Option 5","price":"","image":"1680","price_type":"flat_fee","visibility":1}]},{"name":"Additional Instructions","title_format":"label","description_enable":0,"description":"","placeholder_enable":0,"placeholder":"","type":"custom_textarea","display":"select","position":3,"required":0,"restrictions":0,"restrictions_type":"any_text","adjust_price":0,"price_type":"flat_fee","price":"","id":"1758007052","min":0,"max":0,"default":"","options":[{"label":"","price":"","image":"","price_type":"flat_fee","visibility":1}]},{"name":"Gift card message","title_format":"label","description_enable":0,"description":"","placeholder_enable":0,"placeholder":"","type":"custom_textarea","display":"select","position":4,"required":0,"restrictions":0,"restrictions_type":"any_text","adjust_price":0,"price_type":"flat_fee","price":"","id":"1758007053","min":0,"max":0,"default":"","options":[{"label":"","price":"","image":"","price_type":"flat_fee","visibility":1}]}]

This JSON includes:

  • Ring Size: A required dropdown for sizes (US 5–12).
  • Engraving Text: A text field for up to 10 characters (e.g., “Love Always”).
  • Select Font: A visual selector for font styles, displayed as images.
  • Additional Instructions: A textarea for special requests (e.g., “Please ensure engraving is centered”).
  • Gift Card Message: A textarea for gift messages (e.g., “Happy Anniversary!”).

4. Set Up FooSales POS

Screenshot Of Product In Cart In Foosales Demonstrating A Jewelry And Engravings Ordering System

With online ordering configured, the next step is to setup FooSales to manage in-store orders, process custom engravings, and handle payments. Install the plugin FooSales and activate your 7-day free trial or purchase a Plan FooSales Plus.

Using Your jewelry Ordering System for Custom Engravings

Here’s how to manage online and in-person orders with a focus on engravings:

Online Orders

When a customer orders a ring online with custom engravings (e.g., “J&A 2025” in a serif font, US 7), the personalization information will be saved to the order. This can be viewed in the WordPress admin are when viewing an order. The order can also be viewed in FooSales, and FooSales can  be configured to use alerts to notify your team of new orders that require engraving.

In-person Orders

Similar to online orders, staff can create orders and capture personalization options directly in FooSales.

Screenshot Of A Rings Product Page Demonstrating Woocommerce Product Add-On Fields.

Simply add an item to cart, input the specific engraving details (e.g., “My Heart” in Option 3 font), apply any discounts or coupons, link the order to the customer’s profile for future reference, and select the preferred payment method to complete the transaction. Set the order status to “Processing” to alert engraving staff or the workshop team to begin the customization work. Finally, the order syncs instantly to WooCommerce, ensuring automatic inventory updates and centralized management of all sales data.

Viewing Orders

Screenshot Of An Order In Foosales Demonstrating Woocommerce Product Add-On Fields.

Online and in-person orders, including engraving details, appear in the WooCommerce dashboard under Commandes and in FooSales’ orders section.

Conclusion

Setting up an ordering system with WordPress, WooCommerce, FooSales, and the Product Add-Ons extension empowers your jewelry store to deliver personalized ring engravings for both online and in-person customers. This system streamlines customization, ensures accurate order fulfillment, and boosts customer satisfaction with minimal cost.

Start with FooSales Plus and bring full product customization into your online and in-person sales.

S'abonner au blog digest

Recevez un résumé des derniers articles dans votre boîte de réception.

Vos données n'ont pas pu être soumises. Veuillez réessayer.
Vous avez été inscrit avec succès !

Nous utilisons Brevo comme plateforme de marketing. En soumettant ce formulaire, vous acceptez que les données personnelles que vous avez fournies soient transférées à Brevo pour être traitées conformément à Politique de confidentialité de Brevo.

Panier d'achat