5
votes
Exp:resso Store - Modifier stock levels/availability
Similar question here, I left the teaser for the out of stock bit, but nobody picked up on it :(
I wrote a plugin that pulls back all the options for multiple modifiers, you can then use JavaScript ...
3
votes
Accepted
https:// with expression engine
Low Search doesnt work, Free Form doesnt work, Free members - basically asks if your sure you want to login as some things might not be secure.
These add-ons usually use what you have configured in ...
3
votes
Accepted
Expresso Store - upload multiple discount codes to be used once
Probably the most basic way to do it yourself is probably using Navicat and Excel. Create one discount that matches how you want it work. Export the SQL table to your desktop as a CSV or XLS file. ...
3
votes
Spam Bot Member Registrations in ExpressoStore
ExpressionEngine automatically creates a 'member' area on each standard installation, by default this is /member/.
Looking at your site I would say the spam bots are registering through the generic /...
3
votes
Accepted
expresso store orders between date range
You could do this pretty simply with this:
{exp:query sql="SELECT order_hash FROM exp_store_orders WHERE order_completed_date > 1356998400 AND order_completed_date < 1420070400"}
{exp:store:...
3
votes
is it really free without any hiddens?
ExpressionEngine is a free and open source product now. Downloading, installing, and using commercially is free.
Third-party add-ons and product support from EllisLab still costs money, but if you ...
2
votes
Autofilling existing logged in Expresso Store customer information in checkout fields
My billing/shipping fields are coded like this and the info is autofilled:
<div class="field {if error:billing_phone}error{/if}">
<label for="billing_phone">Phone *</label>
&...
2
votes
Printing Order Summary in Expresso Store
Take a look at the Orders Tag:
The order_hash should be present in the "success" page URL as a segment and you can grab that and pass it to another template with a link like this:
<a href="/...
2
votes
point of sale / in-store or phone orders
There is nothing built into Store that allows it to take cash orders but you could easily create an admin page with Store templates for your employee's then use the Manual gateway which is perfect for ...
2
votes
Spam Bot Member Registrations in ExpressoStore
Given that Store doesn't let you register members without creating an order, and you mentioned that these spam registrations aren't creating orders, it's almost certain that these registrations aren't ...
2
votes
Number of questions about Expresso Store
You can use normal input fields instead of using the {field:billing_name} convention.
So in your checkout template you can do something along the lines of.
{exp:store:checkout}
<label for="...
2
votes
Accepted
Expresso Store Fatal error trying to install
Store relies on a library called expressodev/laravel-codeigniter-db. The latest version of this library does support mysqli, but the version that comes packaged with Store is older and does not ...
2
votes
Expresso Store Fatal error trying to install
The quick fix I found was just to change the dbdriver to 'mysql' not mysqli in the database config, however this is not so much a fix as a work around.
2
votes
Accepted
Expresso Store: Extension to exclude modifier amounts when calculating tax
A concern would be that whatever you do to adjust price calculation, you have to be sure it's being adjusted in all instances - not just display of a product, but basket addition, basket display, ...
2
votes
Expresso Store 2.0 Discount based on item quantity and {sku} modifier
When the store_order_recalculate_end hook is fired, all calculations have already taken place. See picture.
So you need to calculate and set the order_total yourself.
2
votes
Accepted
Conditional on price
You would probably want to use price_val in your conditionals since it will output just the value minus any currency formatting.
{if price_val > 0}Hello{/if}
If you have a product with a price of ...
2
votes
Expresso Store add shipping insurance based on Payment method
There is nothing out of the box that would allow you to do this. The best option would be to build an extension that uses one of store_order_recalculate hook to add the percentage to the order.
The ...
2
votes
Accepted
Problem with Expresso Store and PayPal
We found exactly the same problem with EE 2.5.5, Expresso Store 1.6.5 and PayPal Express with a client website. I believe something changed at PayPal which has affected the ability of Expresso Store ...
2
votes
Accepted
Expresso Store: Wrong tax calculation
This happens because the actual price of the item without tax is not 1200 as you are assuming the actual price of the item without tax would be $1280.
(1280 * .25) + 1280 = 1600
(product price * tax ...
1
vote
Exp:resso Store Stock Issues
Stock is calculated based upon the modifiers selected in your template. For example lets saying I am selling t-shirts in 3 different colors and 4 different sizes.
When I load the page I won't see a ...
1
vote
How to get Expresso Store to trigger stripe email receipts?
There is not a setting in Store you would need to log into your Stripe account to enable their email to be sent for different actions. To do this you would need to do the following:
Go to https://...
1
vote
Accepted
Expresso Store - Random products
You would just need to wrap the product tag in a channel entries tag with orderby="random" and whatever limit you wanted. Something along the lines of:
{exp:channel:entries channel="products" orderby=...
1
vote
Expresso Store - Register Member not working
Ok needed register_member="yes" on the checkout form. NOTE: The member account only gets created if the order is successful.
1
vote
Accepted
Disabling transcribe for Expresso store pages
The easiest way is probably to force your english translation in all of your store templates. Lets for example say you have a header that is shared across all of your templates and that your store ...
1
vote
Accepted
Restrict sale to guest member group?
In the end I hacking ProductsService::apply_sales() to apply a discount before the foreach ($this->get_active_sales() as $sale) loop.
public function apply_sales(Product $product)
{
// set ...
1
vote
Checked first modifier
There is an option already for this in the docs:
https://www.exp-resso.com/docs/product_tag.html#if_option_first
Thought I'd post the answer anyway.
{modifier_options}
<div class="large-6 ...
1
vote
How to achieve dynamic products using front-end form
Yes, this is completely doable with Store and I have done it myself in the past. The big issue with the modifiers is if you want to customize the look and feel of the fieldtype. If you want to do that,...
1
vote
Accepted
User Input Price within product form tag
You need to add a price input for each item.
<input type="text" name="items[{count}][price]" value="" />
And of course you need the Store field for that channel set to allow user prices.
1
vote
Different options and pictures in Expresso Store
The short answer is you would need to add a field where you could upload the product images and then use some javascript to listen to your modifier drop down changes. When the user changes the product ...
1
vote
Accepted
How to submit Expresso/DevDemon Store data via the Channel Entries API?
After having a phone call with DevDemon support last November, I resorted to using the CodeIgniter active record to update the entries instead. This is because the Store fieldtype uses Javascript to ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
expresso × 122expresso-store × 100
ecommerce × 8
devdemon × 6
shipping × 5
checkout × 5
ee2 × 4
extension × 4
freemember × 4
file-uploads × 3
payment-gateway × 3
shopping-cart × 3
paypal-express-checkout × 3
add-on × 2
php × 2
error × 2
custom-fields × 2
low-variables × 2
php-errors × 2
image × 2
paypal × 2
discounts × 2
ups-shipping × 2
ical × 2
solspace-freeform × 1