Changed paths of payment providers and updated readme
							parent
							
								
									7400b4ffe1
								
							
						
					
					
						commit
						a2a5923acd
					
				
							
								
								
									
										10
									
								
								README.md
								
								
								
								
							
							
						
						
									
										10
									
								
								README.md
								
								
								
								
							|  | @ -123,6 +123,8 @@ Themes are a set of handlebars views and a stylesheet file. See `Cloth` theme as | ||||||
| 
 | 
 | ||||||
| Themes are loaded from `/public/themes/`. | Themes are loaded from `/public/themes/`. | ||||||
| 
 | 
 | ||||||
|  | It would be great to have some themes contributed back for others to use. | ||||||
|  | 
 | ||||||
| ##### Number of Products per page | ##### Number of Products per page | ||||||
| 
 | 
 | ||||||
| You can set the number of products per page by changing the `Products per page` value to a whole number of your choice. You may want to ensure | You can set the number of products per page by changing the `Products per page` value to a whole number of your choice. You may want to ensure | ||||||
|  | @ -228,3 +230,11 @@ You can re-order menu items by clicking and dragging the arrows icon and placing | ||||||
| You may want to create a static page to show contact details, about us, shipping information etc. | You may want to create a static page to show contact details, about us, shipping information etc. | ||||||
| 
 | 
 | ||||||
| New static pages are setup via `/admin/settings/pages`. | New static pages are setup via `/admin/settings/pages`. | ||||||
|  | 
 | ||||||
|  | ## Contributing | ||||||
|  | 
 | ||||||
|  | I'm looking for contributors of any kind. I'm working on turning the admin panel into something more modern and using Vue.js. The frontend part of the website will always be a normal webapp with no SPA frameworks as I believe eCommerce apps should have SEO as top priority. | ||||||
|  | 
 | ||||||
|  | Contributing payment providers and themes would be much appreciated. Payment providers are added by simply adding the payment provider file to `/routes/payments/providerName.js`, then adding the route to the `app.js` file by adding `const providerName = require('./routes/payments/{providerName}');` and mounting the route `app.use('/providerName', providerName);`. | ||||||
|  | 
 | ||||||
|  | If you see current code which could be enhanced (note: parts of the code is quite old but new to Github) you are welcome to submit a PR. | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								app.js
								
								
								
								
							
							
						
						
									
										4
									
								
								app.js
								
								
								
								
							|  | @ -18,8 +18,8 @@ let handlebars = require('express-handlebars'); | ||||||
| // require the routes
 | // require the routes
 | ||||||
| const index = require('./routes/index'); | const index = require('./routes/index'); | ||||||
| const admin = require('./routes/admin'); | const admin = require('./routes/admin'); | ||||||
| const paypal = require('./routes/paypal'); | const paypal = require('./routes/payments/paypal'); | ||||||
| const stripe = require('./routes/stripe'); | const stripe = require('./routes/payments/stripe'); | ||||||
| 
 | 
 | ||||||
| const app = express(); | const app = express(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -111,7 +111,7 @@ | ||||||
| 						{{/if}} | 						{{/if}} | ||||||
| 					</ul> | 					</ul> | ||||||
| 				</div> | 				</div> | ||||||
| 	      </div> | 	        </div> | ||||||
| 	    </nav> | 	    </nav> | ||||||
|         <div class="site-overlay"></div> |         <div class="site-overlay"></div> | ||||||
|         {{#unless admin}} |         {{#unless admin}} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue