diff --git a/erpnext_com/www/pricing/__init__.py b/erpnext_com/erpnext_com/doctype/domain_page/__init__.py similarity index 100% rename from erpnext_com/www/pricing/__init__.py rename to erpnext_com/erpnext_com/doctype/domain_page/__init__.py diff --git a/erpnext_com/erpnext_com/doctype/domain_page/domain_page.js b/erpnext_com/erpnext_com/doctype/domain_page/domain_page.js new file mode 100644 index 0000000000..1c0893bcf0 --- /dev/null +++ b/erpnext_com/erpnext_com/doctype/domain_page/domain_page.js @@ -0,0 +1,8 @@ +// Copyright (c) 2019, Frappe and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Domain Page', { + // refresh: function(frm) { + + // } +}); diff --git a/erpnext_com/erpnext_com/doctype/domain_page/domain_page.json b/erpnext_com/erpnext_com/doctype/domain_page/domain_page.json new file mode 100644 index 0000000000..056160c6af --- /dev/null +++ b/erpnext_com/erpnext_com/doctype/domain_page/domain_page.json @@ -0,0 +1,93 @@ +{ + "actions": [], + "autoname": "field:page_name", + "creation": "2019-12-18 18:12:03.130860", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "page_name", + "title", + "subtitle", + "route", + "column_break_5", + "is_published", + "domain_image", + "section_break_8", + "cards" + ], + "fields": [ + { + "fieldname": "page_name", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Page Name", + "reqd": 1, + "unique": 1 + }, + { + "fieldname": "title", + "fieldtype": "Data", + "label": "Title", + "reqd": 1 + }, + { + "fieldname": "subtitle", + "fieldtype": "Text", + "label": "Subtitle", + "reqd": 1 + }, + { + "fieldname": "route", + "fieldtype": "Data", + "label": "Route" + }, + { + "fieldname": "column_break_5", + "fieldtype": "Column Break" + }, + { + "default": "0", + "fieldname": "is_published", + "fieldtype": "Check", + "label": "Published" + }, + { + "fieldname": "domain_image", + "fieldtype": "Attach", + "label": "Domain Image" + }, + { + "fieldname": "section_break_8", + "fieldtype": "Section Break" + }, + { + "fieldname": "cards", + "fieldtype": "Table", + "options": "Domain Card" + } + ], + "links": [], + "modified": "2019-12-31 13:07:08.600361", + "modified_by": "Administrator", + "module": "erpnext_com", + "name": "Domain Page", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/erpnext_com/erpnext_com/doctype/domain_page/domain_page.py b/erpnext_com/erpnext_com/doctype/domain_page/domain_page.py new file mode 100644 index 0000000000..b32292970e --- /dev/null +++ b/erpnext_com/erpnext_com/doctype/domain_page/domain_page.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2019, Frappe and contributors +# For license information, please see license.txt + +from __future__ import unicode_literals +import frappe +from frappe.website.website_generator import WebsiteGenerator + +class DomainPage(WebsiteGenerator): + website = frappe._dict( + page_title_field="title", + condition_field="is_published", + template="erpnext_com/doctype/domain_page/templates/domain.html", + no_cache=1, + sitemap=1 + ) + + def get_context(self, context): + context.website = self + diff --git a/erpnext_com/www/privacy/__init__.py b/erpnext_com/erpnext_com/doctype/domain_page/templates/__init__.py similarity index 100% rename from erpnext_com/www/privacy/__init__.py rename to erpnext_com/erpnext_com/doctype/domain_page/templates/__init__.py diff --git a/erpnext_com/erpnext_com/doctype/domain_page/templates/domain.html b/erpnext_com/erpnext_com/doctype/domain_page/templates/domain.html new file mode 100644 index 0000000000..4950764acc --- /dev/null +++ b/erpnext_com/erpnext_com/doctype/domain_page/templates/domain.html @@ -0,0 +1,45 @@ +{% macro domain(domain, title, subtitle, image, features) %} + +
+
+

{{ title }}

+

{{ subtitle }}

+

+ Start Free Trial +

+

Try ERPNext free for 14 days

+
+
+
+
+
+ {% for card in features %} + + {% endfor %} +
+
+
+{% include "erpnext_com/templates/includes/signup_footer.html" %} + + +{% endmacro %} + + + +{% extends "frappe_theme/templates/base.html" %} + + +{% block title %} {{ website.page_name }} {% endblock %} + +{% block content %} + +{{ domain(website.page_name, website.title, website.subtitle, website.domain_image, website.cards) }} + +{% endblock %} \ No newline at end of file diff --git a/erpnext_com/erpnext_com/doctype/domain_page/test_domain_page.py b/erpnext_com/erpnext_com/doctype/domain_page/test_domain_page.py new file mode 100644 index 0000000000..05ad8d11b6 --- /dev/null +++ b/erpnext_com/erpnext_com/doctype/domain_page/test_domain_page.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +# Copyright (c) 2019, Frappe and Contributors +# See license.txt +from __future__ import unicode_literals + +# import frappe +import unittest + +class TestDomainPage(unittest.TestCase): + pass diff --git a/erpnext_com/erpnext_com/utils.py b/erpnext_com/erpnext_com/utils.py new file mode 100644 index 0000000000..f0e63b7717 --- /dev/null +++ b/erpnext_com/erpnext_com/utils.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- + +import frappe +import requests + +eu = ["BE", "BG", "CZ", "DK", "DE", "EE", "IE", "EL", "ES", "FR", "HR", + "IT", "CY", "LV", "LT", "LU", "HU", "MT", "NL", "AT", "PL", "PT", + "RO", "SI", "SK", "FI", "SE"] + +country_info = {} + +@frappe.whitelist(allow_guest=True) +def get_country(fields=None): + global country_info + ip = frappe.local.request_ip + + if not ip in country_info: + fields = ['countryCode', 'country', 'regionName', 'city'] + try: + res = requests.get('https://pro.ip-api.com/json/{ip}?key={key}&fields={fields}'.format( + ip=ip, key=frappe.conf.get('ip-api-key'), fields=','.join(fields))) + + country_info[ip] = res.json() + + except Exception: + country_info[ip] = {} + + return country_info[ip] + + diff --git a/erpnext_com/fixtures/contact_us_settings.json b/erpnext_com/fixtures/contact_us_settings.json index 2e33dda3f9..9a5854aca0 100644 --- a/erpnext_com/fixtures/contact_us_settings.json +++ b/erpnext_com/fixtures/contact_us_settings.json @@ -1,19 +1,25 @@ [ { - "address_line1": null, - "address_line2": null, - "address_title": null, - "city": null, - "country": null, - "docstatus": 0, - "doctype": "Contact Us Settings", - "forward_to_email": "sales@erpnext.com", - "heading": null, - "introduction": null, - "modified": "2015-03-04 12:31:58.948285", - "name": "Contact Us Settings", - "pincode": null, - "query_options": null, + "address_line1": null, + "address_line2": null, + "address_title": null, + "city": null, + "country": null, + "docstatus": 0, + "doctype": "Contact Us Settings", + "email_id": null, + "forward_to_email": "sales@erpnext.com", + "heading": null, + "introduction": null, + "modified": "2015-03-04 12:31:58.948285", + "name": "Contact Us Settings", + "parent": null, + "parentfield": null, + "parenttype": null, + "phone": null, + "pincode": null, + "query_options": null, + "skype": null, "state": null } ] \ No newline at end of file diff --git a/erpnext_com/fixtures/domain_page.json b/erpnext_com/fixtures/domain_page.json new file mode 100644 index 0000000000..164b9e8423 --- /dev/null +++ b/erpnext_com/fixtures/domain_page.json @@ -0,0 +1,522 @@ +[ + { + "cards": [ + { + "content": "Plan your crop cycles with standard processes linked to a crop and keep track of all tasks.", + "parent": "erpnext-for-agriculture", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/agriculture/crop_cycle", + "title": "Crop Cycle" + }, + { + "content": "The Crop master helps you keep plans and processes linked to a crop and track its history.", + "parent": "erpnext-for-agriculture", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/agriculture/crop", + "title": "Crop Management" + }, + { + "content": "Geo-tag all your properties and map them in a hierarchical model.", + "parent": "erpnext-for-agriculture", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/agriculture/land_unit", + "title": "Land Management" + }, + { + "content": "Keep a track of crop diseases with treatments and keep track of actions taken.", + "parent": "erpnext-for-agriculture", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/agriculture/disease", + "title": "Disease Management" + }, + { + "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", + "parent": "erpnext-for-agriculture", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock", + "title": "Inventory" + }, + { + "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", + "parent": "erpnext-for-agriculture", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts", + "title": "Billing and Payments" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:33:02.398907", + "name": "erpnext-for-agriculture", + "page_name": "Agriculture", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "agriculture", + "subtitle": "ERPNext Agriculture module helps you manage your land, crop cycles, track soil composition and diseases.", + "title": "ERPNext for Agriculture" + }, + { + "cards": [ + { + "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", + "parent": "erpnext-for-distribution-or-trading", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock", + "title": "Inventory" + }, + { + "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", + "parent": "erpnext-for-distribution-or-trading", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts", + "title": "Billing and Payments" + }, + { + "content": "ERPNext Item management helps you create and manage your manufacturing items and its variants.", + "parent": "erpnext-for-distribution-or-trading", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/item", + "title": "Items and Variants" + }, + { + "content": "You can maintain prices, bills, track payments and maintain account balances in multiple currencies.", + "parent": "erpnext-for-distribution-or-trading", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts/multi-currency-accounting", + "title": "Multi Currency" + }, + { + "content": "ERPNext has built-in support for batched and serialised inventory that will help you in traceability.", + "parent": "erpnext-for-distribution-or-trading", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/serial-no", + "title": "Batches and Serial Numbers" + }, + { + "content": "Keep track of quality inspections done for purchased and manufacturing materials.", + "parent": "erpnext-for-distribution-or-trading", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/quality-management", + "title": "Quality Inspection" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:33:10.646259", + "name": "erpnext-for-distribution-or-trading", + "page_name": "Distribution", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "distribution", + "subtitle": "ERPNext is a perfect fit for distribution companies and helps you manage your inventory across multiple currencies and companies.", + "title": "ERPNext for Distribution or Trading" + }, + { + "cards": [ + { + "content": "A single source of all information regarding students from guardians to attendance.", + "parent": "erpnext-for-education-institutes", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/education/student", + "title": "Student Data" + }, + { + "content": "Create admission criteria and conduct online admissions with payments via the portal.", + "parent": "erpnext-for-education-institutes", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/education/student_admission", + "title": "Admissions" + }, + { + "content": "Manage the attendance of your students groups and batches with a simple click.", + "parent": "erpnext-for-education-institutes", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/education/student-attendance", + "title": "Attendance" + }, + { + "content": "Create a schedule of courses for each team, enrol students in programs and groups.", + "parent": "erpnext-for-education-institutes", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/education/course-schedule", + "title": "Course Scheduling" + }, + { + "content": "The assessment module lets you create complex criteria for each course and student and manage grades.", + "parent": "erpnext-for-education-institutes", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/education/assessment-introduction", + "title": "Assessment" + }, + { + "content": "Track collection of fees by creating fee schedules and sending fee requests that can be paid on the portal.", + "parent": "erpnext-for-education-institutes", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/education/fees", + "title": "Fee Collection" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:32:56.098823", + "name": "erpnext-for-education-institutes", + "page_name": "Education", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "education", + "subtitle": "ERPNext Education module helps you manage your entire educational institution from admissions to assessments.", + "title": "ERPNext for Education Institutes" + }, + { + "cards": [ + { + "content": "Keep track of all patients, their history and other critical parameters.", + "parent": "erpnext-for-healthcare", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/healthcare/patient", + "title": "Patient Data" + }, + { + "content": "Maintain a schedule of all your physicians and track appointment bookings for them.", + "parent": "erpnext-for-healthcare", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/healthcare/appointment", + "title": "Appointments" + }, + { + "content": "Record all observations, assessments and prescriptions of all patient consultations.", + "parent": "erpnext-for-healthcare", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/healthcare/patient_encounter", + "title": "Consultations" + }, + { + "content": "Manage all Lab Tests along with specimens and results and keep them ready for print.", + "parent": "erpnext-for-healthcare", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/healthcare/lab_test", + "title": "Lab Tests" + }, + { + "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", + "parent": "erpnext-for-healthcare", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/healthcare/invoicing", + "title": "Patient Billing" + }, + { + "content": "ERPNext stock module will help you manage medical inventory and procurement across warehouses.", + "parent": "erpnext-for-healthcare", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock", + "title": "Stores and Inventory" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:32:49.371485", + "name": "erpnext-for-healthcare", + "page_name": "Healthcare", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "healthcare", + "subtitle": "ERPNext Healthcare modules will help you manage patients, appointments, consultations and lab tests along with billing and all the other ERPNext goodies", + "title": "ERPNext for Healthcare" + }, + { + "cards": [ + { + "content": "Manage multi-level Bill of Materials and Operations, the blue print of your manufacturing system.", + "parent": "erpnext-for-manufacturing-companies", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/manufacturing/bill-of-materials", + "title": "Bill of Materials" + }, + { + "content": "Make Production Plans based on Sales Orders or internal requirements and track operations.", + "parent": "erpnext-for-manufacturing-companies", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/manufacturing/production-plan", + "title": "Production Plan" + }, + { + "content": "Issue and track Work Orders for workstations and plan time and material for each Work Order.", + "parent": "erpnext-for-manufacturing-companies", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/manufacturing/work-order", + "title": "Work Order" + }, + { + "content": "ERPNext Item management helps you create and manage your manufacturing items and its variants.", + "parent": "erpnext-for-manufacturing-companies", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/item", + "title": "Items and Variants" + }, + { + "content": "ERPNext has built-in support for batched and serialized inventory that will help you in traceability.", + "parent": "erpnext-for-manufacturing-companies", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/batch", + "title": "Batches and Serial Numbers" + }, + { + "content": "Keep track of quality inspections done for purchased and manufacturing materials.", + "parent": "erpnext-for-manufacturing-companies", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/quality-inspection", + "title": "Quality Inspection" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:32:41.787605", + "name": "erpnext-for-manufacturing-companies", + "page_name": "Manufacturing", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "manufacturing", + "subtitle": "ERPNext Manufacturing module helps you manage your manufacturing process right from procurement to shipping finished goods.", + "title": "ERPNext for Manufacturing Companies" + }, + { + "cards": [ + { + "content": "Maintain data of all your members, their memberships and terms, also collect payments online.", + "parent": "erpnext-for-non-profits", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/non_profit/membership", + "title": "Members and Volunteers" + }, + { + "content": "Manage a database of your donors and their details. Also accept payments online via the portal.", + "parent": "erpnext-for-non-profits", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/non_profit/donor", + "title": "Donors" + }, + { + "content": "Keep a track of all Grant applications and track expenses with projects.", + "parent": "erpnext-for-non-profits", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/non_profit/grant-application", + "title": "Grants" + }, + { + "content": "Manage all your projects with tasks, assignments and reminders and tracking expenses and billing too.", + "parent": "erpnext-for-non-profits", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/projects", + "title": "Project Management" + }, + { + "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", + "parent": "erpnext-for-non-profits", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts", + "title": "Financial Accounting" + }, + { + "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", + "parent": "erpnext-for-non-profits", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock", + "title": "Stock and Inventory" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:32:32.100954", + "name": "erpnext-for-non-profits", + "page_name": "Non Profit", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "non-profit", + "subtitle": "ERPNext Non Profit module helps you manage all your members, donors, projects and much more.", + "title": "ERPNext for Non Profits" + }, + { + "cards": [ + { + "content": "The ERPNext POS helps you manage your store checkout easily with integrated billing and inventory.", + "parent": "erpnext-for-retail", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts/point-of-sales", + "title": "Point of Sale" + }, + { + "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", + "parent": "erpnext-for-retail", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock", + "title": "Inventory" + }, + { + "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", + "parent": "erpnext-for-retail", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts", + "title": "Billing and Payments" + }, + { + "content": "ERPNext Item management helps you create and manage your manufacturing items and its variants.", + "parent": "erpnext-for-retail", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/item", + "title": "Items and Variants" + }, + { + "content": "ERPNext has built-in support for batched and serialized inventory that will help you in traceability.", + "parent": "erpnext-for-retail", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/stock/batch", + "title": "Batches and Serial Numbers" + }, + { + "content": "Manage your employee data, payroll, leave and attendance, expense claims, all within your ERPNext system.", + "parent": "erpnext-for-retail", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/human-resources", + "title": "HR and Payroll" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:32:19.910454", + "name": "erpnext-for-retail", + "page_name": "Retail", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "retail", + "subtitle": "ERPNext can help you manage your shop or multiple shops with a web-based POS with integrated inventory and accounting.", + "title": "ERPNext for Retail" + }, + { + "cards": [ + { + "content": "Manage all your projects with tasks, assignments and reminders and tracking expenses and billing.", + "parent": "erpnext-for-services", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/projects", + "title": "Project Management" + }, + { + "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", + "parent": "erpnext-for-services", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/accounts", + "title": "Billing and Payments" + }, + { + "content": "Manage your employee data, payroll, leave and attendance, expense claims, all within your ERPNext system.", + "parent": "erpnext-for-services", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/human-resources", + "title": "HR and Payroll" + }, + { + "content": "ERPNext helps you maintain timesheets against projects or tasks and also update them in bulk.", + "parent": "erpnext-for-services", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/projects/timesheets/", + "title": "Time Tracking" + }, + { + "content": "Track and follow up with leads and opportunities and send out rule based emails and newsletters.", + "parent": "erpnext-for-services", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/CRM", + "title": "CRM and Sales" + }, + { + "content": "Manage your customer service and support with email integrated issue tracker.", + "parent": "erpnext-for-services", + "parentfield": "cards", + "parenttype": "Domain Page", + "path": "/docs/user/manual/en/support", + "title": "Helpdesk" + } + ], + "docstatus": 0, + "doctype": "Domain Page", + "domain_image": null, + "is_published": 1, + "modified": "2020-01-03 10:32:13.169027", + "name": "erpnext-for-services", + "page_name": "Services", + "parent": null, + "parentfield": null, + "parenttype": null, + "route": "services", + "subtitle": "ERPNext is ideal for service organizations with integrated projects and people management.", + "title": "ERPNext for Services" + } +] \ No newline at end of file diff --git a/erpnext_com/fixtures/web_page.json b/erpnext_com/fixtures/web_page.json new file mode 100644 index 0000000000..87eece7b45 --- /dev/null +++ b/erpnext_com/fixtures/web_page.json @@ -0,0 +1,436 @@ +[ + { + "breadcrumbs": null, + "content_type": "HTML", + "css": null, + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 1, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": null, + "main_section_html": "{% block content %}\n\n
\n\t
\n\t\t

Frequently Asked Questions

\n\t\t
\n\t\t\t

\n\t\t\t\t

How is the fees calculated for the number of users?
\n\t\t\t\tYou only pay for the number of System users in your account. These are the users who can access the core modules of the ERP and not just portal views.

\n\n\t\t\t\tA system user is generally someone with system roles like manager in Sales/Purchase/Manufacturing/HR, Leave Approver, Employee, Auditor, etc. These roles are assigned from the user's settings page.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

What is covered in the cloud subscription/What am I paying for?
\n\t\t\t\t
    \n\t\t\t\t\t
  • Hosting, backups, and storage managed by us.
  • \n\t\t\t\t\t
  • Priority functional support by the team that made ERPNext.
  • \n\t\t\t\t\t
  • Your own subdomain (with a choice of accessing via your custom domain).
  • \n\t\t\t\t\t
  • Bug Fixing guarantee.
  • \n\t\t\t\t
\n\t\t\t

\n\t\t\t

\n\t\t\t\t

I want to host ERPNext on my own server but need your support. Is this possible?
\n\t\t\t\tYes! We do provide support for self-hosted instances as well. Check out our support plan for more details.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

How to proceed with the subscription payment?
\n\t\t\t\tYou can pay for your ERPNext account from the application itself! Go to Settings > Manage Subscription. Here you can select your plan and proceed to pay.\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\tYou can pay for your subscription via PayPal or Credit card. If not, there's always Wire Transfer! Details for the same can be found here.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

How monthly subscription works?
\n\t\t\t\tWhen you subscribe via PayPal or Razorpay, the payment agent (PayPal, Razorpay) creates pre-authorized subscription profile against your account.

\n\t\t\t\tPayment agent use this pre-authorized profile, to renew your subscription automatically.\n\t\t\t\tAs profile is pre-autorised, the payment agent won't ask for OTP to carry out the tranasction.\n\t\t\t\tIf your Card/Bank Account/PayPal Account doesn't have sufficient balance on date then the payment agent retries the transaction after interval of three days and seven days.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

Do I need to have a PayPal Account for subscription?
\n\t\t\t\tWe use PayPal as our payment gateway to handle international subscriptions. You do not need to have a PayPal account for continuing with the subscription.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

I am running out of storage space/I need to add more users. How do I go about doing so?
\n\t\t\t\tYou can add more space/users from within your account. Just go to Settings > Manage Subscription.

\n\n\t\t\t\tIn the Addons section, you can purchase additional users, emails, and storage space as required.

\n\n\t\t\t\tYou can also upgrade your current plan in the same manner.

\n\n\t\t\t\t
\n\t\t\t\t\t\"ERPNext\n\t\t\t\t
\n\t\t\t

\n\t\t\t

\n\t\t\t\t

I have already subscribed and I want to pay for the next month, however I don\u2019t see a payment option, how so?
\n\t\t\t\tIf you\u2019ve paid via credit card or PayPal for your subscription, the next payment will be auto-debited. In case there is an issue, get in touch with our support team.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

Is the cost of implementation covered in the subscription plan?
\n\t\t\t\tThe subscription plan covers support and hosting cost. You can avail implementation services by opting for a consultation plan or by contacting an ERPNext Partner.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

I\u2019m an Indian user and would like to subscribe using my Debit Card. Is this possible?
\n\t\t\t\tCurrently, recurring payments are allowed on Mastercard and Visa network cards issued by ICICI Bank, Kotak Mahindra Bank, Citibank and Canara Bank, provided the customer authorizes the first transaction through a normal Two-Factor Authentication/3DSecure flow.\n\t\t\t

\n\t\t\t

\n\t\t\t\t

What happens to my data after I subscribe from the trial period?
\n\t\t\t\tYour account is not reset after subscription and the data will remain as is. In case you would like to delete all transactions, you can view this link.\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\tIf you would like to completely reset your account, contact our support team.\n\t\t\t

\n\t\t\t

Have more questions for us? Drop an email to hello@erpnext.com.

\n\t\t
\n\t
\n
\n\n\n{% endblock %}\n", + "main_section_md": "", + "modified": "2019-12-25 17:33:57.835622", + "name": "frequently-asked-questions", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "pricing/faq", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Frequently Asked Questions", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": null, + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": null, + "main_section_html": "
\n\t
\n\t\t

Payment Options

\n\t\t

Our bank details in case you prefer to wire us the money.\n\n\t

\n\t\tDon't forget to drop in a mail at support@erpnext.com with your Payment Reference and ERPNext Account ID when you make a bank payment.\n\t

\n\t
\n\t

Wire Transfer (USD to USD transfers only)

\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t
Name of BankHDFC Bank Ltd.
Address of Bank1st Floor, Sanghavi Square, M. G. Road, Ghatkopar (W), Mumbai - 400086, India.
CurrencyUSD
Account Number50200043297249
Account Name (Beneficiary Name)Frappe Technologies Pvt. Ltd.
SWIFT CodeHDFCINBBXXX
Account TypeCurrent Account
\n\t

Payment in other currencies

\n\t
\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t
Name of BankHDFC Bank Ltd.
Address of Bank1st Floor, Sanghavi Square, M. G. Road, Ghatkopar (W), Mumbai - 400086, India.
CurrencyINR
Account Number01632320001931
Account Name (Beneficiary Name)Frappe Technologies Pvt. Ltd.
IFSC CodeHDFC0001473
SWIFT CodeHDFCINBBXXX
Account TypeCurrent Account
\n\t
\n\n\t
\n\t

By Check (only for India)

\n\t
\n\t\t
1. Deposit Cash / Check
\n\t\t

You can also directly deposit a check to your local HDFC Bank Branch to our account:

\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
Payable ToFrappe Technologies Pvt. Ltd.
Account Number01632320001931
\n\t\t
2. Mail us your check
\n\t\t

You can send us your check by courier at:

\n\t\t

\n\t\t\tFrappe Technologies Pvt Ltd.
\n\t\t\tD - 324, Neelkanth Business Park,
\n\t\t\tNext to Vidyavihar Station,
\n\t\t\tVidyavihar West,
\n\t\t\tMumbai 400 086.\n\t\t

\n\t\t
\n\t\t
Tax Details
\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
PAN NumberAAACW8099E
GSTN27AAACW8099E1ZX
\n\t
\n\n\n\t
\n
\n", + "main_section_md": "", + "modified": "2019-12-26 11:46:24.154468", + "name": "payment", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "pricing/payment", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Payment", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "Markdown", + "css": null, + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 1, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": null, + "main_section_html": null, + "main_section_md": "# Paid Feature Development\n\nBadly missing a feature that you want to be developed on priority? We can help you.\n\n### How it works\n\n1. Create a GitHub Issue at [https://github.com/frappe/erpnext/issues](https://github.com/frappe/erpnext/issues). Indicate that you want to pay for this feature.\n1. Describe your issue clearly.\n 1. Explain the use case. Why this feature is important.\n 1. Number your details instead of writing long paragraphs.\n 1. Use screenshots or mockups to help us visualize what you need.\n 1. Give examples of your proposed feature.\n1. Drop us an email at hello@erpnext.com indicitating that you want to sponsor this features.\n1. If this feature is generic, we will come back with an estimate of how much it will cost. Our rates will be $70 per hour and we will charge for minimum one hour.\n1. Everything we do will be production quality and tested manually and automatically, so please accept our estimate.\n1. If you are okay, we will send you an invoice that you can pay via Paypal or wire transfer.\n 1. You will need to add bank charges that are around $20 incase of wire transfer from outside India.\n 1. Customers in India can pay via NEFT, but we will have to charge Service Tax on the amount.\n1. Your feature will be developed on priority (we will indicate how long it will take to build this).\n1. The feature will be released in the next release on the latest major version of ERPNext.\n1. We will mention you as the sponsor in the release notes (if you don't want to be mentioned, it's okay).\n\n### Ready?\n\nRaise an Issue on GitHub\n\n", + "modified": "2019-12-25 17:32:57.144652", + "name": "paid-feature-development", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "paid-feature-development", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Paid Feature Development", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": null, + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": "
{% extends \"frappe_theme/templates/base.html\" %}
{% from \"erpnext_com/templates/includes/macros.html\" import hero, feature, testimonial %}

{% block title %}VAT Ready ERP{% endblock %}

{% block head_include %}
     <link href=\"/assets/frappe_theme/css/frappe_theme.css\" rel=\"stylesheet\">
{% endblock %}

{% block content %}
    {{ hero(\"VAT Ready ERP\",
        \"For UAE and Saudi Arabia Tax Requirements\",
        \"/assets/erpnext_com/images/gcc-vat/hero-tax-invoice-vat.png\", False) }}

    {{ feature({
            \"title\": \"Chart of Accounts\",
            \"desc\": \"Get preset tax accounts in the Chart of Accounts as per your country's tax requirements.\",
            \"img\": \"/assets/erpnext_com/images/gcc-vat/chart-of-accounts.png\"
        })
    }}


    {{ feature({
        \"title\": \"Tax Templates\",
        \"desc\": \"Predefined Sales and Purchase Taxes templates, ready for applying VAT on your sales and purchase transactions.\",
        \"img\": \"/assets/erpnext_com/images/gcc-vat/tax-template.png\"
        })
    }}

    {{ feature({
        \"title\": \"Customer and Company TRN\",
        \"desc\": \"Update Tax Registration Numbers (TRN) in your suppliers and customers.\",
        \"img\": \"/assets/erpnext_com/images/gcc-vat/TRN-tax-id.png\"
        })
    }}

    {{ feature({
        \"title\": \"Point Of Sale\",
        \"desc\": \"Create retail invoices with VAT included in the Item's price, and shown separately in the print format.\",
        \"img\": \"/assets/erpnext_com/images/gcc-vat/UAE-KSA-VAT-POS.png\"
        })
    }}

    {{ feature({
        \"title\": \"Itemised Tax Calculation\",
        \"desc\": \"Track tax rate applicable in the Item master. Create transactions for items with different tax rates.\",
        \"img\": \"/assets/erpnext_com/images/gcc-vat/VAT-itemised-tax.png\"
        })
    }}

    {{ feature({
        \"title\": \"Sales Invoice\",
        \"desc\": \"Issue VAT-compliant Sales Invoice to your customers in Simplified or Detailed formats.\",
        \"img\": \"/assets/erpnext_com/images/gcc-vat/detailed-tax-invoice.png\"
        })
    }}

    {{ testimonial(\"Konrad Schwitter, OfficeOne\", 
    \"<strong>VAT is fully implemented!</strong> 
    I want to thank you guys very much for all the support and patience you had with me.Once more I\u2019m fully 
    convinced with your leading edge product but even more important the people behind it.
    \", \"/assets/erpnext_com/images/testimonials/konrad.png\") }}


    {% include(\"erpnext_com/templates/includes/industry_footer.html\") %}
{% endblock %}



", + "main_section_html": "{% from \"erpnext_com/templates/includes/macros.html\" import hero, feature, testimonial %}\n\n\n{% block head_include %}\n\t \n{% endblock %}\n\n{% block content %}\n\t{{ hero(\"VAT Ready ERP\",\n\t\t\"For UAE and Saudi Arabia Tax Requirements\",\n\t\t\"/assets/erpnext_com/images/gcc-vat/hero-tax-invoice-vat.png\", False) }}\n\n\t{{ feature({\n\t\t\t\"title\": \"Chart of Accounts\",\n\t\t\t\"desc\": \"Get preset tax accounts in the Chart of Accounts as per your country's tax requirements.\",\n\t\t\t\"img\": \"/assets/erpnext_com/images/gcc-vat/chart-of-accounts.png\"\n\t\t})\n\t}}\n\n\n\t{{ feature({\n\t\t\"title\": \"Tax Templates\",\n\t\t\"desc\": \"Predefined Sales and Purchase Taxes templates, ready for applying VAT on your sales and purchase transactions.\",\n\t\t\"img\": \"/assets/erpnext_com/images/gcc-vat/tax-template.png\"\n\t\t})\n\t}}\n\n\t{{ feature({\n\t\t\"title\": \"Customer and Company TRN\",\n\t\t\"desc\": \"Update Tax Registration Numbers (TRN) in your suppliers and customers.\",\n\t\t\"img\": \"/assets/erpnext_com/images/gcc-vat/TRN-tax-id.png\"\n\t\t})\n\t}}\n\n\t{{ feature({\n\t\t\"title\": \"Point Of Sale\",\n\t\t\"desc\": \"Create retail invoices with VAT included in the Item's price, and shown separately in the print format.\",\n\t\t\"img\": \"/assets/erpnext_com/images/gcc-vat/UAE-KSA-VAT-POS.png\"\n\t\t})\n\t}}\n\n\t{{ feature({\n\t\t\"title\": \"Itemised Tax Calculation\",\n\t\t\"desc\": \"Track tax rate applicable in the Item master. Create transactions for items with different tax rates.\",\n\t\t\"img\": \"/assets/erpnext_com/images/gcc-vat/VAT-itemised-tax.png\"\n\t\t})\n\t}}\n\n\t{{ feature({\n\t\t\"title\": \"Sales Invoice\",\n\t\t\"desc\": \"Issue VAT-compliant Sales Invoice to your customers in Simplified or Detailed formats.\",\n\t\t\"img\": \"/assets/erpnext_com/images/gcc-vat/detailed-tax-invoice.png\"\n\t\t})\n\t}}\n\n\t{{ testimonial(\"Konrad Schwitter, OfficeOne\", \n\t\"VAT is fully implemented! \n\tI want to thank you guys very much for all the support and patience you had with me.Once more I\u2019m fully \n\tconvinced with your leading edge product but even more important the people behind it.\n\t\", \"/assets/erpnext_com/images/testimonials/konrad.png\") }}\n\n\n\t{% include(\"erpnext_com/templates/includes/industry_footer.html\") %}\n{% endblock %}\n\n", + "main_section_md": "", + "modified": "2019-12-26 18:00:13.355000", + "name": "vat-ready-erp", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "uae-ksa-vat", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "VAT Ready ERP", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": ".review-section {\n\tmax-width: 800px;\n\tmargin: auto;\n\tmargin-bottom: 60px;\n}\n\n@media (max-width: 767px) {\n\t.review-section {\n\t\tpadding: 0px 45px;\n\t}\n\t.review-by {\n\t\ttext-align: center;\n\t}\n}\n\n.review-box {\n\tborder: 1px solid #d1d8dd;\n\tpadding: 30px 30px 15px 30px;\n\tborder-radius: 6px;\n\tbox-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);\n}\n\n.testimonial-img {\n\tmargin: auto;\n max-width: 120px !important;\n border-radius:50% !important;\n}\n.testimonial-img-left {\n\tmargin:auto;\n}\n.testimonial-img-right {\n\tclear:both;\n}\n\n.testimonial-content {\n\t min-height: 150px;\n}\n.testimonial .p,\n.testimonial-content .p {\n\tmargin:0;\n}\n", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 1, + "javascript": null, + "main_section": null, + "main_section_html": "{% from \"erpnext_com/templates/includes/macros.html\" import hero %}\n{% from \"erpnext_com/templates/includes/testimonials_macros.html\" import testimonials %}\n\n{% block head_include %}\n\t \n{% endblock %}\n\n{% block content %}\n\n\t\t
\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t

Users \u2764\ufe0f ERPNext

\n\t\t\t\t\t\t

Loved by more than 3000 companies across the world

\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\n\t\t{{ testimonials() }}\n\n\t\t
\n\t\t\t
\n\t\t\t\t

Independent Reviews

\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t

\n\t\t\t\t\t\t

SoftwareAdvice.com

\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t\t

\n\t\t\t\t\t\t

Capterra.com

\n\t\t\t\t\t

\n\t\t\t\t\t

\n\t\t\t\t\t
\n\t\t\t\t\t\t

\n\t\t\t\t\t\t

G2Crowd.com

\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\t\t
\n\n\t\t{% include \"erpnext_com/templates/includes/signup_footer.html\" %}\n\n{% endblock %}\n\n\n", + "main_section_md": null, + "modified": "2019-12-26 10:05:34.998655", + "name": "erpnext-reviews", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "reviews1", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "ERPNext Reviews", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": "", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 1, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 1, + "insert_style": 0, + "javascript": "frappe.ready(function(){\n\t$(\".hero-and-content .container:first\").removeClass('container');\n\n\t$(\".toggle-sidebar\").click(function(){\n\t\t$(\".navbar-nav\").parent().toggleClass('show');\n\t});\n\n})", + "main_section": null, + "main_section_html": "{% from \"erpnext_com/templates/includes/macros.html\" import hero %}\n\n{% block head_include %}\n\t \n\t \n{% endblock %}\n\n{% block content %}\n
\n\t
\n\t\t

ERPNext Mobile Apps

\n\n\t\t

\n\t\t\tERPNext Mobile apps help you manage your business on the go\n\t\t

\n\n\t\t\n\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t
\n\t\t
\n
\n\n{% endblock %}\n\n\n\n\n\n", + "main_section_md": null, + "modified": "2019-12-26 10:23:42.129540", + "name": "erpnext-mobile-apps", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "mobile1", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "ERPNext Mobile Apps", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": "@-moz-keyframes\nfade-it {\n\t0% { opacity:0 }\n\t100% { opacity:1 }\n}\n\n@-webkit-keyframes\nfade-it {\n\t0% { opacity:0 }\n\t100% { opacity:1 }\n}\n\n@keyframes\nfade-it {\n\t0% { opacity:0 }\n\t100% { opacity:1 }\n}\n\n.fade-in-rotate {\n animation-name: fade-it;\n animation-duration: 1s;\n animation-fill-mode: forwards;\n -webkit-animation-name: fade-it;\n -webkit-animation-duration: 1s;\n -webkit-animation-fill-mode: forwards\n}\n\n.rotate.rotate-block { display: inline-block }\n\n.rotate.rotate-hide {\n display: none;\n opacity: 0\n}\n\n.rotate {\n display: inline-block;\n visibility: visible;\n color: #F6AD55;\n}\n\n@media (max-width: 768px) {\n\t.rotate {\n\t\tdisplay: block !important;\n\t}\n}\n\n.footer-message { display: none; }\n", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 1, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 1, + "insert_style": 1, + "javascript": "\tfrappe.ready(() => {\n\t\t$('.container').animatedHeadline({\n\t\t\tanimationType: \"slide\",\n\t\t\tanimationDelay: 2500,\n\t\t\tbarAnimationDelay: 3800,\n\t\t\tbarWaiting: 800,\n\t\t\tlettersDelay: 50,\n\t\t\ttypeLettersDelay: 150,\n\t\t\tselectionDuration: 500,\n\t\t\ttypeAnimationDelay: 1300,\n\t\t\trevealDuration: 600,\n\t\t\trevealAnimationDelay: 1500\n\t\t });\n\t})\n\tlet words = (function () {\n\t\tlet words = [\n\t\t\t\"SAP\",\n\t\t\t\"Oracle\",\n\t\t\t\"Salesforce\",\n\t\t\t\"NetSuite\",\n\t\t\t\"MS Dynamics\",\n\t\t\t\"Zoho\",\n\t\t\t\"Freshworks\"\n\t\t],\n\t\t\tel = document.querySelector('.rotate'),\n\t\t\tcurrentIndex = 0,\n\t\t\tcurrentWord = '',\n\t\t\tduration = 2000;\n\n\t\tvar _clear = function () {\n\t\t\tsetTimeout(function () {\n\t\t\t\tel.className = 'rotate';\n\t\t\t}, duration / 4);\n\t\t};\n\n\t\tvar _toggleWord = function (duration) {\n\t\t\tsetInterval(function () {\n\t\t\t\t//Generate new current word\n\t\t\t\tcurrentIndex = currentIndex + 1\n\t\t\t\tcurrentWord = words[currentIndex %words.length];\n\n\t\t\t\t//Swap new value\n\t\t\t\tel.innerHTML = currentWord;\n\n\t\t\t\t//Clear class styles\n\t\t\t\t_clear();\n\n\t\t\t\t//Fade in word\n\t\t\t\tel.classList.add(\n\t\t\t\t\t'rotate-block',\n\t\t\t\t\t'fade-in-rotate'\n\t\t\t\t);\n\n\t\t\t}, duration);\n\t\t};\n\n\t\tvar _init = function () {\n\t\t\t_toggleWord(duration);\n\t\t};\n\n\t\t//Public API\n\t\treturn {\n\t\t\tinit: function () {\n\t\t\t\t_init();\n\t\t\t}\n\t\t};\n\t})();\n\n\twords.init();", + "main_section": null, + "main_section_html": "{% from \"templates/includes/media.html\" import media %}\n{% from \"erpnext_com/templates/includes/card_grid.html\" import card_grid %}\n\n{% block head_include %}\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n{% endblock %}\n\n{% block content %}\n
\n\t
\n\t

\n\t\tOpen Source Alternative to\n\t\t\n\t\tSAP\n\t

\n\t

ERPNext is the world's best 100% open source ERP.\n\t

\n\t\tStart Free Trial\n\t\tContact Us\n\t

\n\t\n\t
\n
\n
\n\t
\n\n\t{{ card_grid(\n\t\t\"Everything Included\",\n\t\tNone,\n\t\t[\n\t\t\t{\n\t\t\t\t\"title\": \"Accounting\",\n\t\t\t\t\"content\": \"Get a real time view of your cash flow. Full fledged accounting module covering every aspect of book keeping.\",\n\t\t\t\t\"url\": \"/open-source-accounting\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"HR & Payroll\",\n\t\t\t\t\"content\": \"Manage full employee life cycle right from onboarding, payroll, attendance, expense claims, assets to separation.\",\n\t\t\t\t\"url\": \"/open-source-hrms\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Manufacturing\",\n\t\t\t\t\"content\": \"Effectively maintain and manage multilevel bill of materials, production planning, job cards & inventory.\",\n\t\t\t\t\"url\": \"/open-source-manufacturing-erp-software\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Sales & Purchase\",\n\t\t\t\t\"content\": \"Increase productivity and lower costs by managing your sales and purchase cycles, from purchase to sales orders\",\n\t\t\t\t\"url\": \"/open-source-sales-purchase\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"CRM\",\n\t\t\t\t\"content\": \"Win and retain more customers by optimising sales process. Track leads, opportunities and send the quotes on the go.\",\n\t\t\t\t\"url\": \"/open-source-crm\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Projects\",\n\t\t\t\t\"content\": \"Deliver both internal and external projects on time, budget and profitability. Track tasks, timesheets and issues by project.\",\n\t\t\t\t\"url\": \"/open-source-projects\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Helpdesk\",\n\t\t\t\t\"content\": \"Deliver a better service experience with an intuitive issue tracker and integrated knowledge base.\",\n\t\t\t\t\"url\": \"/open-source-help-desk-software\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Asset Management\",\n\t\t\t\t\"content\": \"Maintain and Manage details of assets, their movement, value adjustment and depreciation.\",\n\t\t\t\t\"url\": \"/open-source-asset-management-software\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Website\",\n\t\t\t\t\"content\": \"ERPNext comes with a fully featured content management with blogs, web pages and forms.\",\n\t\t\t\t\"url\": \"/open-source-website-builder-software\"\n\t\t\t},\n\t\t]\n\n\t\t)\n\t}}\n\t

\n\t\t\n\t\tRead full Documentation\n\t

\n\t
\n
\n\n{% macro card(title, body, link, badge) %}\n\n\t\n\t
\n\t\t
{{ title }}
\n\t\t
{{ body }}
\n\t
\n\t\n
\n{% endmacro %}\n\n
\n\t
\n\t
\n\t\t{{ card(\n\t\t\t'Get Started on Cloud',\n\t\t\t'Start with a 14 day trial to get instant access to your own ERPNext Instance. Get expert support and world class hosting too.',\n\t\t\t'/pricing',\n\t\t\t'See Pricing'\n\t\t) }}\n\n\t\t{{ card(\n\t\t\t'ERPNext Support',\n\t\t\t'For self hosted users, ERPNext Support provides you the priority support and bug fix guarantee, so you can stop worrying.',\n\t\t\t'/support',\n\t\t\t'Buy Support'\n\t\t) }}\n\n\t\t{{ card(\n\t\t\t'100% Open Source',\n\t\t\t'ERPNext is open source and infinitely extensible. Customize it, build upon it, add your own apps built with Frappe Framework.',\n\t\t\t'https://github.com/frappe/erpnext',\n\t\t\t'GitHub'\n\t\t) }}\n\t
\n\t
\n
\n\n{% include \"erpnext_com/templates/includes/signup_footer.html\" %}\n\n\n{% endblock %}\n\n", + "main_section_md": null, + "modified": "2020-01-02 08:20:18.927692", + "name": "open-source-cloud-erp-software-erpnext", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "index", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Open Source Cloud ERP Software - ERPNext", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": null, + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 1, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": null, + "main_section_html": "{% block content %}\n\n
\n\t
\n\t\t

World's Top Rated Open Source ERP

\n\t\t

Rated by Gartner published \"ERP Frontrunners\"

\n\t\t

\n\t\t\tStart Free Trial\n\t\t
\n\t\t\n\t
\n
\n
\n\t
\n\t\t

Why we started ERPNext?

\n\t\t

\n\t\t\tERPNext started as a solution to a problem that our founder, Rushabh Mehta, faced when\n\t\t\the wanted to implement an ERP system for his family business. While building ERPNext, we decided\n\t\t\tthat building it with a community is a far better way of making software in the 21st century than making it alone.\n\t\t\t
Read the full story.\n\t\t

\n\t
\n
\n
\n\t
\n\t\t

Powered By Frappe

\n\t\t

ERPNext is brought to you by Frappe Technologies.\n\t\t\tWe are a company that is dedicated to help customers manage and grow their businesses and\n\t\t\tmake the full use of ERPNext.

\n\t\t\n\t\t\n\t
\n
\n\n
\n{% include \"erpnext_com/templates/includes/signup_footer.html\" %}\n\n\n{% endblock %}\n", + "main_section_md": null, + "modified": "2019-12-26 11:40:00.139565", + "name": "worlds-best-open-source-erp", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "about", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "World's Best Open Source ERP", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": "", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": null, + "main_section_html": "{% from \"erpnext_com/templates/includes/card_grid.html\" import card_grid %}\n\n{% block head_include %}\n\t\n\t\n\t\n{% endblock %}\n\n{% block content %}\n
\n\t
\n\t

Data Privacy

\n\t

Data Ownership and Privacy is of primary concern to us. Learn what we collect, how we use and how you can control your data.

\n\t
\n\n\t{{ card_grid(\n\t\tNone,\n\t\tNone,\n\t\t[\n\t\t\t{\n\t\t\t\t\"title\": \"Download Your Data\",\n\t\t\t\t\"content\": \"Request a download of all your personal data stored in our cloud and billing systems\",\n\t\t\t\t\"url\": \"/data-download-request\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"Request Deletion\",\n\t\t\t\t\"content\": \"Don't want us to remember your history? Request deletion of your personal data\",\n\t\t\t\t\"url\": \"/data-delete-request\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"title\": \"ERPNext Instance\",\n\t\t\t\t\"content\": \"Find your active ERPNext instances and download your backup or request archival\",\n\t\t\t\t\"url\": \"/find-my-login\"\n\t\t\t},\n\t\t])\n\t}}\n\t\n\n\t
Still have questions? Feel free to drop us a mail at\n\t\thello@erpnext.com\n\t
\n
\n\n{% endblock %}", + "main_section_md": "", + "modified": "2019-12-26 12:33:46.486466", + "name": "privacy", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "privacy", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Privacy", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "Markdown", + "css": ".page-content-wrapper {\n max-width: 600px;\n margin: auto;\n line-height: 1.7;\n padding-bottom: 3rem;\n}\n\n.from-markdown {\n margin: auto;\n padding: 3rem 0px;\n max-width: 840px !important;\n padding-bottom: 4rem !important;\n}\n\n.top-section{\n text-align: Center;\n}", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 1, + "javascript": null, + "main_section": null, + "main_section_html": "", + "main_section_md": "
\n

Privacy Policy

\n
\n\nLast Updated: 15th July 2019\n\n### 1. Introduction\n\nThis is applicable if you are using our services:\n\n- Subscribed to ERPNext hosted account\n- 14-day trial account\n- Requested for a demo\n- Contact us for enquiry via e-mail\n\nWe here at **Frappe Technologies**, value your privacy and take serious measures in protecting your personal information and have hence updated our privacy policy to make it GDPR compliant.\n\nThis privacy policy provides you with details of how we collect and process your personal data through your use of our site https://erpnext.com.
\n\nBy providing us with your data, you warrant to us that you are over 13 years of age.
\n\nFrappe Technologies Pvt. Limited is the data controller and processor, and we are responsible for your personal data (referred to as \u201cwe\u201d, \u201cus\u201d or \u201cour\u201d in this privacy policy).\n\nWe recognize the importance of maintaining your privacy. We value your privacy and appreciate your trust in us. This Policy describes how we treat user information we collect on http://www.erpnext.com, http://frappe.erpnext.com and other offline sources. This Privacy Policy applies to current and former visitors to our website and to our online customers. By visiting and/or using our website, you agree to this Privacy Policy.\nerpnext.com is a property of Frappe Technologies Private Limited, an Indian Company registered under the Companies Act, 1956 having its registered office at D/324 Neelkanth Business Park, Vidyavihar West, Mumbai, Maharashtra - 400086, India\n\n---\n\n### 2. Information we collect\n\n#### 2.1 Contact information\n\nWe might collect your name, email, mobile number, phone number, street, city, state, pin code, country and IP address.\n\n#### 2.2 Payment and billing information\n\nWe might collect your billing name, billing address and payment method when you make a purchase on our website. We NEVER collect your credit card number or credit card expiry date or other details pertaining to your credit card on our website. Credit card information will be obtained and processed by online payment management intermediary Razorpay or Paypal.\n\n#### 2.3 Information you post\n\nWe collect information you post in a public space on our website or on a third-party social media site belonging to erpnext.com.\n\n#### 2.4 Demographic information\n\nWe may collect demographic information about you, your business and business needs, events you like, events you intend to participate in, conference tickets you buy, or any other information provided by you during the use of our website. We might collect this as a part of a survey also.\n\n#### 2.5 Other information\n\nIf you use our website, we may collect information about your IP address and the browser you're using. We might look at what site you came from, duration of time spent on our website, pages accessed or what site you visit when you leave us. We might also collect the type of mobile device you are using, or the version of the operating system your computer or device is running.\n\n---\n\n### 3. We collect information in different ways\n\n#### 3.1 We collect information directly from you\n\nWe collect information directly from you when you make a purchase on erpnext.com, register for an event or subscribe to free trial period. We also collect information if you post a comment on our websites or ask us a question through phone or email.\n\n#### 3.2 We collect information from you passively\n\nWe may use other tracking tools like Google, web analytics, LinkedIN, browser cookies or other external websites for collecting information about your usage of our website.\n\n#### 3.3 We get information about you from third parties\n\nFor example, if you use an integrated social media feature on our website. The third-party social media site will give us certain information about you. This could include your name and email address.\n\n---\n\n### 4. Use of your personal information\n\n#### 4.1 We use information to contact you\n\nWe might use the information you provide to contact you for confirmation of a purchase on our website, registration for free trial or for other promotional purposes including sending newsletters.\n\n#### 4.2 We use information to respond to your requests or questions\n\nWe might use your information to confirm your purchase of service, free trial, registration for an event or contest.\n\n#### 4.3 We use information to improve our products and services\n\nWe might use your information to customize your experience with us. This could include displaying content based upon your preferences.\n\n#### 4.4 We use information to look at site trends and customer interests\n\nWe may use your information to make our website and products better. We may combine information we get from you with information about you we get from third parties.\n\n#### 4.5 We use information for security purposes\n\nWe may use information to protect our company, our customers, or our websites.\n\n#### 4.6 We use information for marketing purposes\n\nWe might send you information about special promotions or offers. We might also tell you about new features or products. These might be our own offers or products, or third-party offers or products we think you might find interesting. Or, for example, if you buy our services we enrol you in our newsletter automatically.\nWe use information to send you transactional communications. We might send you emails or SMS about your account or a purchase. We use information as otherwise permitted by law.\n\n---\n\n### 5. Sharing of information with third-parties\n\n#### 5.1 We will share information with third parties who perform services on our behalf\n\nWe share information with vendors who help us manage our online registration process or payment processors or transactional message processors. Some vendors may be located outside of India.\n\n#### 5.2 We may share information with our business partners\n\nThis includes a third party who may help us with implementation of the services subscribed by you and only in case we need to use their expertise on your account. Our partners use the information we give them as described in their privacy policies.\n\n#### 5.3 We will share information with the event organizers\n\nWe share your information with event organizers and other parties responsible for organizing events, demo sessions for you. The event organizers and other parties may use the information we give them as described in their privacy policies.\nWe may share information if we think we have to in order to comply with the law or to protect ourselves. We will share information to respond to a court order or subpoena. We may also share it if a government agency or investigatory body requests. Or, we might also share information when we are investigating potential fraud.\nWe may share information with any successor to all or part of our business. For example, if part of our business is sold we may give our customer list as part of that transaction.\nWe may share your information for reasons not described in this policy. We will tell you before we do this.\n\n---\n\n### 6. Third party sites\n\nIf you click on one of the links to third party websites, you may be taken to websites we do not control. This policy does not apply to the privacy practices of those websites. Read the privacy policy of other websites carefully. We are not responsible for these third-party sites.\n\n#### 6.1 Roles\n\nThe regulation distinguishes two main types of entities:\n\n1. Data controller: Any entity who determines the purposes and means of the processing of personal data, alone or jointly. As a general rule, every organization is a controller for its own data.\n2. Data processor: Any entity who processes data on behalf of a data controller.\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
We Act AsData ProcessingKind of data
Data Controller & Processorerpnext.comPersonal Information like name, email, contact no. of clients, prospective clients who either email us, request for demo or sign up for a trial account
Data ProcessorCustomer DataAny data stored by our customers in their ERPNext account, they are the database owner and become the Data Controller for it. We on act as the Data Processor
NoneSelf-hosted/On-PremiseOpen Source users using ERPNext for their organization on their own server.
\n\n---\n\n### 7. What information about me is stored\n\nWe only store the information necessary for billing and contact purposes. This will include the following:\n\n - Your Name (of course)\n - Your Email ID\n\nThese are the common information stored with us when you use an Frappe cloud account. The following information is also stored:\n\n - Phone number of the primary contact person (if shared by the user)\n - Billing Address (of the company/primary user)\n\nWe also store all the data that is requested from you when you signup or request a demo.\n\n---\n\n### 8. Where do you host\n\nWe currently host with online.net whose servers/data centers are located in Paris, France.\n\n---\n\n### 9. What about backups\n\nOn the cloud, we maintain regular SQL backups (from hereon referred to as backup) of your account. A backup is taken every 6 hours.\n\nThese backups are stored on Amazon's AWS service. You can refer to its compliance information.\n\nWe recommend that you also maintain your own copy. To download them manually by going to ``` Setup > Download Backups ```.\nYou can also automate database backup download of your ERPNext account into your Dropbox account.\n\n---\n\n### 10. Who can access my account\n\nWe also have an access to your account for administrative purposes. This includes access for support and update purposes.\n\nIf anyone in our team has to access your data for support, then you will get an email mentioning that one of our engineers have accessed your data along with a reason. Your passwords are not accessible to our engineers and are generated via a program. If they need to access the account, they must go via this route. All our employees have signed a Non-Disclosure of Data agreement with us and they are fully aware of the consequences and risks involved with access of customer data.\n\n---\n\n### 11. How do I check all the changes you have made as an Administrator\n\nWe will report to you what changes (if any) we have done. At the bottom of each form (or doctypes as we call them) you will see who has made the recent changes. Additionally, you can view the Activity Log Report to track the activities of users in your account. Changes are also made automatically via patches when a new version gets released. In case a patch fails, an Administrator may change your data. In this case too you will receive an email notification of the same.\n\n---\n\n### 12. How do you use my data\n\nAny personal information received will only be used to reply to your queries or fix your bugs (and occasionally send Newsletters which you can opt out of). We do not and never will sell or redistribute your information to any third party.\n\nWe do track your visits to the website through Google Analytics. This data is collected anonymously and viewed in an aggregated form to understand the user behavior across companies. The kind of queries we engage with here are like what is the most used transaction in ERPNext, or what do most users do after making a Sales Invoice.\n\n---\n\n### 13. How can I see all the information that is stored with you\n\n[Click here](/data-download-request) to initiate the request to download your data that we have stored in our systems.\n\n---\n\n### 14. How can I delete all my data that resides with you\n\nWe do not sell your data but for your peace of mind you can request to delete your data from our systems.\nYou can use [this link](/data-delete-request) for data deletion request.\n\nPlease note that we can't delete certain details related to billing for legal and auditing purposes.\n\n---\n\n### 15. What if I want to move my data\n\nERPNext is free and Open Source. This is our biggest advantage against other cloud/SAAS ERPs. In the remote possibility that you do not want our service or we are unable to service, the entire source code with installation instructions is online at github.com.\n\nAll you have to do is download your backup and reinstall on your new server. You can also export only the necessary data in spreadsheets (Excel, CSV) and import them in your new instance.\n\n---\n\n### 16. Email Opt-Out\n\nYou can opt out of receiving or Unsubscribe our marketing emails. To stop receiving our promotional emails, please email support@erpnext.com.It may take about ten days to process your request. Even if you opt out of getting marketing messages, we will still be sending you transactional messages through email and SMS about your purchases.\n\n---\n\n### 17. Incorrect/Incomplete Information\n\nIf you believe that any information we are holding on you is incorrect or incomplete, please write to or email us as soon as possible, at support@erpnext.com. We will promptly correct any information found to be incorrect.\n\n---\n\n### 18. Contact Details\n\nIn accordance with Information Technology Act 2000 and rules made there under, the name and contact details of the Grievance Officer are provided below. If you have any questions about this Policy or other privacy concerns, please do connect with us.\n\nOur full details are:\n\n**Full name of legal entity:** Frappe Technologies Private Limited\n\n**Grievance Officer:** Mr. Umair Sayyed\n\n**Email address:** hello@erpnext.com/support@erpnext.com
\n\n**Postal address:**
\nD/324, Neelkanth Business Park,
\nNear Vidyavihar Railway Station,
\nVidyavihar West,
\nMumbai 400086.
\n\n**Telephone number:** +91 22 4897 0555
\n\nIt is very important that the information we hold about you is accurate and up to date. Please let us know if at any time your personal information changes by emailing us at\nEmail address: support@erpnext.com.\n\n---\n\n### 19. Taking care of your Password (Password security)\n\nerpnext.com firmly believes in protecting the personal information of the customer. erpnext.com or any of its staff or official will never ask for any password or related information from its customers and the customers are also advised, in order to protect access to their accounts and to other channels, do not disclose the passwords to anyone. Generally, when you subscribe to free trial or make a purchase at erpnext.com, you are required to generate your own password. It is recommended that the customers necessarily choose their own passwords carefully such that no unauthorized access is made by a third party. You are also advised not to keep any written or other record of the password/s so that no third party could access the same. You should not disclose the password to anyone. In order that the passwords become complex and difficult for others to guess the you should carefully choose the alpha numeric passwords with combination of upper case alphabets and numbers and special characters (like @, %, &, ! etc.) The password is a private information and must be kept confidential by the owner of the username related to the password. If a password is known by someone other than the owner, that username and password could be misused to access resources and information and possibly with criminal intent\u2014and without notice since they would appear as the registered owner. We will bear no responsibility for loss caused to you in relation to password theft or unauthorized access due to weak passwords etc.\n\n---\n\n### 20. Updates to this policy\n\nFrom time to time we may change our privacy practices. We will notify you of any material changes to this policy as required by law. We will also post an updated copy on our website. Please check our site periodically for updates.\n\n---\n\n### 21. Jurisdiction\n\nIf you choose to visit the website, your visit and any dispute over privacy is subject to this Policy and the website's terms of use. In addition to the foregoing, any disputes arising under this Policy shall be governed by the laws of India.\n\n---\n\n### 22. Have more questions\n\nDrop an email to hello@erpnext.com.\n", + "modified": "2019-12-26 12:33:52.228171", + "name": "policy", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "privacy/policy", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Privacy Policy", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": "", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": "
{% extends \"templates/base.html\" %}
{% block title %}ERPNext for Enterprise{% endblock %}
{% block content %}

<section class='top-section'>
    <div class='container'>
        <h1>Enterprise Platform for the Digital Age</h1>
        <p class=\"lead\">Rated by Gartner published \"ERP Frontrunners\"<br> Find out how ERPNext can transform your
                enterprise with open source<p>
        <div class='mt-4 mb-4'>
            <a href='/contact-form' class='btn btn-primary' target='_blank'>Contact Sales</a>
            <p class='mt-3'><a class='text-muted' href='/get-a-quote'>Get a Quote</a></p>
        </div>
        <img class='mt-5' src='/assets/erpnext_com/img/front-runners.png'>
    </div>
</section>
<section class='section-light'>
    <div class='container text-center'>
        <h2>Enterprise \u2764\ufe0f Open Source</h2>
        <p class=\"lead\">According to <a href=\"https://www.redhat.com/it/enterprise-open-source-report/2019\">RedHat Enterprise IT report</a>, more than 90%
            IT leaders agree that open source plays a strategic role in the
            enterprise.<p>
        </p>
        <img class='mt-4 screenshot' src='/assets/erpnext_com/img/open-source-benefits.png'>
        <div class='text-muted small my-2'>Source: <a href=\"https://www.redhat.com/it/enterprise-open-source-report/2019\">RedHat State of Enterprise Report 2019</a></div>
        <!-- <div class='mt-5'>
            <a href='/contact-form' class='btn btn-primary btn-lg'>Contact Sales</a>
            <p class='mt-3'><a class='text-muted' href='/get-a-quote'>Get a Quote</a></p>
        </div> -->
    </div>
</section>

{% endblock %}


", + "main_section_html": "{% block content %}\n\n
\n
\n

Enterprise Platform for the Digital Age

\n

Rated by Gartner published \"ERP Frontrunners\"
Find out how ERPNext can transform your\n enterprise with open source

\n

\n \n
\n
\n
\n\t
\n\t\t

Enterprise \u2764\ufe0f Open Source

\n\t\t

According to RedHat Enterprise IT report, more than 90%\n IT leaders agree that open source plays a strategic role in the\n enterprise.

\n

\n \n \n \n
\n
\n\n{% endblock %}\n", + "main_section_md": "", + "modified": "2019-12-26 12:36:31.922639", + "name": "erpnext-for-enterprise", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "enterprise", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "ERPNext for Enterprise", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "Markdown", + "css": ".page-content-wrapper {\n max-width: 600px;\n margin: auto;\n line-height: 1.7;\n padding-bottom: 3rem;\n}\n\n.page_content {\n margin: auto;\n padding: 3rem 0px;\n max-width: 840px !important;\n padding-bottom: 4rem !important;\n}\n\n.top-section{\n text-align: Center;\n}", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 1, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 1, + "javascript": null, + "main_section": null, + "main_section_html": "", + "main_section_md": "# License and Trademark\n\n### License\n\nThe ERPNext code is licensed as [GNU General Public License (v3)](https://www.gnu.org/copyleft/gpl.html) and the Documentation is licensed as [Creative Commons (CC-BY-SA-3.0)](https://creativecommons.org/licenses/by-sa/3.0/) and the copyright is owned by Frappe Technologies Pvt Ltd (Frappe) and Contributors.\n\n### Logo and Trademark\n\nThe brand name ERPNext and the logo are trademarks of Frappe Technologies Pvt. Ltd.\n\n#### Introduction\n\nFrappe Technologies Pvt. Ltd. (Frappe) owns and oversees the trademarks for the ERPNext name and logos. We have developed this trademark usage policy with the following goals in mind:\n\n* We'd like to make it easy for anyone to use the ERPNext name or logo for community-oriented efforts that help spread and improve ERPNext.\n* We'd like to make it clear how ERPNext-related businesses and projects can (and cannot) use the ERPNext name and logo.\n* We'd like to make it hard for anyone to use the ERPNext name and logo to unfairly profit from, trick or confuse people who are looking for official ERPNext resources.\n\n#### Frappe Trademark Usage Policy\n\nPermission from Frappe is required to use the ERPNext name or logo as part of any project, product, service, domain or company name.\n\nWe will grant permission to use the ERPNext name and logo for projects that meet the following criteria:\n\n* The primary purpose of your project is to promote the spread and improvement of the ERPNext software.\nYour project is non-commercial in nature (it can make money to cover its costs or contribute to non-profit entities, but it cannot be run as a for-profit project or business).\n* Your project neither promotes nor is associated with entities that currently fail to comply with the GPL license under which ERPNext is distributed.\n* If your project meets these criteria, you will be permitted to use the ERPNext name and logo to promote your project in any way you see fit with one exception: Please do not use ERPNext as part of a domain name.\n\nUse of the ERPNext name and logo is additionally allowed in the following situations:\n\nAll other ERPNext-related businesses or projects can use the ERPNext name and logo to refer to and explain their services, but they cannot use them as part of a product, project, service, domain, or company name and they cannot use them in any way that suggests an affiliation with or endorsement by the ERPNext or WebNotes or the ERPNext open source project. For example, a consulting company can describe its business as \"123 Web Services, offering ERPNext consulting for small businesses,\" but cannot call its business \"The ERPNext Consulting Company.\"\n\nSimilarly, it's OK to use the ERPNext logo as part of a page that describes your products or services, but it is not OK to use it as part of your company or product logo or branding itself. Under no circumstances is it permitted to use ERPNext as part of a top-level domain name.\n\nWe do not allow the use of the trademark in advertising, including AdSense/AdWords.\n\nPlease note that it is not the goal of this policy to limit commercial activity around ERPNext. We encourage ERPNext-based businesses, and we would love to see hundreds of them.\n\nWhen in doubt about your use of the ERPNext name or logo, please contact the Frappe Technologies for clarification.\n\n(inspired from Wordpress)\n\n{% block head_include %}\n \n{% endblock %}\n", + "modified": "2019-12-26 12:48:32.336503", + "name": "license-trademark", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "license-trademark", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "License Trademark", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "Markdown", + "css": ".page-content-wrapper {\n max-width: 600px;\n margin: auto;\n line-height: 1.7;\n padding-bottom: 3rem;\n}\n\n.from-markdown {\n margin: auto;\n padding: 3rem 0px;\n max-width: 840px !important;\n padding-bottom: 4rem !important;\n}\n\n.top-section{\n text-align: Center;\n}", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 1, + "javascript": null, + "main_section": null, + "main_section_html": null, + "main_section_md": "
\n

Frappe Customer Support

\n
\n\n\nTo serve Frappe Customers more efficiently on support issues, Frappe Technologies presents in-app support allowing you to raise and track issues right from your ERPNext account.\n\n#### Using In-app Support\n\nThe In-app Support is accessible in the **Help** dropdown. Click on **ERPNext Support** and follow the step given below\n\n\n- Creating a new support Issue with attachments using the In-app Support.\n\n\n- All the Communication that takes place between You and Frappe Technologies is maintained in the respective Support Issue.\n\n\n- You can reply to an Issue by clicking on the **Reply** button in the timeline.\n\n\n- Once an Issue created is Closed, a user can rate the Support Experience.\n\n\n- An Issue created by a user is visible to all other users of your ERPNext account.\n\n", + "modified": "2019-12-26 12:50:23.103167", + "name": "frappe-customer-support", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 1, + "route": "in-app-support", + "show_sidebar": 0, + "show_title": 0, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Frappe Customer Support", + "website_sidebar": null + }, + { + "breadcrumbs": null, + "content_type": "HTML", + "css": "", + "docstatus": 0, + "doctype": "Web Page", + "dynamic_template": 0, + "enable_comments": 0, + "end_date": null, + "header": null, + "insert_code": 0, + "insert_style": 0, + "javascript": null, + "main_section": null, + "main_section_html": "
\n\t

Compare ERPNext

\n\t

The World's Most Affordable Cloud ERP

\n\t
\n\t\n\t \n\t \n\t \n\t \n\t \n\t \n\t \n\t \n\t
YesNoAdd-on
\n\t

Broad feature and price comparison with some of the other cloud ERP / CRM applications.

\n\t
\n\t
\n\t
\n\t\t\n\t\t\t\n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t\t\n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t \n\t\t
ProductAccountingInventorySalesMfg.Open SourcePricing\n\t\t\t\t\t\t
(/user/month)
Zoho CRM$12
Freshbooks$15
Xero$30
Odoo$80
Work etc$40
Sugar CRM$45
Sales Force$65
Bright Pearl$100
Netsuite$100
SAP ByDesign$125
ERPNext\n\t\t $12.5*\n\t\t
\n\t
\n\t

* ERPNext price is based on annual plans.

\n\t
\n\t
\n\t\tDisclaimers:\n\t \n\t
\n\t

\n\t
\n\tPricing\n\t

\n\n
\n", + "main_section_md": "", + "modified": "2019-12-26 12:57:00.446657", + "name": "compare", + "parent": null, + "parentfield": null, + "parenttype": null, + "published": 0, + "route": "compare", + "show_sidebar": 0, + "show_title": 1, + "slideshow": null, + "start_date": null, + "text_align": "Left", + "title": "Compare", + "website_sidebar": null + } +] \ No newline at end of file diff --git a/erpnext_com/hooks.py b/erpnext_com/hooks.py index ca77f17293..9de8b77269 100644 --- a/erpnext_com/hooks.py +++ b/erpnext_com/hooks.py @@ -155,4 +155,27 @@ # "frappe.desk.doctype.event.event.get_events": "erpnext_com.event.get_events" # } -fixtures = ["Contact Us Settings"] +fixtures = [ + "Contact Us Settings", + { + "dt": "Web Page", + "filters": [ + [ + "name", + "in", + ( + 'worlds-best-open-source-erp', 'compare', 'get-in-touch,disclaimer', + 'erpnext-for-enterprise','frappe-customer-support', 'open-source-cloud-erp-software-erpnext', + 'gst-ready-erp,master-erpnext-basics','license-trademark','erpnext-mobile-apps', + 'paid-feature-development', 'frequently-asked-questions', 'payment', 'privacy', + 'policy', 'erpnext-reviews', 'vat-ready-erp' + ) + ] + ], + "can_overwrite": False + }, + { + "dt": "Domain Page", + "can_overwrite": False + } +] diff --git a/erpnext_com/www/about.html b/erpnext_com/www/about.html deleted file mode 100644 index 79de468509..0000000000 --- a/erpnext_com/www/about.html +++ /dev/null @@ -1,43 +0,0 @@ -{% extends "templates/base.html" %} -{% block title %}World's Best Open Source ERP{% endblock %} -{% block content %} - -
-
-

World's Top Rated Open Source ERP

-

Rated by Gartner published "ERP Frontrunners"

-

- -
-
-
-
-

Why we started ERPNext?

-

- ERPNext started as a solution to a problem that our founder, Rushabh Mehta, faced when - he wanted to implement an ERP system for his family business. While building ERPNext, we decided - that building it with a community is a far better way of making software in the 21st century than making it alone. -
Read the full story. -

-
-
-
-
-

Powered By Frappe

-

ERPNext is brought to you by Frappe Technologies. - We are a company that is dedicated to help customers manage and grow their businesses and - make the full use of ERPNext.

- - -
-
- -
-{% include "erpnext_com/templates/includes/signup_footer.html" %} - - -{% endblock %} diff --git a/erpnext_com/www/agriculture.html b/erpnext_com/www/agriculture.html deleted file mode 100644 index 7596102485..0000000000 --- a/erpnext_com/www/agriculture.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Agriculture{% endblock %} - -{% block content %} - -{{ domain( - "Agriculture", - "ERPNext for Agriculture", - "ERPNext Agriculture module helps you manage your land, crop cycles, track soil composition and diseases.", - "agriculture.jpg", - [ - { - "title": "Crop Cycle", - "content": "Plan your crop cycles with standard processes linked to a crop and keep track of all tasks.", - "path": '/docs/user/manual/en/agriculture/crop_cycle' - }, - { - "title": "Crop Management", - "content": "The Crop master helps you keep plans and processes linked to a crop and track its history.", - 'path': '/docs/user/manual/en/agriculture/crop' - }, - { - "title": "Land Management", - "content": "Geo-tag all your properties and map them in a hierarchical model.", - 'path': '/docs/user/manual/en/agriculture/land_unit' - }, - { - "title": "Disease Management", - "content": "Keep a track of crop diseases with treatements and keep track of actions taken.", - 'path': '/docs/user/manual/en/agriculture/disease' - }, - { - "title": "Inventory", - "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", - 'path': '/docs/user/manual/en/stock' - }, - { - "title": "Billing and Payments", - "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", - 'path': '/docs/user/manual/en/accounts' - }, - ] - ) -}} - -{% endblock %} - - diff --git a/erpnext_com/www/compare.html b/erpnext_com/www/compare.html deleted file mode 100644 index 3769767eca..0000000000 --- a/erpnext_com/www/compare.html +++ /dev/null @@ -1,152 +0,0 @@ -
-

Compare ERPNext

-

The World's Most Affordable Cloud ERP

-
- - - - - - - - - -
YesNoAdd-on
-

Broad feature and price comparison with some of the other cloud ERP / CRM applications.

-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ProductAccountingInventorySalesMfg.Open SourcePricing -
(/user/month)
Zoho CRM$12
Freshbooks$15
Xero$30
Odoo$80
Work etc$40
Sugar CRM$45
Sales Force$65
Bright Pearl$100
Netsuite$100
SAP ByDesign$125
ERPNext - $12.5* -
-
-

* ERPNext price is based on annual plans.

-
-
- Disclaimers: - -
-

-
- Pricing -

- -
diff --git a/erpnext_com/www/disclaimer.md b/erpnext_com/www/disclaimer.md deleted file mode 100644 index 7465291378..0000000000 --- a/erpnext_com/www/disclaimer.md +++ /dev/null @@ -1,63 +0,0 @@ -
-

Disclaimer

-
- -**Version 3.2, 1st November 2018** - - -This Website and the information, tools and material contained in it (this "Site") are not directed to, or intended for distribution to or use by, any person or entity who is a citizen or resident of or located in any jurisdiction where such distribution, publication, availability or use would be contrary to law or regulation or which would subject ERPNext.Com, Frappe Technologies P Limited or its affiliates to any registration or licensing requirement within such jurisdiction. - -This Site is subject to periodic update and revision. Materials should only be considered current as of the date of initial publication appearing thereon, without regard to the date on which you may access the information. ERPNext.Com maintains the right to delete or modify information on this Site without prior notice. - -Past financial performance should not be taken as an indication or guarantee of future performance, and no representation or warranty, express or implied is made regarding future performance. - - -#### Limited Right to Access - -Subject to the terms and conditions set forth in this Agreement, ERPNext.Com will grant a non-exclusive, non-transferable, limited right to access this site and the materials thereon. - - -##### You Hereby Agree and Confirm That: - -- Access to this site and the information contained herein is not unlawful under the applicable laws of the jurisdiction where I am resident and from where I am accessing this site. - -- Access to information on the site(http://www.erpnext.com) does not in any manner constitute an offer to sell or a solicitation of any offer to buy any of the securities of ERPNext.Com or Frappe Technologies Private Limited. - -- No regulatory body or similar authority in any jurisdiction has reviewed or in any way passed upon or endorsed the information on this site or the merits of the services that may be described herein and ERPNext.Com or Frappe Technologies Private Limited do not make any such representation in any form. - -- I shall not circulate copies of information and data available on this site in any unlawful manner (including but not restricted to photocopying and email). I agree not to reproduce, retransmit, distribute, disseminate, sell, publish, broadcast or circulate the contents to anyone unauthorised. - - -##### You Agree Not To: - -- Interrupt or attempt to interrupt the operation of the site in any way. - -- Intrude or attempt to intrude into the site in any way. - -- Post any obscene, defamatory or annoying materials on the site. - -- Obscure any materials, including this notice, already posted on the site. - -- Use the site or any contents thereof to defame, intimidate, annoy or otherwise cause nuisance or breach the rights of any person. - -ERPNext.Com authorizes to view and download the information ("Material(s)/Resource(s)") available on this Web site ("Site") only for personal, non-commercial use. - -##### This Authorization Is Not A Transfer of Title in The Material(S)/Resource(S) And Copies Of The Material(S)/Resource(S) And Is Subject To The Following Restrictions: - -- Retain, on all copies of the Material(s)/Resource(s) downloaded, all copyright, trademarks and other proprietary notices contained in the Material(s)/Resource(s). - -- Not modify the Material(s)/Resource(s) in any way nor reproduce or display, perform, or distribute or otherwise use them for any public or commercial purpose - -- Not transfer the Material(s)/Resource(s) to any other person unless you give them notice of, and they agree to accept, the obligations arising under these terms and conditions of use. You agree to abide by all additional restrictions displayed on the Site as it may be updated from time to time. This Site, including all Material(s)/Resource(s), is copyrighted and protected by worldwide copyright laws and treaty provisions. You agree to comply with all copyright laws worldwide in your use of this Site and to prevent any unauthorized copying of the Material(s)/Resource(s). Except as expressly provided herein, ERPNext.Com does not grant any express or implied right to you under any patents, trademarks, copyrights or trade secret information - - -The information, material or services included in or available through this site may include inaccuracies or typographical errors. Changes are periodically made to the site/services and to the information therein. ERPNext.Com and/or its respective suppliers may make improvements and/or changes in the site/services at any time. Advice received via this site should not be relied upon for personal, medical, legal or financial decisions and you should consult an appropriate professional for specific advice tailored to your situation. - -You specifically agree that ERPNext.Com shall not be responsible for unauthorized access to or alteration of your transmissions or data, any material or data sent or received or not sent or received, or any transactions entered into through this site. You specifically agree that ERPNext.Com is not responsible or liable for any threatening, defamatory, obscene, offensive or illegal content or conduct of any other party or any infringement of another's rights, including intellectual property rights. You specifically agree that ERPNext.Com is not responsible for any content sent using and/or included in this site by any third party. - -In no event shall ERPNext.Com and/or its suppliers be liable for any direct, indirect, punitive, incidental, special, consequential damages or any damages whatsoever including, without limitation, damages for loss of use, data or profits, arising out of or in any way connected with the use or performance of this site/services, with the delay or inability to use this site/services or related services, the provision of or failure to provide services, or for any information, products, services and material obtained through this site, or otherwise arising out of the use of this site/services, whether based on contract, tort, negligence, strict liability or otherwise, even if ERPNext.Com or any of its suppliers has been advised of the possibility of damages. If you are dissatisfied with any portion of this site/services, or with any of these terms of use, your sole and exclusive remedy is to discontinue using this site/services. - -The foregoing is subject to the laws of the Republic of India and the courts in Mumbai, India shall have the exclusive jurisdiction on any dispute that may arise out of the use of this site. - -Please proceed only if you accept all the conditions enumerated herein above, out of your free will and consent. - diff --git a/erpnext_com/www/distribution.html b/erpnext_com/www/distribution.html deleted file mode 100644 index fe5a43d016..0000000000 --- a/erpnext_com/www/distribution.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Distribution{% endblock %} - -{% block content %} - -{{ domain( - "Distribution", - "ERPNext for Distribution or Trading", - "ERPNext is a perfect fit for distribution companies and helps you manage your inventory across multiple currencies and companies.", - "distribution.jpg", - [ - { - "title": "Inventory", - "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", - 'path': '/docs/user/manual/en/stock' - }, - { - "title": "Billing and Payments", - "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", - 'path': '/docs/user/manual/en/accounts' - }, - { - "title": "Items and Variants", - "content": "ERPNext Item management helps you create and manage your manufacturing items and its variants.", - 'path': '/docs/user/manual/en/stock/item' - }, - { - "title": "Multi Currency", - "content": "You can maintain prices, bills, track payments and maintain account balances in multiple currencies.", - 'path': '/docs/user/manual/en/accounts/multi-currency-accounting' - }, - { - "title": "Batches and Serial Numbers", - "content": "ERPNext has built-in support for batched and serialized inventory that will help you in traceability.", - 'path': '/docs/user/manual/en/stock/serial-no' - }, - { - "title": "Quality Inspection", - "content": "Keep track of quality inspections done for purchased and manufacturing materials.", - 'path': '/docs/user/manual/en/quality-management' - } - ] - ) -}} - -{% endblock %} - - diff --git a/erpnext_com/www/education.html b/erpnext_com/www/education.html deleted file mode 100644 index 1613f06cf5..0000000000 --- a/erpnext_com/www/education.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Education{% endblock %} - -{% block content %} - -{{ domain( - "Education", - "ERPNext for Education Institutes", - "ERPNext Education module helps you manage your entire educational institution from admissions to assessments.", - "education.jpg", - [ - { - "title": "Student Data", - "content": "A single source of all information regarding students from guardians to attendance.", - 'path': '/docs/user/manual/en/education/student' - }, - { - "title": "Admissions", - "content": "Create admission criteria and conduct online admissions with payments via the portal.", - 'path': '/docs/user/manual/en/education/student_admission' - - }, - { - "title": "Attendance", - "content": "Manage the attendance of your students groups and batches with a simple click.", - 'path': '/docs/user/manual/en/education/student-attendance' - }, - { - "title": "Course Scheduling", - "content": "Create a schedule of courses for each team, enroll students in programs and groups.", - 'path': '/docs/user/manual/en/education/course-schedule' - }, - { - "title": "Assessment", - "content": "The assessment module lets you create complex criteria for each course and student and manage grades.", - 'path': '/docs/user/manual/en/education/assessment-introduction' - }, - { - "title": "Fee Collection", - "content": "Track collection of fees by creating fee schedules and sending fee requests that can be paid on the portal.", - 'path': '/docs/user/manual/en/education/fees' - } - ] - ) -}} - -{% endblock %} diff --git a/erpnext_com/www/enterprise.html b/erpnext_com/www/enterprise.html deleted file mode 100644 index 3b1b710d3d..0000000000 --- a/erpnext_com/www/enterprise.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "templates/base.html" %} -{% block title %}ERPNext for Enterprise{% endblock %} -{% block content %} - -
-
-

Enterprise Platform for the Digital Age

-

Rated by Gartner published "ERP Frontrunners"
Find out how ERPNext can transform your - enterprise with open source

-

- -
-
-
-
-

Enterprise ❤️ Open Source

-

According to RedHat Enterprise IT report, more than 90% - IT leaders agree that open source plays a strategic role in the - enterprise.

-

- - - -
-
- -{% endblock %} diff --git a/erpnext_com/www/healthcare.html b/erpnext_com/www/healthcare.html deleted file mode 100644 index c32579ebec..0000000000 --- a/erpnext_com/www/healthcare.html +++ /dev/null @@ -1,49 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Healthcare{% endblock %} - -{% block content %} - -{{ domain( - "Healthcare", - "ERPNext for Healthcare", - "ERPNext Healthcare modules helps you manage patients, appointments, consultations and lab tests along with billing and all the other ERPNext goodies", - "healthcare.jpg", - [ - { - "title": "Patient Data", - "content": "Keep track of all patients, their history and other critical parameters.", - 'path': '/docs/user/manual/en/healthcare/patient' - }, - { - "title": "Appointments", - "content": "Maintain a schedule of all your physicians and track appointment bookings for them.", - 'path': '/docs/user/manual/en/healthcare/appointment' - }, - { - "title": "Consultations", - "content": "Record all observations, assessments and prescriptions of all patient consultations.", - 'path': '/docs/user/manual/en/healthcare/patient_encounter' - }, - { - "title": "Lab Tests", - "content": "Manage all Lab Tests along with specimens and results and keep them ready for print.", - 'path': '/docs/user/manual/en/healthcare/lab_test' - }, - { - "title": "Patient Billing", - "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", - 'path': '/docs/user/manual/en/healthcare/invoicing' - }, - { - "title": "Stores and Inventory", - "content": "ERPNext stock module will help you manage medical inventory and procurement across warehouses.", - 'path': '/docs/user/manual/en/stock' - } - ] - ) -}} - -{% endblock %} diff --git a/erpnext_com/www/index.css b/erpnext_com/www/index.css deleted file mode 100644 index 06bfe2cbe2..0000000000 --- a/erpnext_com/www/index.css +++ /dev/null @@ -1,275 +0,0 @@ -.page-content { - padding-bottom: 0px !important; -} - -.dashboard-section { - margin: auto; - max-width: 90%; -} - -.dashboard-section h1 { - font-size: 1.5em; -} - -@media(min-width: 768px) { - .dashboard-section { - max-width: 80%; - } -} - -@media(min-width: 992px) { - .dashboard-section { - max-width: 65%; - } -} - -.hero-content h1 { - font-size: 1.85em; - font-weight: 300; -} - -.hero { - border-bottom: 0px; -} - -.erp-hero { - border-bottom: 1px solid #e1e9f0; -} - -.hero-content p { - margin-bottom: 100px; -} - -.main-illustration { - margin: -90px 0 -60px -32px; - min-height: 420px; -} - -.hero-title { - font-size: 32px; -} - -@media screen and (max-width: 750px) { - .main-illustration { - min-height: inherit; - } -} - -@media screen and (max-width: 480px) { - .main-illustration { - margin: -60px 0 -20px -16px; - } - .hero-title { - font-size: 26px; - } - .hero-title + p { - font-size: 16px; - } -} - -.tab-content { - z-index: 1; - margin-top: -1px; - border: 1px solid #ccc; - border-top: none; - position: relative; -} - -@media (max-width: 767px) { - .tab-content { - padding-top: 0px; - } -} - -.tab-content img { - border-top:1px solid #ccc; -} - -.clear { - clear:both; -} - -/*.navbar, footer, .later { - opacity: 0; -} - -.navbar, footer, .later { - -moz-animation: cssAnimation 1s ease-in 0s forwards; - -webkit-animation: cssAnimation 1s ease-in 0s forwards; - -o-animation: cssAnimation 1s ease-in 0s forwards; - animation: cssAnimation 1s ease-in 0s forwards; - -webkit-animation-fill-mode: forwards; - animation-fill-mode: forwards; -} - -@keyframes cssAnimation { - to { - opacity: 1; - } -} - -@-webkit-keyframes cssAnimation { - to { - opacity: 1; - } -} -*/ - -/* chrome-tabs */ -.chrome-tabs { - box-sizing: border-box; - position: relative; - font-size: 10px; - height: 4.2em; - background: linear-gradient(#dad9da, #d9d8d9); - padding: 1em 1.2em 0.45em 1.2em; - border-radius: 0.5em 0.5em 0 0; - box-shadow: 0 0.05em #b7b7b7; - overflow: hidden; - text-align: left; - } - .chrome-tabs * { - box-sizing: inherit; - font-family: inherit; - } - .chrome-tabs .chrome-tabs-bottom-bar { - position: absolute; - bottom: 0; - height: 0.45em; - left: 0; - width: 100%; - background: #f2f2f2; - box-shadow: 0 -0.05em rgba(0,0,0,0.27); - z-index: 20; - } - .chrome-tabs .chrome-tabs-content { - position: relative; - width: 100%; - height: 100%; - overflow: hidden; - } - .chrome-tabs .chrome-tab { - position: absolute; - left: 0; - height: 2.8em; - width: 24em; - border: 0; - margin: 0; - z-index: 1; - } - .chrome-tabs .chrome-tab, - .chrome-tabs .chrome-tab * { - user-select: none; - cursor: default; - } - .chrome-tabs .chrome-tab .chrome-tab-background { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; - pointer-events: none; - } - .chrome-tabs .chrome-tab .chrome-tab-background > svg { - width: 100%; - height: 100%; - } - .chrome-tabs .chrome-tab .chrome-tab-background > svg .chrome-tab-shadow { - fill: none; - stroke: rgba(0,0,0,0.27); - stroke-width: 0.5px; - } - .chrome-tabs .chrome-tab .chrome-tab-background > svg .chrome-tab-background { - fill: #d0d0d0; - transform: translateX(0.25px) translateY(0.25px); - } - .chrome-tabs .chrome-tab.chrome-tab-current { - z-index: 999; - } - .chrome-tabs .chrome-tab.chrome-tab-current .chrome-tab-background > svg .chrome-tab-background { - fill: #f2f2f2; - } - .chrome-tabs .chrome-tab.chrome-tab-just-added { - top: 10px; - animation: chrome-tab-just-added 120ms forwards ease-in-out; - } - @-moz-keyframes chrome-tab-just-added { - to { - top: 0; - } - } - @-webkit-keyframes chrome-tab-just-added { - to { - top: 0; - } - } - @-o-keyframes chrome-tab-just-added { - to { - top: 0; - } - } - @keyframes chrome-tab-just-added { - to { - top: 0; - } - } - .chrome-tabs.chrome-tabs-sorting .chrome-tab:not(.chrome-tab-currently-dragged), - .chrome-tabs:not(.chrome-tabs-sorting) .chrome-tab.chrome-tab-just-dragged { - transition: transform 120ms ease-in-out; - } - .chrome-tabs .chrome-tab-favicon { - position: relative; - margin-left: 1.6em; - height: 1.6em; - width: 1.6em; - background-size: 1.6em; - margin-top: 0.6em; - z-index: 3; - display: inline-block; - vertical-align: top; - pointer-events: none; - } - .chrome-tabs .chrome-tab-title { - position: relative; - display: inline-block; - vertical-align: top; - color: #222; - padding: 0.3em 0.1em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 1.2em; - margin-top: 0.25em; - max-width: calc(100% - 5em); - pointer-events: none; - } - .chrome-tabs .chrome-tab-close { - display: none; - position: absolute; - width: 1.4em; - height: 1.4em; - border-radius: 50%; - z-index: 2; - right: 1.4em; - top: 0.7em; - } - .chrome-tabs .chrome-tab-close::before { - content: url("data:image/svg+xml;utf8,"); - position: absolute; - display: block; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - .chrome-tabs .chrome-tab-close:hover::before, - .chrome-tabs .chrome-tab-close:hover:active::before { - content: url("data:image/svg+xml;utf8,"); - } - .chrome-tabs .chrome-tab-close:hover { - background: #e25c4b; - } - .chrome-tabs .chrome-tab-close:hover:active { - background: #b74a3b; - } diff --git a/erpnext_com/www/index.js b/erpnext_com/www/index.js deleted file mode 100644 index d203040a82..0000000000 --- a/erpnext_com/www/index.js +++ /dev/null @@ -1,5 +0,0 @@ -$(function() { - setTimeout(function() { - $(".later").fadeIn(); - }, 1000); -}); \ No newline at end of file diff --git a/erpnext_com/www/license-trademark.md b/erpnext_com/www/license-trademark.md deleted file mode 100644 index e0ac9f81a2..0000000000 --- a/erpnext_com/www/license-trademark.md +++ /dev/null @@ -1,42 +0,0 @@ -# License and Trademark - -### License - -The ERPNext code is licensed as [GNU General Public License (v3)](https://www.gnu.org/copyleft/gpl.html) and the Documentation is licensed as [Creative Commons (CC-BY-SA-3.0)](https://creativecommons.org/licenses/by-sa/3.0/) and the copyright is owned by Frappe Technologies Pvt Ltd (Frappe) and Contributors. - -### Logo and Trademark - -The brand name ERPNext and the logo are trademarks of Frappe Technologies Pvt. Ltd. - -#### Introduction - -Frappe Technologies Pvt. Ltd. (Frappe) owns and oversees the trademarks for the ERPNext name and logos. We have developed this trademark usage policy with the following goals in mind: - -* We'd like to make it easy for anyone to use the ERPNext name or logo for community-oriented efforts that help spread and improve ERPNext. -* We'd like to make it clear how ERPNext-related businesses and projects can (and cannot) use the ERPNext name and logo. -* We'd like to make it hard for anyone to use the ERPNext name and logo to unfairly profit from, trick or confuse people who are looking for official ERPNext resources. - -#### Frappe Trademark Usage Policy - -Permission from Frappe is required to use the ERPNext name or logo as part of any project, product, service, domain or company name. - -We will grant permission to use the ERPNext name and logo for projects that meet the following criteria: - -* The primary purpose of your project is to promote the spread and improvement of the ERPNext software. -Your project is non-commercial in nature (it can make money to cover its costs or contribute to non-profit entities, but it cannot be run as a for-profit project or business). -* Your project neither promotes nor is associated with entities that currently fail to comply with the GPL license under which ERPNext is distributed. -* If your project meets these criteria, you will be permitted to use the ERPNext name and logo to promote your project in any way you see fit with one exception: Please do not use ERPNext as part of a domain name. - -Use of the ERPNext name and logo is additionally allowed in the following situations: - -All other ERPNext-related businesses or projects can use the ERPNext name and logo to refer to and explain their services, but they cannot use them as part of a product, project, service, domain, or company name and they cannot use them in any way that suggests an affiliation with or endorsement by the ERPNext or WebNotes or the ERPNext open source project. For example, a consulting company can describe its business as "123 Web Services, offering ERPNext consulting for small businesses," but cannot call its business "The ERPNext Consulting Company." - -Similarly, it's OK to use the ERPNext logo as part of a page that describes your products or services, but it is not OK to use it as part of your company or product logo or branding itself. Under no circumstances is it permitted to use ERPNext as part of a top-level domain name. - -We do not allow the use of the trademark in advertising, including AdSense/AdWords. - -Please note that it is not the goal of this policy to limit commercial activity around ERPNext. We encourage ERPNext-based businesses, and we would love to see hundreds of them. - -When in doubt about your use of the ERPNext name or logo, please contact the Frappe Technologies for clarification. - -(inspired from Wordpress) diff --git a/erpnext_com/www/manufacturing.html b/erpnext_com/www/manufacturing.html deleted file mode 100644 index c7b546ea72..0000000000 --- a/erpnext_com/www/manufacturing.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Manufacturing{% endblock %} - -{% block content %} - -{{ domain( - "Manufacturing", - "ERPNext for Manufacturing Companies", - "ERPNext Manufacturing module helps you manage your manufacturing process right from procurement to shipping finished goods.", - "manufacturing.jpg", - [ - { - "title": "Bill of Materials", - "content": "Manage multi-level Bill of Materials and Operations, the blue print of your manufacturing system.", - 'path': '/docs/user/manual/en/manufacturing/bill-of-materials' - }, - { - "title": "Production Plan", - "content": "Make Production Plans based on Sales Orders or internal requirements and track operations.", - 'path': '/docs/user/manual/en/manufacturing/production-plan' - }, - { - "title": "Work Order", - "content": "Issue and track Work Orders for workstations and plan time and material for each Work Order.", - 'path': '/docs/user/manual/en/manufacturing/work-order' - }, - { - "title": "Items and Variants", - "content": "ERPNext Item management helps you create and manage your manufacturing items and its variants.", - 'path': '/docs/user/manual/en/stock/item' - }, - { - "title": "Batches and Serial Numbers", - "content": "ERPNext has built-in support for batched and serialized inventory that will help you in traceability.", - 'path': '/docs/user/manual/en/stock/batch' - }, - { - "title": "Quality Inspection", - "content": "Keep track of quality inspections done for purchased and manufacturing materials.", - 'path': '/docs/user/manual/en/stock/quality-inspection' - }, - ] - ) -}} - -{% endblock %} - - diff --git a/erpnext_com/www/mobile.html b/erpnext_com/www/mobile.html deleted file mode 100644 index 3817ae0a93..0000000000 --- a/erpnext_com/www/mobile.html +++ /dev/null @@ -1,52 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} -{% from "erpnext_com/templates/includes/macros.html" import hero %} - -{% block title %}ERPNext Mobile Apps{% endblock %} - -{% block head_include %} - - -{% endblock %} - -{% block content %} -
-
-

ERPNext Mobile Apps

- -

- ERPNext Mobile apps help you manage your business on the go -

- - -
-
- -
-
-
- - -{% endblock %} - - - - - diff --git a/erpnext_com/www/non-profit.html b/erpnext_com/www/non-profit.html deleted file mode 100644 index 38435ee84e..0000000000 --- a/erpnext_com/www/non-profit.html +++ /dev/null @@ -1,49 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Non Profits{% endblock %} - -{% block content %} - -{{ domain( - "Non Profit", - "ERPNext for Non Profits", - "ERPNext Non Profit module helps you manage all your members, donors, projects and much more.", - "nonprofit.jpg", - [ - { - "title": "Members and Volunteers", - "content": "Maintain data of all your members, their memberships and terms, also collect payments online.", - 'path': '/docs/user/manual/en/non_profit/membership' - }, - { - "title": "Donors", - "content": "Manage a database of your donors and their details. Also accept payments online via the portal.", - 'path': '/docs/user/manual/en/non_profit/donor' - }, - { - "title": "Grants", - "content": "Keep a track of all Grant applications and track expenses with projects.", - 'path': '/docs/user/manual/en/non_profit/grant-application' - }, - { - "title": "Project Management", - "content": "Manage all your projects with tasks, assignments and reminders and tracking expenses and billing too.", - 'path': '/docs/user/manual/en/projects' - }, - { - "title": "Financial Accounting", - "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", - 'path': '/docs/user/manual/en/accounts' - }, - { - "title": "Stock and Inventory", - "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", - 'path': '/docs/user/manual/en/stock' - } - ] - ) -}} - -{% endblock %} diff --git a/erpnext_com/www/pricing/index.txt b/erpnext_com/www/pricing/index.txt deleted file mode 100644 index ba481eb3fe..0000000000 --- a/erpnext_com/www/pricing/index.txt +++ /dev/null @@ -1,10 +0,0 @@ -payment -vip -single-server -multitenant-server -assisted-development -user-training -developer-training -paid-feature-development -migrations -functional-support-for-self-hosted \ No newline at end of file diff --git a/erpnext_com/www/pricing/paid-feature-development.md b/erpnext_com/www/pricing/paid-feature-development.md deleted file mode 100644 index 0b2629b069..0000000000 --- a/erpnext_com/www/pricing/paid-feature-development.md +++ /dev/null @@ -1,26 +0,0 @@ -# Paid Feature Development - -Badly missing a feature that you want to be developed on priority? We can help you. - -### How it works - -1. Create a GitHub Issue at [https://github.com/frappe/erpnext/issues](https://github.com/frappe/erpnext/issues). Indicate that you want to pay for this feature. -1. Describe your issue clearly. - 1. Explain the use case. Why this feature is important. - 1. Number your details instead of writing long paragraphs. - 1. Use screenshots or mockups to help us visualize what you need. - 1. Give examples of your proposed feature. -1. Drop us an email at hello@erpnext.com indicitating that you want to sponsor this features. -1. If this feature is generic, we will come back with an estimate of how much it will cost. Our rates will be $70 per hour and we will charge for minimum one hour. -1. Everything we do will be production quality and tested manually and automatically, so please accept our estimate. -1. If you are okay, we will send you an invoice that you can pay via Paypal or wire transfer. - 1. You will need to add bank charges that are around $20 incase of wire transfer from outside India. - 1. Customers in India can pay via NEFT, but we will have to charge Service Tax on the amount. -1. Your feature will be developed on priority (we will indicate how long it will take to build this). -1. The feature will be released in the next release on the latest major version of ERPNext. -1. We will mention you as the sponsor in the release notes (if you don't want to be mentioned, it's okay). - -### Ready? - -Raise an Issue on GitHub - diff --git a/erpnext_com/www/pricing/payment.html b/erpnext_com/www/pricing/payment.html deleted file mode 100644 index d096c59e1c..0000000000 --- a/erpnext_com/www/pricing/payment.html +++ /dev/null @@ -1,127 +0,0 @@ -
-
-

Payment Options

-

Our bank details in case you prefer to wire us the money. - -

- Don't forget to drop in a mail at support@erpnext.com with your Payment Reference and ERPNext Account ID when you make a bank payment. -

-
-

Wire Transfer (USD to USD transfers only)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name of BankHDFC Bank Ltd.
Address of Bank1st Floor, Sanghavi Square, M. G. Road, Ghatkopar (W), Mumbai - 400086, India.
CurrencyUSD
Account Number50200043297249
Account Name (Beneficiary Name)Frappe Technologies Pvt. Ltd.
SWIFT CodeHDFCINBBXXX
Account TypeCurrent Account
-

Payment in other currencies

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name of BankHDFC Bank Ltd.
Address of Bank1st Floor, Sanghavi Square, M. G. Road, Ghatkopar (W), Mumbai - 400086, India.
CurrencyINR
Account Number01632320001931
Account Name (Beneficiary Name)Frappe Technologies Pvt. Ltd.
IFSC CodeHDFC0001473
SWIFT CodeHDFCINBBXXX
Account TypeCurrent Account
-
- -
-

By Check (only for India)

-
-
1. Deposit Cash / Check
-

You can also directly deposit a check to your local HDFC Bank Branch to our account:

- - - - - - - - - - - -
Payable ToFrappe Technologies Pvt. Ltd.
Account Number01632320001931
-
2. Mail us your check
-

You can send us your check by courier at:

-

- Frappe Technologies Pvt Ltd.
- D - 324, Neelkanth Business Park,
- Next to Vidyavihar Station,
- Vidyavihar West,
- Mumbai 400 086. -

-
-
Tax Details
- - - - - - - - - - - -
PAN NumberAAACW8099E
GSTN27AAACW8099E1ZX
-
- - -
-
diff --git a/erpnext_com/www/privacy/policy.md b/erpnext_com/www/privacy/policy.md deleted file mode 100644 index b9e2ae7610..0000000000 --- a/erpnext_com/www/privacy/policy.md +++ /dev/null @@ -1,296 +0,0 @@ -
-

Privacy Policy

-
- -Last Updated: 15th July 2019 - -### 1. Introduction - -This is applicable if you are using our services: - -- Subscribed to ERPNext hosted account -- 14-day trial account -- Requested for a demo -- Contact us for enquiry via e-mail - -We here at **Frappe Technologies**, value your privacy and take serious measures in protecting your personal information and have hence updated our privacy policy to make it GDPR compliant. - -This privacy policy provides you with details of how we collect and process your personal data through your use of our site https://erpnext.com.
- -By providing us with your data, you warrant to us that you are over 13 years of age.
- -Frappe Technologies Pvt. Limited is the data controller and processor, and we are responsible for your personal data (referred to as “we”, “us” or “our” in this privacy policy). - -We recognize the importance of maintaining your privacy. We value your privacy and appreciate your trust in us. This Policy describes how we treat user information we collect on http://www.erpnext.com, http://frappe.erpnext.com and other offline sources. This Privacy Policy applies to current and former visitors to our website and to our online customers. By visiting and/or using our website, you agree to this Privacy Policy. -erpnext.com is a property of Frappe Technologies Private Limited, an Indian Company registered under the Companies Act, 1956 having its registered office at D/324 Neelkanth Business Park, Vidyavihar West, Mumbai, Maharashtra - 400086, India - ---- - -### 2. Information we collect - -#### 2.1 Contact information - -We might collect your name, email, mobile number, phone number, street, city, state, pin code, country and IP address. - -#### 2.2 Payment and billing information - -We might collect your billing name, billing address and payment method when you make a purchase on our website. We NEVER collect your credit card number or credit card expiry date or other details pertaining to your credit card on our website. Credit card information will be obtained and processed by online payment management intermediary Razorpay or Paypal. - -#### 2.3 Information you post - -We collect information you post in a public space on our website or on a third-party social media site belonging to erpnext.com. - -#### 2.4 Demographic information - -We may collect demographic information about you, your business and business needs, events you like, events you intend to participate in, conference tickets you buy, or any other information provided by you during the use of our website. We might collect this as a part of a survey also. - -#### 2.5 Other information - -If you use our website, we may collect information about your IP address and the browser you're using. We might look at what site you came from, duration of time spent on our website, pages accessed or what site you visit when you leave us. We might also collect the type of mobile device you are using, or the version of the operating system your computer or device is running. - ---- - -### 3. We collect information in different ways - -#### 3.1 We collect information directly from you - -We collect information directly from you when you make a purchase on erpnext.com, register for an event or subscribe to free trial period. We also collect information if you post a comment on our websites or ask us a question through phone or email. - -#### 3.2 We collect information from you passively - -We may use other tracking tools like Google, web analytics, LinkedIN, browser cookies or other external websites for collecting information about your usage of our website. - -#### 3.3 We get information about you from third parties - -For example, if you use an integrated social media feature on our website. The third-party social media site will give us certain information about you. This could include your name and email address. - ---- - -### 4. Use of your personal information - -#### 4.1 We use information to contact you - -We might use the information you provide to contact you for confirmation of a purchase on our website, registration for free trial or for other promotional purposes including sending newsletters. - -#### 4.2 We use information to respond to your requests or questions - -We might use your information to confirm your purchase of service, free trial, registration for an event or contest. - -#### 4.3 We use information to improve our products and services - -We might use your information to customize your experience with us. This could include displaying content based upon your preferences. - -#### 4.4 We use information to look at site trends and customer interests - -We may use your information to make our website and products better. We may combine information we get from you with information about you we get from third parties. - -#### 4.5 We use information for security purposes - -We may use information to protect our company, our customers, or our websites. - -#### 4.6 We use information for marketing purposes - -We might send you information about special promotions or offers. We might also tell you about new features or products. These might be our own offers or products, or third-party offers or products we think you might find interesting. Or, for example, if you buy our services we enrol you in our newsletter automatically. -We use information to send you transactional communications. We might send you emails or SMS about your account or a purchase. We use information as otherwise permitted by law. - ---- - -### 5. Sharing of information with third-parties - -#### 5.1 We will share information with third parties who perform services on our behalf - -We share information with vendors who help us manage our online registration process or payment processors or transactional message processors. Some vendors may be located outside of India. - -#### 5.2 We may share information with our business partners - -This includes a third party who may help us with implementation of the services subscribed by you and only in case we need to use their expertise on your account. Our partners use the information we give them as described in their privacy policies. - -#### 5.3 We will share information with the event organizers - -We share your information with event organizers and other parties responsible for organizing events, demo sessions for you. The event organizers and other parties may use the information we give them as described in their privacy policies. -We may share information if we think we have to in order to comply with the law or to protect ourselves. We will share information to respond to a court order or subpoena. We may also share it if a government agency or investigatory body requests. Or, we might also share information when we are investigating potential fraud. -We may share information with any successor to all or part of our business. For example, if part of our business is sold we may give our customer list as part of that transaction. -We may share your information for reasons not described in this policy. We will tell you before we do this. - ---- - -### 6. Third party sites - -If you click on one of the links to third party websites, you may be taken to websites we do not control. This policy does not apply to the privacy practices of those websites. Read the privacy policy of other websites carefully. We are not responsible for these third-party sites. - -#### 6.1 Roles - -The regulation distinguishes two main types of entities: - -1. Data controller: Any entity who determines the purposes and means of the processing of personal data, alone or jointly. As a general rule, every organization is a controller for its own data. -2. Data processor: Any entity who processes data on behalf of a data controller. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
We Act AsData ProcessingKind of data
Data Controller & Processorerpnext.comPersonal Information like name, email, contact no. of clients, prospective clients who either email us, request for demo or sign up for a trial account
Data ProcessorCustomer DataAny data stored by our customers in their ERPNext account, they are the database owner and become the Data Controller for it. We on act as the Data Processor
NoneSelf-hosted/On-PremiseOpen Source users using ERPNext for their organization on their own server.
- ---- - -### 7. What information about me is stored - -We only store the information necessary for billing and contact purposes. This will include the following: - - - Your Name (of course) - - Your Email ID - -These are the common information stored with us when you use an Frappe cloud account. The following information is also stored: - - - Phone number of the primary contact person (if shared by the user) - - Billing Address (of the company/primary user) - -We also store all the data that is requested from you when you signup or request a demo. - ---- - -### 8. Where do you host - -We currently host with online.net whose servers/data centers are located in Paris, France. - ---- - -### 9. What about backups - -On the cloud, we maintain regular SQL backups (from hereon referred to as backup) of your account. A backup is taken every 6 hours. - -These backups are stored on Amazon's AWS service. You can refer to its compliance information. - -We recommend that you also maintain your own copy. To download them manually by going to ``` Setup > Download Backups ```. -You can also automate database backup download of your ERPNext account into your Dropbox account. - ---- - -### 10. Who can access my account - -We also have an access to your account for administrative purposes. This includes access for support and update purposes. - -If anyone in our team has to access your data for support, then you will get an email mentioning that one of our engineers have accessed your data along with a reason. Your passwords are not accessible to our engineers and are generated via a program. If they need to access the account, they must go via this route. All our employees have signed a Non-Disclosure of Data agreement with us and they are fully aware of the consequences and risks involved with access of customer data. - ---- - -### 11. How do I check all the changes you have made as an Administrator - -We will report to you what changes (if any) we have done. At the bottom of each form (or doctypes as we call them) you will see who has made the recent changes. Additionally, you can view the Activity Log Report to track the activities of users in your account. Changes are also made automatically via patches when a new version gets released. In case a patch fails, an Administrator may change your data. In this case too you will receive an email notification of the same. - ---- - -### 12. How do you use my data - -Any personal information received will only be used to reply to your queries or fix your bugs (and occasionally send Newsletters which you can opt out of). We do not and never will sell or redistribute your information to any third party. - -We do track your visits to the website through Google Analytics. This data is collected anonymously and viewed in an aggregated form to understand the user behavior across companies. The kind of queries we engage with here are like what is the most used transaction in ERPNext, or what do most users do after making a Sales Invoice. - ---- - -### 13. How can I see all the information that is stored with you - -[Click here](/data-download-request) to initiate the request to download your data that we have stored in our systems. - ---- - -### 14. How can I delete all my data that resides with you - -We do not sell your data but for your peace of mind you can request to delete your data from our systems. -You can use [this link](/data-delete-request) for data deletion request. - -Please note that we can't delete certain details related to billing for legal and auditing purposes. - ---- - -### 15. What if I want to move my data - -ERPNext is free and Open Source. This is our biggest advantage against other cloud/SAAS ERPs. In the remote possibility that you do not want our service or we are unable to service, the entire source code with installation instructions is online at github.com. - -All you have to do is download your backup and reinstall on your new server. You can also export only the necessary data in spreadsheets (Excel, CSV) and import them in your new instance. - ---- - -### 16. Email Opt-Out - -You can opt out of receiving or Unsubscribe our marketing emails. To stop receiving our promotional emails, please email support@erpnext.com.It may take about ten days to process your request. Even if you opt out of getting marketing messages, we will still be sending you transactional messages through email and SMS about your purchases. - ---- - -### 17. Incorrect/Incomplete Information - -If you believe that any information we are holding on you is incorrect or incomplete, please write to or email us as soon as possible, at support@erpnext.com. We will promptly correct any information found to be incorrect. - ---- - -### 18. Contact Details - -In accordance with Information Technology Act 2000 and rules made there under, the name and contact details of the Grievance Officer are provided below. If you have any questions about this Policy or other privacy concerns, please do connect with us. - -Our full details are: - -**Full name of legal entity:** Frappe Technologies Private Limited - -**Grievance Officer:** Mr. Umair Sayyed - -**Email address:** hello@erpnext.com/support@erpnext.com
- -**Postal address:**
-D/324, Neelkanth Business Park,
-Near Vidyavihar Railway Station,
-Vidyavihar West,
-Mumbai 400086.
- -**Telephone number:** +91 22 4897 0555
- -It is very important that the information we hold about you is accurate and up to date. Please let us know if at any time your personal information changes by emailing us at -Email address: support@erpnext.com. - ---- - -### 19. Taking care of your Password (Password security) - -erpnext.com firmly believes in protecting the personal information of the customer. erpnext.com or any of its staff or official will never ask for any password or related information from its customers and the customers are also advised, in order to protect access to their accounts and to other channels, do not disclose the passwords to anyone. Generally, when you subscribe to free trial or make a purchase at erpnext.com, you are required to generate your own password. It is recommended that the customers necessarily choose their own passwords carefully such that no unauthorized access is made by a third party. You are also advised not to keep any written or other record of the password/s so that no third party could access the same. You should not disclose the password to anyone. In order that the passwords become complex and difficult for others to guess the you should carefully choose the alpha numeric passwords with combination of upper case alphabets and numbers and special characters (like @, %, &, ! etc.) The password is a private information and must be kept confidential by the owner of the username related to the password. If a password is known by someone other than the owner, that username and password could be misused to access resources and information and possibly with criminal intent—and without notice since they would appear as the registered owner. We will bear no responsibility for loss caused to you in relation to password theft or unauthorized access due to weak passwords etc. - ---- - -### 20. Updates to this policy - -From time to time we may change our privacy practices. We will notify you of any material changes to this policy as required by law. We will also post an updated copy on our website. Please check our site periodically for updates. - ---- - -### 21. Jurisdiction - -If you choose to visit the website, your visit and any dispute over privacy is subject to this Policy and the website's terms of use. In addition to the foregoing, any disputes arising under this Policy shall be governed by the laws of India. - ---- - -### 22. Have more questions - -Drop an email to hello@erpnext.com. diff --git a/erpnext_com/www/retail.html b/erpnext_com/www/retail.html deleted file mode 100644 index c1ea4c66be..0000000000 --- a/erpnext_com/www/retail.html +++ /dev/null @@ -1,49 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Retail{% endblock %} - -{% block content %} - -{{ domain( - "Retail", - "ERPNext for Retail", - "ERPNext can help you manage your shop or multiple shops with a web based POS with integrated inventory and accounting.", - "retail.jpg", - [ - { - "title": "Point of Sale", - "content": "The ERPNext POS helps you manage your store checkout easily with integrated billing and inventory.", - 'path': '/docs/user/manual/en/accounts/point-of-sales' - }, - { - "title": "Inventory", - "content": "ERPNext stock module will help you manage inventory and procurement across warehouses.", - 'path': '/docs/user/manual/en/stock' - }, - { - "title": "Billing and Payments", - "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", - 'path': '/docs/user/manual/en/accounts' - }, - { - "title": "Items and Variants", - "content": "ERPNext Item management helps you create and manage your manufacturing items and its variants.", - 'path': '/docs/user/manual/en/stock/item' - }, - { - "title": "Batches and Serial Numbers", - "content": "ERPNext has built-in support for batched and serialized inventory that will help you in traceability.", - 'path': '/docs/user/manual/en/stock/batch' - }, - { - "title": "HR and Payroll", - "content": "Manage your employee data, payroll, leave and attendance, expense claims, all within your ERPNext system.", - 'path': '/docs/user/manual/en/human-resources' - }, - ] - ) -}} - -{% endblock %} diff --git a/erpnext_com/www/reviews.css b/erpnext_com/www/reviews.css deleted file mode 100644 index e71f68588a..0000000000 --- a/erpnext_com/www/reviews.css +++ /dev/null @@ -1,41 +0,0 @@ -.review-section { - max-width: 800px; - margin: auto; - margin-bottom: 60px; -} - -@media (max-width: 767px) { - .review-section { - padding: 0px 45px; - } - .review-by { - text-align: center; - } -} - -.review-box { - border: 1px solid #d1d8dd; - padding: 30px 30px 15px 30px; - border-radius: 6px; - box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); -} - -.testimonial-img { - margin: auto; - max-width: 120px !important; - border-radius:50% !important; -} -.testimonial-img-left { - margin:auto; -} -.testimonial-img-right { - clear:both; -} - -.testimonial-content { - min-height: 150px; -} -.testimonial .p, -.testimonial-content .p { - margin:0; -} diff --git a/erpnext_com/www/reviews.html b/erpnext_com/www/reviews.html deleted file mode 100644 index de06ba716e..0000000000 --- a/erpnext_com/www/reviews.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} -{% from "erpnext_com/templates/includes/macros.html" import hero %} -{% from "erpnext_com/templates/includes/testimonials_macros.html" import testimonials %} - -{% block title %}ERPNext Reviews{% endblock %} - -{% block head_include %} - -{% endblock %} - -{% block content %} - -
-
-
-
-

Users ❤️ ERPNext

-

Loved by more than 3000 companies across the world

-
-
-
-
- - {{ testimonials() }} - -
-
-

Independent Reviews

-
- -
-

-

Capterra.com

-

-

-
-

-

G2Crowd.com

-
-
-
-
- - {% include "erpnext_com/templates/includes/signup_footer.html" %} - -{% endblock %} - - diff --git a/erpnext_com/www/services.html b/erpnext_com/www/services.html deleted file mode 100644 index b159960c69..0000000000 --- a/erpnext_com/www/services.html +++ /dev/null @@ -1,49 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} - -{% from "erpnext_com/templates/includes/domain.html" import domain %} - -{% block title %}ERP for Services{% endblock %} - -{% block content %} - -{{ domain( - "Services", - "ERPNext for Services", - "ERPNext is ideal for service organizations with a integrated projects and people management.", - "services.jpg", - [ - { - "title": "Project Management", - "content": "Manage all your projects with tasks, assignments and reminders and tracking expenses and billing.", - 'path': '/docs/user/manual/en/projects' - }, - { - "title": "Billing and Payments", - "content": "Track all things financial, including billings and payments with the ERPNext accounts module.", - 'path': '/docs/user/manual/en/accounts' - }, - { - "title": "HR and Payroll", - "content": "Manage your employee data, payroll, leave and attendance, expense claims, all within your ERPNext system.", - 'path': '/docs/user/manual/en/human-resources' - }, - { - "title": "Time Tracking", - "content": "ERPNext helps you maintain timesheets against projects or tasks and also update them in bulk.", - 'path': '/docs/user/manual/en/projects/timesheets/' - }, - { - "title": "CRM and Sales", - "content": "Track and follow up with leads and opportunites and send out rule based emails and newsletters.", - 'path': '/docs/user/manual/en/CRM' - }, - { - "title": "Helpdesk", - "content": "Manage your customer service and support with email integrated issue tracker.", - 'path': '/docs/user/manual/en/support' - }, - ] - ) -}} - -{% endblock %} \ No newline at end of file diff --git a/erpnext_com/www/signup.py b/erpnext_com/www/signup.py deleted file mode 100644 index dc816ecf2b..0000000000 --- a/erpnext_com/www/signup.py +++ /dev/null @@ -1,2 +0,0 @@ -from __future__ import unicode_literals -import frappe diff --git a/erpnext_com/www/support/index.py b/erpnext_com/www/support/index.py index 563f87321c..788211dc4c 100644 --- a/erpnext_com/www/support/index.py +++ b/erpnext_com/www/support/index.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -from erpnext_com.www.pricing.index import get_country +from erpnext_com.erpnext_com.utils import get_country def get_context(context): context.no_cache = True diff --git a/erpnext_com/www/uae-ksa-vat.html b/erpnext_com/www/uae-ksa-vat.html deleted file mode 100644 index ae0c9273d8..0000000000 --- a/erpnext_com/www/uae-ksa-vat.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "frappe_theme/templates/base.html" %} -{% from "erpnext_com/templates/includes/macros.html" import hero, feature, testimonial %} - -{% block title %}VAT Ready ERP{% endblock %} - -{% block head_include %} - -{% endblock %} - -{% block content %} - {{ hero("VAT Ready ERP", - "For UAE and Saudi Arabia Tax Requirements", - "/assets/erpnext_com/images/gcc-vat/hero-tax-invoice-vat.png", False) }} - - {{ feature({ - "title": "Chart of Accounts", - "desc": "Get preset tax accounts in the Chart of Accounts as per your country's tax requirements.", - "img": "/assets/erpnext_com/images/gcc-vat/chart-of-accounts.png" - }) - }} - - - {{ feature({ - "title": "Tax Templates", - "desc": "Predefined Sales and Purchase Taxes templates, ready for applying VAT on your sales and purchase transactions.", - "img": "/assets/erpnext_com/images/gcc-vat/tax-template.png" - }) - }} - - {{ feature({ - "title": "Customer and Company TRN", - "desc": "Update Tax Registration Numbers (TRN) in your suppliers and customers.", - "img": "/assets/erpnext_com/images/gcc-vat/TRN-tax-id.png" - }) - }} - - {{ feature({ - "title": "Point Of Sale", - "desc": "Create retail invoices with VAT included in the Item's price, and shown separately in the print format.", - "img": "/assets/erpnext_com/images/gcc-vat/UAE-KSA-VAT-POS.png" - }) - }} - - {{ feature({ - "title": "Itemised Tax Calculation", - "desc": "Track tax rate applicable in the Item master. Create transactions for items with different tax rates.", - "img": "/assets/erpnext_com/images/gcc-vat/VAT-itemised-tax.png" - }) - }} - - {{ feature({ - "title": "Sales Invoice", - "desc": "Issue VAT-compliant Sales Invoice to your customers in Simplified or Detailed formats.", - "img": "/assets/erpnext_com/images/gcc-vat/detailed-tax-invoice.png" - }) - }} - - {{ testimonial("Konrad Schwitter, OfficeOne", - "VAT is fully implemented! - I want to thank you guys very much for all the support and patience you had with me.Once more I’m fully - convinced with your leading edge product but even more important the people behind it. - ", "/assets/erpnext_com/images/testimonials/konrad.png") }} - - - {% include("erpnext_com/templates/includes/industry_footer.html") %} -{% endblock %} - diff --git a/erpnext_com/www/use.md b/erpnext_com/www/use.md deleted file mode 100644 index 6b4beda199..0000000000 --- a/erpnext_com/www/use.md +++ /dev/null @@ -1 +0,0 @@ -