CMS Actions in Spartacus - spartacus-storefront

We are planning to migrate existing storefront to Spartacus.
Does Spartacus support CMS Actions like AddToCartAction which was previously used in the JSP based storefront. If so can anyone please let me known any OOTB component action implementation done in Spartacus.

At this point, there is no support for CMS Actions in Spartacus.

Related

Shopware 6 App - Custom Storefront Controller

Is there a way to create a custom controller for the shopware storefront via an app?
If it is not possible to do in the latest shopware 6.4.13 maybe some official can share a roadmap for this.
Yes, it is possible using app scripts https://developer.shopware.com/docs/guides/plugins/apps/app-scripts/custom-endpoints#storefront-endpoints

Getting started with Vue Storefront

I am trying to build multi vendor eCommerce progressive web application and I came across vue storefront. Although the documentation is very helpful I want to hear if I have made the right choice and where I could find some resources to build. Thanks in adavnce.
We had an e-commerce website built using Magento 2. Recently we decided to build our frontend using Vue Storefront PWA. It is feature rich but we've faced lots of issues regarding customizations. So my suggestion is to you that if your project doesn't need highly customization then go for it.

Can I Mix Laravel With Vue-storefront Template

Is it possible if I mix Laravel 5.7 with this vue template :
https://github.com/DivanteLtd/vue-storefront ?
Vue Storefront is not a template. It's a eCommerce framework with it's own API and database (see this architecture diagram).
If your question is about using Vue Storefront with your custom Laravel backend then it's doable. VS is meant to be backend agnostic which means it can work with any backend if you provide appropiate connector. https://github.com/DivanteLtd/vue-storefront-integration-boilerplate - here you can find integration boilerplate. There are few more resources on this topic in VS readme.
Also in case of any problems feel free to ask on community slack https://join.slack.com/t/vuestorefront/shared_invite/enQtMzA4MTM2NTE5NjM2LTI1M2RmOWIyOTk0MzFlMDU3YzJlYzcyYzNiNjUyZWJiMTZjZjc3MjRlYmE5ZWQ1YWRhNTQyM2ZjN2ZkMzZlNTg

How to use Sylius as back-end? Its REST APIs are only for admin users

I have read sylius document about REST API. I found that all the REST APIs of Sylius are used for admin user, so I cannot separate front-end with back-end.Same question like this
You can use the ShopApi plugin to have full experience of Sylius APIs :) https://github.com/Sylius/SyliusShopApiPlugin

Add Function to Existing Angular Controller in VirtoCommerce Storefront

I would like to add a function to the cartController (angular) in the storefront.
I could fork the storefront and then make my change and start loading only "my" storefront.
Is there a way to build my own module with the purpose of extending or overriding the controller so I can still use the base storefront module and just extend with my changes.
To extending storefront you should adhere to the following rules to be able to update to the latest storefront version without 'merging hell':
Try to avoid direct exist storefront controller changes, create own
controllers in separated solution folders with using prefixes for class and file names. e.g
VirtoCommerce.Storefront/MyExtension/myCartController
Register new routes and dependencies by modifying Startup.cs (it
is exception)
All storefront model classes marked as partial and will be easily
to split the definition over two or more source files within
VirtoCommerce.Model and VirtoCommerce.LiquidThemeEngine projects. e.g
VirtoCommerce.Storefront.Model/MyExtension/ShoppingCart.cs
About theme customization please read my answer on Starting VirtoCommerce Storefront Theme Development stackoverflow question
How to use new modules API in the storefront described in this article How to generate module API C# client using AutoRest
In this article you can see the overall solution development process.