Project Overview
Noureldein Gold and Silver Store is a primarily Arabic (RTL) e-commerce platform focused on selling jewelry, bullion, and accessories, with support for the Egyptian and Bahraini markets. The project did not require a ready-made template, but rather a complete solution that reflects the brand identity, supports multiple languages and currencies, and solves a real business challenge: automatically updating gold and silver prices based on weight, karat, and workmanship fees.
Brmgina developed a fully custom WordPress theme, along with a dedicated dynamic pricing solution and deep integration with WooCommerce, WPML, and Elementor.
Challenge
Before development, several challenges needed to be addressed in the jewelry store project:
- Metal Pricing: Gold and silver prices fluctuate, and products are defined by weight and karat — fixed manual pricing for each product cannot be relied upon.
- Professional Shopping Experience: An elegant Arabic interface that reflects the quality of a jewelry brand, rather than the default WooCommerce appearance.
- Multiple Markets: Support for the Egyptian Pound and Bahraini Dinar with an Arabic/English interface.
- Complex Catalog: Categories (Men/Women, Departments, Categories, Tags, and Attributes) with fast filtering without page reloads.
- Management Flexibility: Control checkout fields, their order, and visibility from the dashboard without modifying code.
- Customer Price Transparency: Displaying price details (metal value + workmanship) on the product page to build trust.
Solution
1) Noureldeing Theme — Custom Store Interface
Lightweight WordPress theme built specifically for the store, compatible with Elementor, WooCommerce, and WPML, and includes:
Brand Identity & Visual Experience
- A unified color system (dark green, emerald, gold, and cream) with the Noto Kufi Arabic font.
- Full RTL and LTR support for Arabic and English.
- Dynamic page banners via ACF (title, description, badge)
- Store announcement bar (free shipping, etc.) styled consistently with the brand identity.
- Professional 404 page with product search and quick links to return to the store.
Homepage & Content
- Ready-to-use shortcodes: Hero slider, category carousel, store features, and filterable product sections.
- Custom Elementor widget for displaying products by category, section, or gender.
- Styling for classic pages (About Us, Policies, etc.) with an elegant card-based design.
Store & Catalog
- Custom design for the shop page and category archives.
- Advanced AJAX filter without page reload:
- Men / Women
- Sections & Categories
- Product Tags & Attributes
- Price Range
- Availability Status (In Stock / Out of Stock)
- Results bar and dynamic pagination
- Product cards in the brand’s visual style
Search
- Instant product search (Live AJAX) from the header and the 404 page
- Search across: product name, description, SKU, category, and brand
Product page
- Custom image gallery with ACF product video support inside the gallery
- Sale badges and professional price styling
- Price breakdown display from the metals plugin
Cart and checkout
- Two-column layout: customer details + sticky order summary
- Checkout field manager from site settings (ACF):
- Drag-and-drop field ordering
- Enable/disable fields
- Mark fields as required
- Protection of core fields (name, country, address, city, state)
- Respect field order by customer country (WooCommerce locale)
- Styled login and coupon forms at checkout
- A compact terms-and-conditions panel with a link to the full terms page
My Account
- Fully designed account pages (login, registration, forgot password)
- Sidebar menu, orders, and addresses — consistent with the store style
- Correct RTL support for all form elements
Multi-currency
- A custom currency switcher (Egypt / Bahrain) integrated with WCML
- Secondary prices shown in the product admin for management
2) Noureldein Metal Pricing plugin — dynamic gold and silver pricing
A custom WordPress plugin by Brmgina to calculate and update metal product prices automatically:
Pricing logic
- Read product attributes: material (gold/silver), weight in grams, purity (18/21/24 for gold; 800/925/950/999 for silver)
- Enter the gram price for each purity from the dashboard
- Calculation: metal value = weight × gram price
- Add making charges (a fixed amount or a percentage — global or per metal)
- Support for simple and variable products
- Preserve the discount ratio when a previous sale price exists
Admin dashboard
- Settings page under WooCommerce → Metal Prices
- A one-click update-all-prices button with a detailed report (success / skipped / warning / error)
- Update operations log
- Compatibility with HPOS (WooCommerce High-Performance Order Storage)
Storefront
- Price breakdown on the product page: metal value + making charges = final price
- Breakdown updates automatically when the product variation changes
- Compatibility with WPML and WCML (base currency EGP)
Technologies and Integrations
| Component | Role |
|---|---|
| WordPress 6.x | Content management system |
| WooCommerce | Store, cart, checkout, shipping |
| ثيم Noureldeing | Fully custom storefront |
| Noureldein Metal Pricing | Gold and silver pricing |
| Elementor + Pro Elements | |
| ACF Pro | Site settings, page banners, product video |
| WPML | Arabic + English |
| WCML | Egyptian Pound + Bahraini Dinar |
Key Features
- An Arabic-first (RTL) jewelry store with a luxury design
- Automatic gold and silver pricing by weight, purity, and making charges
- Advanced AJAX product filtering
- Instant product search
- Two currencies (EGP + BHD) and two languages (AR + EN)
- Flexible checkout field manager from the dashboard
- Video inside the product gallery
- Fully custom 404, My Account, and checkout flows
- Theme + plugin built specifically for the project — no heavy off-the-shelf templates
Result
An e-commerce platform ready to scale, serving a jewelry brand professionally and giving the team practical control over pricing, catalog, and checkout — with a consistent user experience from the homepage through to order completion.
