Comments (7)
For specification attributes any values can be stored via the backend. If the buyer is to enter any value, then specification attributes are the wrong entity. Product attributes of type textbox or multiline textbox are suitable for this.
from smartstore.
@AtlantisDe for a real-live use case please provide a full example how a product spec should look, with a sample product.
As I read it, you want a freetext option for the Smartstore Specification Attributes. So that you can add something to "4 GB" like: "but built in a special way" on the fly?
That seems to go against the way Specification Attributes work now in Smartstore. They are used to allow filtering of product searches by Store users, to allow comparisons of products selected by the user. For this to work well, you need clean data. If each product has its own specification, no comparison is possible.
What I could imagine you could work on: A possibility for the shop operator to writeout extra text on the specification attributes individually per-product or perhaps even overwrite the displayed value. Also a hierarchy, i.e. a grouping. Especially with long lists of specification attributes, it would be nice to be able to have more structure: headings and groups.
from smartstore.
What is the advantage of this? You have to enter the value somewhere anyway. Whether this happens at the specification attribute options or via the attribute assignment for the product makes not really a difference.
I know a store that also has specification attributes with lots of options. It managed them by spreading them over several attributes and standardized the options as much as possible to limit their number.
If that is not enough, then you would have to enable free text that is displayed on the product detail page together with the specification attributes, but which is not created and saved as a specification attribute (because, strictly speaking, it is not a specification attribute anymore).
from smartstore.
In fact, the core function is equivalent to adding a new field, such as string type, product, and any information can be entered. This is a product attribute. It is not input by the customer.
from smartstore.
Hello AtlantisDe. Please describe your use-case. Thank you.
from smartstore.
Hello @stefanmuellerdo I hope to support the dynamic input text box type, because some are not standard attributes and need to enter custom text. Because there is too much text, it is impossible to standardize the attributes. Therefore, it is just an input value.
- Hope to support: custom string text, input attributes.
from smartstore.
Yes, this does violate the Specification Attributes design.
it is not a specification attribute.
It's more like an extension property.
The current design plan is to add a table,
Product ID and attribute columns are enough.
So this is temporarily closed. Thank you.
from smartstore.
Related Issues (20)
- Linux X64 installation failed! In theory, it should be installable. HOT 8
- Admin website is not working with Czech translation HOT 1
- _variables.scss error in roxyfm main.scss
- Menu Builder: Category Tree is not configurable (no selection of ind. items possible)
- use Nginx for Reverse proxy ,When an error is encountered, the redirect address is not processed correctly HOT 3
- ex: [email protected] is Administrators Can super administrators be deleted? This is unreasonable. HOT 1
- Import: offer more support in detecting data records that cause errors via the log file
- model.MetaProperties.ImageUrl Image address problem HOT 1
- On the web UI, garbled characters occasionally appear. ---For example : CSS Name:dropdown-toggle HOT 1
- The design of the generic attribute should be designed so that when EntityId deletes a record, it will be automatically deleted or retained.
- I think there are serious flaws in the guest character (Role) design. HOT 2
- [Pagebuilder] Make Imageblocks localizable HOT 1
- Remove Sofort provider from PayPal module.
- Cart footer is not sticky anymore
- Investigate serious memory usage increase since QuickCheckout (mem leak?)
- OrderTotalsModel: Tax Type in string change to Money
- Web API: add endpoints for `WalletHistory` entity
- Implement address validation via Google Maps Platform
- Remove empty line for art-delivery-info HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smartstore.