How to create products to compose

How to configure and adapt Aimeos based shops as developer
Forum rules
Always add your Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Kaloa
Posts: 6
Joined: 13 Feb 2017, 12:55

How to create products to compose

Post by Kaloa » 13 Feb 2017, 13:02

We are currently using a tailor-made solution and are studying the transition to the Aimeos solution for typo3.
typo3 7.6.15 - Aimeos 17.2.0
How can we reproduce this need? A product that the customer can compose himself.

Example:
The customer must be able to buy a box in which he can put 10 items:
On the detail page of my product "Box", it has the choice to choose the 10 products that will compose it:
- Selection 1: Article 1, Article 2, Article 3, ... Article 10
- Selection 2: Article 1, Article 2, Article 3, ... Article 10
- Selection 3: Article 1, Article 2, Article 3, ... Article 10
...
- Selection 10: Article 1, Article 2, Article 3, ... Article 10

For each selection, it is the same list of product choices.
It can therefore put 10 times the same product or 2x5 different, or any combinations of its choice.

The price is that of the box.

I put a screenshot of our current solution.

Best regards,
Attachments
Capture-d’écran-2017-02-13-à-13.52.13.jpg
Capture-d’écran-2017-02-13-à-13.52.13.jpg (96.25 KiB) Viewed 2781 times

User avatar
aimeos
Administrator
Posts: 7836
Joined: 01 Jan 1970, 00:00

Re: How to create products to compose

Post by aimeos » 14 Feb 2017, 09:18

The best and most flexible solution would be to create a new "custom" product type. This has the advantage that each sub-product is an article with it's own unique SKU for identification. Furthermore, each product (custom product and articles) can have individual configuration settings like for min/max values per article and for all articles.

For this, the basket frontend controller has to be extended so it knows what to do with this kind of product:
https://github.com/aimeos/ai-controller ... end/Basket

We would support you in implementing that feature because it's a very interesting one.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

Kaloa
Posts: 6
Joined: 13 Feb 2017, 12:55

Re: How to create products to compose

Post by Kaloa » 14 Feb 2017, 22:39

Ok for theory ... I'll give it a try.
Now I discovered Aimeos only recently and I am not yet familiar with all aspects of.
I'm not a developer at the base. Rather frontend oriented, integration typo3, development extbase / fluid, ... and more, my English is based on Google translate ;-)
I will certainly ask you more questions ... knowing that I already have other questions on other subjects to post.
This is important functionality but not the most critical of my test priorities. I have to see for the services of delivery and payment because being in France, I have to adapt these services to the local solutions already used by my client.

User avatar
aimeos
Administrator
Posts: 7836
Joined: 01 Jan 1970, 00:00

Re: How to create products to compose

Post by aimeos » 14 Feb 2017, 22:51

What payment types do you need for you project?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

Kaloa
Posts: 6
Joined: 13 Feb 2017, 12:55

Re: How to create products to compose

Post by Kaloa » 15 Feb 2017, 00:09

I did not look at the functioning of the payment services at all.
We currently use the Citelis Payline system.
There is the basic solution we are currently using.
The client is redirected to an online form hosted on the bank's site to which the appropriate parameters must be passed.
At the end of the payment, the client is redirected to a specific page of the site to which are sent parameters indicating whether the payment was successful or not.

They have modules all done for a lot of system but not yet Aimeos ;-)
More info: http://www.citelis.fr

User avatar
aimeos
Administrator
Posts: 7836
Joined: 01 Jan 1970, 00:00

Re: How to create products to compose

Post by aimeos » 15 Feb 2017, 10:08

There's no Omnipay driver (https://github.com/thephpleague/omnipay) for this yet but implementation should be rather straight forward
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

Post Reply