ERPNext Webshop Setup Guide
ERPNext Webshop Setup Guide
Sources:
1. https://docs.frappe.io/erpnext/v13/user/manual/en/ecommerce/setupecommerce
2. https://github.com/frappe/webshop
3. https://docs.frappe.io/erpnext/v13/user/manual/en/ecommerce/websiteitem
4. https://docs.frappe.io/erpnext/v13/user/manual/en/ecommerce/ecommerce_settings
1. Install Webshop
You can install the Webshop module in two ways:
Option 1: Via Bench (Self-hosted Installation)
bench get-app https://github.com/frappe/webshop
bench --site [your-site-name] install-app webshop
bench restart
Option 2: Via Frappe Cloud - Go to Frappe Cloud Dashboard. - Choose Sites or Server β Application. - Under Apps, click Install App and select Webshop.
2. Set Up Product or Service Item Groups
You can use either the default Item Groups like Products or Services, or create new ones.
Steps:
- Go to Item List and create a new Item (or edit an existing one).
- Under Actions, click Publish to make it visible in the Webshop.
- Configure your Item Groupβs taxes, terms, and conditions to ensure accurate pricing and compliance.
Reference: https://docs.frappe.io/erpnext/v13/user/manual/en/ecommerce/websiteitem
3. Configure Webshop Settings
Go to: https://erp.comfac-it.com/app/webshop-settings/Webshop%20Settings
Hereβs a list of key settings you can configure:
Display Settings
- Products per Page: 24 (recommended)
- β Enable Variant Selection
- β Show Price
- β Show Contact Us Button
- (Optional) Show Stock Availability
- (Optional) Show Apply Coupon Code
- (Optional) Allow items not in stock to be added to cart
Shopping Cart Settings
- Company: Comfac Corporation
- Default Customer Group: All Customer Groups
- Price List: Standard Selling
- Quotation Series: SAL-QTN-YYYY.-
- β Enable Shopping Cart
- (Optional) Allow Non-Website Items in Cart Quotation
Checkout Settings
- β Show Price in Quotation
- β Save Quotations as Draft
- (Optional) Enable Checkout (can be activated later when payment systems are ready)
Other Settings
- Add-ons: Enable plugins or integrations later as needed.
- Item Search Settings: Configure for better catalog filtering.
- Shop by Category: Organize items by type or brand.
- Guest Display Settings: Define what non-logged-in users can view.
Reference: https://docs.frappe.io/erpnext/v13/user/manual/en/ecommerce/ecommerce_settings
4. Next Steps / Notes
- Ensure Item Group Taxes and Terms are configured properly before launch.
- Once published, products will appear under /all-products by default.
- If needed, create a custom landing page for your store following Frappeβs documentation:
docs/store-landing-page.
Summary: This setup enables Comfac-IT to manage and automate online hardware and service sales efficiently, connecting directly to ERPNext inventory, quotations, and billing systems while maintaining ISO-aligned workflows.