scottbedard / oc-shop-plugin Goto Github PK
View Code? Open in Web Editor NEWAn ecommerce platform for October CMS.
An ecommerce platform for October CMS.
API endpoints need to be created for SPA themes
Blocks #47
Steps to reproduce
Expected result
The category and filter should be created
Actual result
An error of Invalid security token
.
Steps to reproduce
Expected result
A validation error should be thrown
Actual result
The option is created with no values
Blocks #42
Components need to be made for traditional October themes
Blocks #46
This bug is caused by the option component not being aware of the IDs of newly created options. The easiest solution should be to reload the form whenever save is clicked, but a better solution would be to just reload the formwidget.
Steps to reproduce
Expected result
The product should be saved with one option.
Actual result
The product is saved with duplicate options.
Continuous integration needs to also be set up for https://bedard.shop
When logging into the backend for the demo site, the following error message is flashed:
Unexpected type of array, should attribute "value_data" be jsonable?
Leaving this here as a note to self. Before rolling this plugin out to the marketplace, make sure we are not creating a situation where the backend can be inaccessible.
See octobercms/october#1180 for more info.
The UI comonents are feeling quite good to use now, and should be extracted to a dedicated repository so they can be re-used across different plugins.
Reproduction example 1
Expected result
The focus should return to the placeholder
Actual result
Nothing happens
Reproduction example 2
Expected result
The focus should move to next / previous input
Actual result
Focus jumps to the surrounding anchor tags
Situations in which prices need to be calculated
There is a bunch of lingering code from the original reordering library. Go back in and clean up any events that don't need to be emitted, and remove the extra dependency.
Continuous integration also needs to be setup for https://bedard.shop
Steps to reproduce
Expected result
The value should be deleted
Actual result
The value persists
The plan is to create the absolute bare minimum of necessary features, get it to the marketplace, and then improve it from there. The following is a list of features expected to be in the first release (0.1).
Situation in which categories need to be synchronized with their inherited products
parent_id
is changed from category formSteps to reproduce
Expected result
Upon opening the option form again, the deleted value should be removed
Actual result
The deleted value persists
Blocks #42
API endpoints needed
Just a small readability improvement, leaving this here as a note to self more than anything...
// current api
trans('bedard.shop.foo.bar.baz', lang);
// future api
trans('bedard.shop::foo.bar.baz');
When a product is inherited into a category it is already in, it causes a key collision.
Steps to reproduce
Parent > Child
Parent
and Child
Expected result
The product should be created and exist in both categories
Actual result
The create fails because the parent/child ids must be unique.
Proposed solution
Include the is_inherited column in the unique key.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.