Coder Social home page Coder Social logo

petazeta / youronlineshop Goto Github PK

View Code? Open in Web Editor NEW
53.0 4.0 34.0 4.11 MB

Software for building a custom e-commerce ๐Ÿ›’ with a great user experience and a quick purchase process. It can be modified in the visual way. Written in Node.js without any dependencies.

Home Page: https://youronlineshop.net

License: Other

CSS 4.08% JavaScript 77.86% HTML 18.06%
ecommerce cms online-shop paypal shoppingcart e-commerce shop shopping-cart cart nodejs

youronlineshop's Introduction

Your Online Shop

=> ๐Ÿ’ฅ Demo Shop

๐Ÿ”ง Admins (usr/password) => webadmin/webadmin, productsadmin/productsadmin

=> ๐Ÿ’ Video Demo

๐ŸŒต About

This is the source code of an application for building an e-commerce which can be modified from the browser to become a custom e-commerce or online store. It is built in javascript with Node.js and it has no dependencies.

๐ŸŒ https://youronlineshop.net

๐Ÿ† Awards:

Community choice

๐Ÿ‘Œ Main features:

  • ๐Ÿ‘ Easy shop edition
  • ๐Ÿƒ Quick purchase process
  • โค๏ธ Website pages (About, Contact, etc.)
  • ๐ŸŽจ Appearance editing through layouts files
  • โœจ Multi shop

โšก Installation

Open your terminal at the source files top folder and type:

npm install 
npm start
  1. The server is running now. Continue in browser as prompt tells.

Note: Master branch contains the latest implementation, Development branch contains the last changes, and The last stable release is the most suitable for use in production.

๐Ÿ‘ป Support

For any issues, please write to: [email protected]. We will gladly appreciate any bug reports.

๐Ÿš€ Getting started

Once Your Online Shop is installed, you can open your browser at the correspondent url address. Lets log in with some of the admin users to make changes: user webadmin for web content and productsadmin for catalog content. Other operations can be done by user systemadmin, and to check customer orders, log in with ordersadmin.

After editing some content, press Intro or click outside the editable area to save changes.

To edit some features from the checkout process, you should log in with the systemadmin user and make an order as if you were a customer. Once you get to the checkout step, you should be able to edit the checkout options.

Some other configuration can be done by editing some cfg files.

๐ŸŽ“ Documentation

=> ๐Ÿ“— Check Documentation

๐ŸŽจ Skins

Y.O.S. system has layouts files that can be modified (HTML and CSS) to change its appearance. You can find these files in the layouts' folder.

๐Ÿ’ก Extensions

Coming soon.

โœณ๏ธ More

=> ๐Ÿ‘ช Y.O.S. main advantages and more

Please consider giving us a star โญ !!!

youronlineshop's People

Contributors

petazeta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

youronlineshop's Issues

Missing Panel on New Account

It appears only the default users webadmin...systemadmin...are the only ones that can make a purchase, the new account registrar cannot confirm the order or proceed as there is a missing panel to add details name...address...etc...the issue behaves the same on the your demo site ... but shows clearly in your video that this is the process to check out.

Regards.

Checkout page entrance

Checkout is showed always at login even when shopping cart is void after once we have loged in in advance with something in the shopping cart.
Also When shopping cart is not void and we create a new user checkout page is not showed. Maybe better check if shopping cart is void and forget about that page procedence attribute we use to know what to show at login. (loggedindata or checkout)

nodejs total

At node js server, the total number at get my tree requests is wrong. The error fixed will come for the next release.

Page title disappears

Seasons greetings Alberto!

I've noticed that when using html snippets to copy and paste, the page title disappears. Upon refresh a few elements become void and since I'm not a coder I'm not sure where to correct this.

Another option would be to add variants and sizes.

Installation?

I must say I love this App, the demo is fantastic being playing around with it over the weekend, decided to try and install it on my hosted server via cpanel on namecheap, followed instructions to the T but with no luck. Its been populating the database for hours despite the database imported and installed.

Any other way to do this or am i just missing something obvious?

web widht fluctiations

There is web width fluctuations due to the entire contetent (root element) is a table (.backgroundspace) and adapts to the content.

Bug 3.3.1. Add new product.

There is a bug in this version at loadRequest("add my tree") execution because it does not load the result. The resulting error is detected just at the add new item process.

At the moment and until we fix it or we update to a new version, this problem can be avoided by closing the new item product and then opening it again at the product listing.

Not editing at adding new element

There is an error at the action loadRequest("add my tree") because it doesnt load the id. So after ading some elements they give error when modifying. We are probably not solving the problem for this version but it will be solved at next version. This happens for example when adding a new shipping type.

The issue can be fixed by editing the element for next iteration.

nodejs sort_order

The sort_order is wrong at nodejs server, that will be fixed at next release.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.