Giter Club home page Giter Club logo

Comments (7)

mgesing avatar mgesing commented on June 2, 2024 1

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.

stefanmuellerdo avatar stefanmuellerdo commented on June 2, 2024 1

@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.

mgesing avatar mgesing commented on June 2, 2024 1

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.

AtlantisDe avatar AtlantisDe commented on June 2, 2024

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.

stefanmuellerdo avatar stefanmuellerdo commented on June 2, 2024

Hello AtlantisDe. Please describe your use-case. Thank you.

from smartstore.

AtlantisDe avatar AtlantisDe commented on June 2, 2024

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.

image

from smartstore.

AtlantisDe avatar AtlantisDe commented on June 2, 2024

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)

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.