...
How do I manage my website content?
Product details and category pages are created automatically based on product data from your “headless“ shop’s API. Any other pages you create with the Editor. All pages use bases that you manage in the Editor as well.How do you import existing pages?
We have no importer tool for that. The only way to have this content on your Styla Frontend is to copy-paste it into the Editor.How should I build my website navigation?
There are at least three options: 1) Use the standard Navigation module (one level possible only) 2) HTML module (anything you can build with HTML, CSS and JS but no UI in the Editor to manage the links) 3) develop or reuse a custom module (any appearance customisation possible + UI in the Editor) which would let you fetch page trees from an external API too.How do I manage my website’s header and footer?
You do this with Bases manager in the Editor.How do I update my product details or category content in Styla Frontend?
You can’t see these pages in the Editor. They are created and updated automatically using the product data Styla fetches from the shop’s API. Updating product content triggers re-rendering of any pages containing this product.What is the delay between hitting the “Publish“ button and having a page re-rendered?
This depends mostly on how many pages need to be re-rendered. If it’s about one page, the changes should be visible in a couple seconds. The process might take several minutes if hundreds of product details pages need to be re-rendered.How much freedom do I have in setting URLs?
For pages created with the Editor you can freely change them, including having multiple slashes (/) and extensions like .html. For product details and category pages you can set patterns that will be used to create Styla URLs based on paths for specific products and categories created in your “headless“ shop.How can I display different content on pages using the same templates like product details or category pages?
You use Modular Content for that. It lets you define a space (slot) on a page template that can be populate with different Modular Content on different pages.What path should my home page have?
It should havehome
in its Page URL path field on the Settings tab. This will make sure requests for your top-level domain, without any path, will display this page.What path should my default 404 page have?
It should havenotfound
in its Page URL path field on the Settings tab. This will make sure requests for non-existent paths will display this page. You can modify its content as any other page’s.
...
Where do orders from Styla Frontend go?
They are saved in the order management in your “headless“ shop. You can manage them as any order coming from a BigCommerce/Shopify frontend.Can I adapt BigCommerce’s cart and checkout?
You can adapt the cart as long as the data from the shop’s API permits it. In this respect Styla is limited by whatever the API delivers and accepts. The checkout is included as an iframe directly from BigCommerce, so you cannot modify it.Cart and Checkout buttons don’t show up in my minicart. Why?
They are probably not configured. Go to the Editor to Bases Manager and set labels and links for your cart and checkout buttons. They should use relative links like/cart
to your pages with Cart and Checkout modules respectively.How do I create and update pages for checkout, cart, signup, login, forgot password?
You create them in the Editor, as any other content page, and then drag&drop specific modules on them. Remember to configure each module’s options for it to work correctly.
The above modules use a BigCommerce API to let users perform actions and sync with data in BigCommerce.How will our out-of-stock products look on the storefront?
Such products are simply displayed as “not available“. Styla Frontend does not offer substituting them with any similar products at the moment. This may be developed later.Login does not work
If your BigCommerce store is set to “Down for Maintenance“ then registration will work but login won’t. If you want to test login, go to Store Setup > Store Settings in your BC backend and switch the Store Status switch to Open.
If login still does not work, make sure thebigcommerce.store_url
setting for your account in the FRONT CONFIGURATION tab is correct (https://store-mystorehash.mybigcommerce.com
).Can I update the email address sending “Forgot password“ messages to users and contact form submission messages to the website owner?
This is not possible at the moment. BigCommerce does not provide an API for these two, so Styla handles them and not BigCommerce, as with other emails related with shopping flow. The email is configured to lower the chances of these messages being labelled as spam.Can I log in as a BigCommerce client?
Styla Frontend does not offer this functionality at the moment.