8

The easiest way to do this would be to have the following in your template somewhere for the default shipping plugin: {exp:store:checkout} <label>Shipping Country</label> {field:shipping_country} <label>Shipping State</label> {field:shipping_region} <input type="submit" name="update_cart" value="Update Shipping" class="btn" />...


8

This shouldn't be hard to set up on your end, I'm sure there isn't code offhand to send you. I'd set up the form prompting for city, state, and zip on my Cart page... then submit form using ajax to get the data into the session, then call a template which contains your shipping code using ajax into your page. EDIT Use the {exp:store:checkout} on your cart ...


7

I'm the author of DataGrab. Support for 3rd party add-ons like Store is largely based on demand. Initially I added basic support for Store because I needed it for one of my own projects, and then it got extended to add most of the extra fields (eg, stock and sale prices) when another developer needed it. As you mention it does not currently support price ...


7

Generally in ExpressionEngine you don't keep the category information in the URL for your single entry page. This is because an entry can belong to more than one category, so you will end up with more than one URL for the same product, which is bad for SEO. If you really want to do this, you might find Low's Seg2Cat helpful.


6

Well, you could get the list and info of categories you have assigned the entry to by Categories tag inside the Channels entry tag. Is this something on the way to the final goal?


6

I have created a couple of ecommerce sites using Expresso Store. I looked into the other available modules and felt Store was the best for me. I haven't been disappointed - it's easy to use, and they have great customer service. Not all modules have a yearly fee, like Paypal. I have used Paypal and also Worldpay, and both allow test transactions. I've not ...


6

Are there any hidden costs? I know the payment gateways charge a percentage of the sale and have a yearly fee too. The SSL has a fee and setup cost too? Anything else I should be aware of? Payment gateway recommendations? Payment gateway fees are usually monthly and a % of the transaction. SSL has an annual fee as well and much be renewed and reinstalled ...


6

One of the most often overlooked features when building an e-commerce site are order fulfillment and unique shipping options. For example, once an order is placed, who prints the invoices, runs the CC charges, packages the order etc. If its a larger company they probably have people dedicated to this process, how do they get the information they need? Do ...


6

Ecommerce is always much more hard work than a straightforward content site. I've been producing ecommerce sites for 12 years now and although the technology has changed the basic issues have remained the same. There's a lot of wisdom already on this post so I'll do my best... About a year ago I started using EE with CartThrob for ecommerce projects and ...


5

Andrew Weaver extended DataGrab in the forums to support this I believe. Have a look at his post for more info. Like Justin said moving forward you'll need an extension to keep both databases synced.


5

You should be able to see any failed orders by going to Orders under the Store dropdown menu and then clicking the Filter By Order Status dropdown and selecting Incomplete.


4

If you're using the File Manager to upload then Store should properly create the download URL the file. Make sure the file is visible in the EE File Manager. Per the Store docs: The real URL to the file the user needs to download. You will usually retrieve this from a custom field in your products channel. The download tag will securely provide ...


4

I build essentially this exact site earlier this year (http://schoolhouseofwonder.org). I followed the structure you laid out - Parents as members, children & camps as channel entries. I used Zoo Visitor to handle member registration, which I find to be the best of the many modules that have recently popped up for that purpose. For the e-commerce aspect, ...


4

You could look at FoxEE by HCC Development ... though they've been quiet as of late, poking around their forum it looks like they might have an update about to ship.


4

I would first setup a new shipping method with the Default Shipping Gateway and give it a name of Free Shipping or similar and then setup a rule/s for your local area so that way someone outside of what you consider local isn't able to select it as an option. This will allow your users to select between local free delivery and then your UPS gateway. Now to ...


4

I have created several sites that sell tickets to classes and the like, using Exp:resso Store. It should work fine for what you want. You would want to add each event as a "product", and you could use the product modifiers for different ticket levels if necessary (orchestra vs. balcony, etc.). If you set the modifier to use multiple SKUs you can accommodate ...


4

As you mentioned Store does not currently support recurring payments with any of the gateways. It is a bit more complicated then just adding a gateway that allows recurring subscriptions to actually have them execute in Store. Currently there isn't a way in Store to store the customers CC details or Payment Token that would allow the payment details to be ...


4

Unfortunately at this point in time Exp:resso Store does not handle subscriptions of any kind natively. I'm needing subscriptions myself and have reached out to them for any possible help on this matter. They did explain to me that there are installations of store that are handling subscriptions however so it is possible to have store handle that function. ...


3

As of Store 1.6.2 there is a {qty_in_cart} variable which allows you to do this on a per-entry basis (though not if your entries contain multiple SKUs). {exp:store:product entry_id="{entry_id}"} {qty_in_cart} {/exp:store:product}


3

Simply add require="shipping_method" to your template: {exp:store:checkout require="shipping_method"} <select name="shipping_method"> <option value="">Select collection or delivery preference...</option> {shipping_method_options} </select> {if error:shipping_method}<p class="form_error">Please select ...


3

It's not in the plugin documentation, but have you tried adding dynamic="no" to the tag?


3

There was a stray 301 Redirect on /music/order/ in the .htaccess file which was sending the customer back to the wrong page after successful PayPal submission.


3

That sounds like a bug, there are no settings which would affect the display of free items. Can you please email support@exp-resso.com and we will follow up for you.


3

You need to write some custom code in the Simple Commerce module. Get the txn_type for the ipn then add a method to handle it. For an out of the box solution, check if memberr can do what you want.


3

Out of the box, simple commerce (SC) works to a point. 500 error, hmm have you changed any source code? If not, your settings are wrong. Reread the documentation. Having said that, i have just completed programming of a similar project with subscriptions. The subscription side of things for SC only handles a few ipn messages. In fact, ee docs suggest you ...


3

Disclaimer: I represent Exp:resso (Store). You're not able to use Matrix for product modifiers but in the vast majority of cases you wouldn't need to. Store's own modifiers matrix is fairly flexible providing a way to name your own modifiers along with optional individual or shared SKUs, optional price adjustments, and individual stock control. At present, ...


3

No e-commerce modules available for EE currently come bundled with Braintree gateway plugins, but all support the development of custom gateways. So I'd choose your module based on the features you need, then tackle the Braintree gateway after.


3

I asked this question earlier, and it turns out in 2.5 the delete functionality was accidentally removed according to the answer. How to delete order?


2

DataGrab does indeed have support for importing data into Store but I have not used it before so I am not to sure exactly what its limitations might be in terms of more complex entry data. If you are wanting to sync data on a regular basis you would probably be better off with an extension leveraging the store_order_complete_end and ...


2

Actually, I suspect you want to look at e-commerce add-ons to accomplish what you say. There are an amount of these, which you can find via Google or devot-ee.com. They're the (only) ones which are going to be organized around inventories in the sense you say you want. And all the other features of 'stores'. This is a complex need, and you want it done ...


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