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 ...
user avatar
  • 5,353
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 ...
user avatar
  • 611
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. ...
user avatar
  • 1,369
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 /...
user avatar
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:...
user avatar
  • 1,369
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 ...
user avatar
  • 5,900
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> &...
user avatar
  • 12.6k
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="/...
user avatar
  • 12.6k
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 ...
user avatar
  • 7,556
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 ...
user avatar
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="...
user avatar
  • 7,556
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 ...
user avatar
  • 4,002
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.
user avatar
  • 257
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, ...
user avatar
  • 5,353
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.
user avatar
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 ...
user avatar
  • 7,556
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 ...
user avatar
  • 7,556
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 ...
user avatar
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 ...
user avatar
  • 7,556
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 ...
user avatar
  • 7,556
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://...
user avatar
  • 7,556
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=...
user avatar
  • 7,556
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.
user avatar
  • 106
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 ...
user avatar
  • 7,556
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 ...
user avatar
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 ...
user avatar
  • 106
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,...
user avatar
  • 1,369
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.
user avatar
  • 17.4k
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 ...
user avatar
  • 7,556
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 ...
user avatar
  • 319

Only top scored, non community-wiki answers of a minimum length are eligible