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)
#3893 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 566 times
#3897 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-frontend/tree/master/controller/frontend/src/Controller/Frontend/Basket

We would support you in implementing that feature because it's a very interesting one.
#3900 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.
#3903 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