How can I get rid of the /panel redirect and the e-mail as username? I’d like to operate a site without any user accounts, is this possible?
Users don’t have to create an account in order to make a purchase. But without the option of user accounts, they won’t be able to log in to see their invoices, downloads, and transaction history.
Shopkit forces email-based login to make things easier for the customers (they won’t have to remember a username). But if you really want to remove the frontend form and login via /panel instead, take a look at the routes.
Since I am developing a single page store, I’d like to integrate the cart in a popup overlay. I’d also like to integrate all the following steps of the checkout in that overlay. Is this possible somehow?
As a starting point, you’d have to override Shopkit’s default templates/cart.php with some custom form actions. Then it depends on which gateway you’re integrating with – PayPal will have a different process than Stripe.
Hi Sam, and other. i tried to configure the shopkit since few month in my free time.
now i have registered an paypal account to serve this payment.
The buying process is working. the money is payed to the selling account.
BUT then i redirect to /shop/cart/return?amt= …
and i get an 404 error page. where can i get the snippet, the wrap for the code for deliver it for the costumer.
I admit that i am outdated with the version 1.0.5. My layout and implementation is not that easy to merge into the new structure. I will do it as an next step.
now i have create a new page and redirect to this. the GET Parameter amt= and more will now not beeing displayed.
probertly i do one step to another.
Okay, so we’re on the same page: with Shopkit v1.0.5 you should be using Kirby and Panel v2.2.3.
If you look in config.php, do you see a route for shop/cart/return? This only accepts POST requests. The form at snippets/cart.process.paypal.php should contain value="2" on line 31.
You may also have to change something within your PayPal IPN settings to make sure customers are returned to your site using the POST method.
The last thing I can think of, once you make sure you’ve got a POST request coming in, is that your site should be using HTTPS in order to accept a POST request from PayPal. Sometimes PayPal will not redirect users to a non-HTTPS site.
Boycotting Thiel’s interests, especially if you were to include investments made by venture capital firms in which he is a partner, would be much more difficult than just canceling one account. If a protester wanted to make absolutely sure that they were not directly or indirectly benefiting Thiel, they’d need to quit Facebook, avoid making transactions using credit card processor Stripe, stop listening to Spotify, carry a list of thousands of Y Combinator companies, and move somewhere other than the United States (without booking an Airbnb). Because Thiel is deeply tied to many of Silicon Valley’s most popular products: https://www.fastcompany.com/3064713/why-its-almost-impossible-to-boycott-peter-thiel
Hi. Quick question: can a product live in multiple categories? It seems that can only work if you create a product page under each desired category (e.g. there are multiple instances of 1 product).