Custom WordPress with WooCommerce theme built for people who buy second-hand motorcycles and sell them on parts. The theme is responsive and it is fully customizable from the WordPress admin panel via custom fields.
You can check how this theme looks on this site - https://gmotoparts.com
- WordPress 5.8
- WooCommerce 5.5.2
- PHP 7.4
- JavaScript (ES6)
- CSS3
- HTML5
- jQuery
- Carbon Fields (Custom fields like ACF plugin but specifically for developers)
- MySQL
- Gulp
- Webpack
- PostCSS
- You add the parts as products with pictures, price, description and compatible motorcycles so everyone can check if this part fits on his motorcycle without calling you again and again to ask if the part will fit their motorcycle, send them pictures of it, in what condition is it and what the price is.
- Each part (product) has an associated motorcycle from which the part is disassembled. (This field can be automatically filled with a motorcycle by default that you can choose from Theme Options/Motorcycle Parts Options. This is very useful if you for example add 50 more parts from the same motorcycle).
- Each part (product) has compatible motorcycles because every part can be fit on multiple motorcycles with different makes, models or years.
- The title of the part (product) is automatically generated by the custom field title and associated compatible motorcycles to the part.
- Users can search parts by:
- Words
- Make, model and year of their motorcycle for parts that will fit
- Categories
- Users can order parts and you will get automatic notification on the phone from the "WooCommerce" app for iPhone and Android.
- You can attach a large number of parts to one motorcycle easily from the custom admin page "Attach Parts To Motorcycles".
- When you change the order status to complete the parts from it are automatically hidden on the site because they are sold.
- You can add promo codes for discounts.
- You can check sales for every month by each motorcycle.
- Every motorcycle can be checked for the total sales and the remaining parts for sale.
Header contains a menu that can be managed from Admin Panel/Appearance/Menus.
Footer contains text, phone number, email and copyright. These fields can be managed from Admin Panel/Theme Options/Footer.
This template has different sections that can be used in the order you want.
[year]
Use this shortcode to display the current year.
motocross-enduro-parts
requires the following dependencies:
To use this theme you need to install the Composer and Yarn packages:
$ composer install
$ yarn install
Note run these commands inside the theme folder "motocross-enduro-parts/themes/motocross-enduro-parts"
yarn dev
: watches all css and js files and recompiles them when they change.yarn build
: compiles all of the css and js files to /dist folder in the theme