Commit Graph

837 Commits

Author SHA1 Message Date
Mike Jolley b211894d3c Get cart from ajax or local storage to prevent cache 2013-01-28 10:59:24 +00:00
Geert De Deckere e65cf3c904 Added class with stock status to product 2013-01-27 09:31:38 +01:00
Coen Jacobs 764d9655e5 Hello WooCommerce 2.0 beta 3! 2013-01-24 16:26:50 +01:00
Max Rice 8d5d14c060 Use is_readable() for autoloading
instead of file_exists() as is_readable() also checks file permissions
2013-01-23 14:29:23 -05:00
Mike Jolley 9da6eb690a Revised session handler based with some code from Eric Manns wp_session class idea.
The (long term) plan will be to use that when stable and in WP core.
Until then, our wc_session_ implementation will work.

This is similar to what we had, with the exeption of not using
transients to ensure the data persists.

@coenjacobs please view this.
2013-01-15 19:51:19 +00:00
Mike Jolley 261f413405 Ratings in loops for sort by rating 2013-01-12 10:53:24 +00:00
Geert De Deckere 28b0a5ba60 Moving custom product classes to the post_class filter 2013-01-09 15:15:25 +01:00
Mike Jolley b5e10315aa Load gateways during checkout + in settings. #2164 2013-01-07 17:23:09 +00:00
Coen Jacobs 359cc724f9 2.0 beta 2 is here! 2013-01-03 16:06:26 +01:00
Mike Jolley 6821abc549 Store counts in a transient. Closes #2100. 2013-01-02 12:12:44 +00:00
Mike Jolley fc48f124cb Don't show any output for API requests. 2012-12-31 19:19:26 +00:00
Mike Jolley 5486ebb737 Shortcodes/Widgets -> classes, autoload classes to reduce memory, only load gateways when needed, change gateway admin to match shipping #1765 2012-12-31 18:25:09 +00:00
Mike Jolley b9a8f2c204 Combined some functions #1765 2012-12-31 13:03:56 +00:00
Mike Jolley d1372bde23 2nd exists #2051 2012-12-30 16:37:22 +00:00
Mike Jolley 8c9966145b Removed some unused code, removed order tracking from installer. #1765 2012-12-30 15:51:37 +00:00
Mike Jolley 96d6cc5980 More transient clearing tools 2012-12-30 15:02:24 +00:00
Mike Jolley 1d6707093c Wrong paths #2051 2012-12-30 13:56:27 +00:00
Mike Jolley 4c7ea6a016 Load admin mo, and updated GB translation. 2012-12-30 13:48:27 +00:00
Mike Jolley d993687e9e 2 filters to force/unforce any page programatically. Closes #2030. 2012-12-28 10:57:46 +00:00
Mike Jolley 51ab134142 Added thai states (Closes #2064), added files per state which get loaded only when the country is allowed, and hidden the informal setting unless needed for the lang.
Also moved languages and added an i18n folder for this kind of stuff.
2012-12-28 10:54:09 +00:00
Mike Jolley bdc61bfdce wc_product_type_ transient is unused 2012-12-21 08:44:15 +00:00
Coen Jacobs dec06d8d40 WooCommerce 2.0 beta 1 is here! 2012-12-20 16:17:31 +01:00
Mike Jolley 0b7750e55a Attribute taxonomy transiant. #1765 2012-12-19 20:42:25 +00:00
Mike Jolley 801fdc7420 We no longer use sessions. #1765. 2012-12-19 18:45:33 +00:00
Mike Jolley f663a71550 Media upload (started) 2012-12-18 12:04:33 +00:00
Coen Jacobs 9a92fb48a1 Merge branch 'master' of https://github.com/woothemes/woocommerce
Conflicts:
	classes/class-wc-query.php
	classes/class-wc-tax.php
2012-12-15 13:00:34 +01:00
Coen Jacobs 7b5e74626a Remove pass by reference for objects
Done all files except for external libaries: shareyourcart, cssmin,
lessc

@mikejolley Should we update those libraries as well?
2012-12-15 12:53:32 +01:00
Warren Holmes 633def8112 Correct scope, remove use of var.
- woocommerce.php
2012-12-14 23:19:40 +02:00
James Koster f5552e0b5e retina'd frontend ajax loader 2012-12-13 15:53:36 +00:00
Coen Jacobs 5e675ab0e3 Updated readme with 1.6.6 release 2012-12-13 16:27:48 +01:00
Coen Jacobs fb91b72ee0 Check for thumbnail support on content type level 2012-12-13 13:40:24 +01:00
Mike Jolley a8fba0cf04 Tweaked installer and added new cron for scheduled sales. Closes #1971. 2012-12-12 12:52:39 +00:00
Mike Jolley 253562e980 Enqueue placeholder separately. #1972. 2012-12-12 10:33:16 +00:00
Mike Jolley c394119983 Ajax view cart. Closes #1948. 2012-12-10 13:11:05 +00:00
Mike Jolley bfcb3ec1e9 Load options in checkout class and ensure hooks are available to change the options. Closes #1950. 2012-12-10 12:34:59 +00:00
Mike Jolley 66eb090017 Image size option names. Closes #1953. 2012-12-10 11:33:26 +00:00
Mike Jolley 753fc7c39e Use core jquery ui. Closes #1929. 2012-12-06 14:56:19 +00:00
Mike Jolley bcc91f586d Use different sanitize functions for attribute names. Closes #1897. 2012-12-05 15:01:29 +00:00
Coen Jacobs 37feabd87f WooCommerce 2.0 is coming! 2012-12-03 20:19:58 +01:00
Mike Jolley 9d853e0c02 Product counts. #1789 2012-11-28 15:03:26 +00:00
Mike Jolley b1ec4b289a Nuked whitespace. Closes #1846. 2012-11-27 16:22:47 +00:00
Mike Jolley 0361a2f0cb Settings API tweaks.
Uses same names as the settings API for gateways which Closes #1848.
Allows a single level of array based IDs for options which Closes #1826.
Related to #1826 this is now used for image size settings.
2012-11-27 15:39:32 +00:00
Coen Jacobs 3f5a4fbe9e Do not use wpdb->prepare without param arg. Closes #1717
Starting WordPress 3.5, wpdb->prepare should always have a second param
to discourage improper use:
https://core.trac.wordpress.org/changeset/22429 props @spencerfinnell
2012-11-26 11:03:47 +01:00
Coen Jacobs 13f6ec9b29 Moved WC_Abstract to abstracts folder 2012-11-22 15:04:15 +01:00
Coen Jacobs 6ba6e410e5 Moved Product Factory class instance to WC global instance 2012-11-22 14:00:25 +01:00
Coen Jacobs b2a868301c Simplified version of Product Factory using an args array 2012-11-22 12:37:41 +01:00
Coen Jacobs 93cddbaa16 Abstract main product class, added simple product class 2012-11-22 11:22:18 +01:00
Mike Jolley 75ca794bba Separate classes per product type, with new get_product function and hooks to change the classes which get loaded. #1497 2012-11-21 18:07:45 +00:00
Coen Jacobs 22afc34052 Reverted changes for manual category count. Ref: #1789 2012-11-19 15:39:27 +01:00
Mike Jolley 51bf586fd7 Widget wrap and tweaks. #1768. 2012-11-15 17:46:24 +00:00
Mike Jolley ec1377dfd2 error fix 2012-11-15 17:30:38 +00:00
Brian Feister 7c7c6a4326 Hotfix for namespacing issue #1749. Turns out `.woocommerce-pge` is the global namespace, not `.woocommerce`. 2012-11-15 11:39:41 -05:00
Mike Jolley 58c5bbef55 Merge pull request #1749 from brianfeister/classname-fix
Fix common css class name / namespace pollution issue
2012-11-15 08:10:29 -08:00
Mike Jolley 8986da2ec2 This is fixed in iO6, so just show an alert when nothing matches. Closes #1737. 2012-11-14 15:38:56 +00:00
Brian Feister 6aabdef3e6 Fix common css class name / namespace pollution issue and add a $wrapper parameter to the `shortcode_wrapper()` helper function with a default of `div.woocommerce`. Line 1601 2012-11-13 18:42:10 -05:00
Brian Feister 506c2bfc12 Make syntax more concise and add option to pass FALSE to function to disable wrapping. 2012-11-13 18:32:14 -05:00
Brian Feister dedc3fd0a4 Add a $wrapper parameter to the `shortcode_wrapper()` helper function with a default of `div.woocommerce`. Line 1601 2012-11-13 18:22:53 -05:00
Mike Jolley 7a055f5296 Change class handling for country. Closes #1683. 2012-11-06 11:49:49 +00:00
Mike Jolley aef47868fa Merge branch 'Line-items-data-tweak' 2012-10-24 17:53:44 +01:00
Mike Jolley a03444e7ed Fix JS code escape 2012-10-23 18:21:11 +01:00
Coen Jacobs 9ecb20f259 [3.2.5] SQL injection #1575 2012-10-18 15:37:04 +02:00
Coen Jacobs 9769b8851f [3.2.4] Sanitization #1575 2012-10-18 12:33:52 +02:00
Mike Jolley aef75800c9 Update/install code + revised notices. 2012-10-18 10:33:06 +01:00
Mike Jolley 9ec5090356 esc_js alternative 2012-10-17 16:42:57 +01:00
Mike Jolley 98b21a4a44 Split up scripts. #1575. 2012-10-17 14:32:31 +01:00
Coen Jacobs 263139e173 [3.2.3] XSS #1575 2012-10-16 15:35:17 +02:00
Mike Jolley 8c3ad31c07 Localisation spacing. 2012-10-16 10:45:33 +01:00
Mike Jolley 596c408c27 Pagination + sorting tweaks, new active filters widget, sort both directions for price, fix for #coenfail. Closes #771. 2012-10-14 13:06:41 +01:00
Mike Jolley 20d7e9b54f admin url relative 2012-10-12 12:57:08 +01:00
Mike Jolley 0b36adaed5 Stop transient death. 2012-10-11 10:22:03 +01:00
Mike Jolley c023a64e36 readme 2012-10-10 15:37:24 +01:00
Mike Jolley 9505e5d63f Better permalink settings. Closes #1579. 2012-10-10 10:21:04 +01:00
Coen Jacobs e159952841 Setting for product post type slug
- New priority in slug generation: Shop base (if checked), custom slug
(if entered), pick default (translatable) 'product'
- Related to: #1579
2012-10-09 18:09:11 +02:00
Mike Jolley 5868b63b93 Ordering options. Closes #1166. 2012-10-09 15:57:06 +01:00
Coen Jacobs e87ea2022b Manual prod_cat counting to hide hidden products from counters
- Uses update_count_callback argument for manual counting function
- Filters on get_terms and updates counters
- Closes #1449
2012-10-09 15:16:36 +02:00
Mike Jolley ee36465b70 Mailer() tweak. Closes #1521. 2012-09-30 20:15:39 +01:00
Mike Jolley b88c6e62f7 Load sessions before customer class. Closes #1545. 2012-09-30 20:11:32 +01:00
Mike Jolley 33c3dd5573 Filters for post type definition. For #1515. 2012-09-21 17:01:22 +01:00
Mike Jolley 66cf7d8e98 More capabilities. Closes #1083. 2012-09-20 16:35:15 +01:00
Mike Jolley 1b4130bc56 new email interface + plain text versions 2012-09-17 11:36:30 +01:00
Coen Jacobs 0833e00a63 Set session methods as default for all implementing classes 2012-09-12 16:21:13 +02:00
Coen Jacobs b392011a7b Offer way to override the session class
* Added abstract class to implement
* Implementing class is default
* Filter to replace the instance of the default class
2012-09-12 15:45:47 +02:00
Mike Jolley e9f0a8612f Made paypal use wc-api for IPN 2012-09-12 13:36:34 +01:00
Mike Jolley 5019700d79 more sessions 2012-09-07 19:28:30 +01:00
Mike Jolley fdd34e5c0e session -> transient WIP 2012-09-07 18:26:13 +01:00
Ryan Berry 6f26e25c5d Prefixing jquery-plugins script enqueue
Just spent 4 hours trying to find the cause of a javascript exception,
turns out the woocommerce enqueue name was the same as mine and these
weren't being enqueued. "jquery-plugins" can't be uncommon so a prefix
should be used to save headaches.
2012-09-07 14:43:58 +08:00
Mike Jolley e19505c6ab checkout loading tweak 2012-09-03 16:45:09 +01:00
Manos Psychogyiopoulos a319c80639 Back end filters for attribute labels and variation options ( for translation plugins - filter names same as in variable.php ) 2012-08-28 13:48:02 +03:00
Coen Jacobs 28b4289be0 Version bump 1.6.5.1 2012-08-25 20:57:38 +02:00
Mike Jolley 01c00bd029 version bumpage 2012-08-25 11:11:45 +01:00
Mike Jolley b450616848 woocommerce_ajax_loader_url 2012-08-25 10:32:14 +01:00
Mike Jolley 5e78e897c7 check_jquery 2012-08-25 09:47:36 +01:00
Mike Jolley fe2c407f2f Appended version to scripts to prevent cache issues upon upgrade 2012-08-24 18:34:31 +01:00
Mike Jolley 02b88b23b9 get_allowed_country_states() function. Closes #1407. 2012-08-22 16:13:58 +01:00
Mike Jolley 07b6b6d59a More class docs 2012-08-14 23:43:54 +01:00
Mike Jolley f03eec03a8 Ajax docs 2012-08-14 23:43:54 +01:00
Mike Jolley 5b007d4918 Function docs. 2012-08-14 23:43:53 +01:00
Mike Jolley 90b61d61ef More api docs 2012-08-14 23:43:53 +01:00
Mike Jolley 806a6fb159 Lots of documentation 2012-08-14 23:43:53 +01:00
Mike Jolley 402799c0eb Fix JS enqueue. Closes #1365. 2012-08-12 13:15:27 +01:00
Mike Jolley d351240e6a Hide variations from frontend 2012-08-10 15:24:01 +01:00
Mike Jolley 6d5b9991d3 version bump 2012-08-10 14:21:10 +01:00
Mike Jolley 9be866b7a1 remove attachment rewrite 2012-08-09 11:50:15 +01:00
Mike Jolley 1217228bda Additonal hooks 2012-08-08 16:57:36 +01:00
Mike Jolley 2c9fa0ccf0 Version 2012-08-07 09:38:12 +01:00
Mike Jolley eb532c342c add rewrite rule for attachments. Closes #875. 2012-07-31 14:56:30 +01:00
Mike Jolley b552e41f60 Tweak menu names. 2012-07-26 15:33:02 +01:00
Mike Jolley 8cdc3738c2 Removed session_name. Closes #1291. 2012-07-25 19:20:21 +01:00
Mike Jolley 6d7e06b500 Better caching support + mini-cart template 2012-07-25 18:59:12 +01:00
Mike Jolley ffb34fdc83 Fix up orders when not in a submenu 2012-07-23 13:56:05 +01:00
Mike Jolley 811c1bdcbb Version 2012-07-19 19:41:03 +01:00
Mike Jolley 08ae311d43 HTTP_X_FORWARDED_PROTO 2012-07-18 18:07:39 +01:00
Mike Jolley 1be0b9f8f2 Backorder handling. Closes #835. 2012-07-17 19:11:14 +01:00
Mike Jolley 6fe7e831b2 Set session_name to avoid conflicting sessions across installs. Closes #1217. 2012-07-17 16:01:01 +01:00
Mike Jolley 30b8ddaf1d Split up frontend scripts so they can be loaded when needed. 2012-07-17 15:09:18 +01:00
James Collins 8fd4b636af 1.6.0 beta 1 version number updates
Corrects deprecated function version number, and plugin version number.
2012-07-17 12:54:42 +10:00
Mike Jolley 939d835b3e edit_users. Closes #1179. 2012-07-11 19:37:33 +01:00
Mike Jolley 1910f4a4f7 Coupon usage counts on cancell. Closes #1210. 2012-07-10 16:52:52 +01:00
Mike Jolley 96a522bc82 template_redirect 2012-06-29 16:38:00 +01:00
Mike Jolley b373a82de2 moved checkout buffer function 2012-06-28 12:19:54 +01:00
Mike Jolley c9ddba1e35 Hooks for stripe 2012-06-19 19:09:51 +01:00
Mike Jolley 99c859ca30 Small save bug with Mijireh 2012-06-14 17:25:49 +01:00
Coen Jacobs d253181f79 Code style fixes, changed space use around arguments 2012-06-14 12:08:50 +02:00
Mike Jolley 10f5a48a33 space 2012-06-14 10:20:49 +01:00
Mike Jolley 731f588b31 Readme and versions 2012-06-10 20:12:06 +01:00
Mike Jolley c6d6fd7901 ajax coupon form. Closes #1061. 2012-06-10 12:40:07 +01:00
Mike Jolley e128fc02ee Merge pull request #1129 from GeertDD/menu_names
Allow custom translations for admin menu names
2012-06-08 12:31:58 -07:00
Mike Jolley 0f905e9cd0 mijireh gateway 2012-06-08 11:46:10 +01:00
Geert De Deckere 6128a82da6 Allow custom translations for admin menu names 2012-06-07 10:06:33 +02:00
Mike Jolley 0fce6aecaa localisation issues Closes #1106. 2012-06-06 21:35:40 +01:00
Mike Jolley 809175b41c filters. Closes #1108. 2012-06-06 20:28:15 +01:00
Mike Jolley 405a1eb147 out of state rounding tweaks 2012-06-05 12:21:52 +01:00
bfred-it 713baa8ac5 Fixes error "number_format() expects parameter 1 to be double, string given" on some servers 2012-05-28 15:42:15 +03:00
Mike Jolley b7894b14ca Counts. #1084. 2012-05-28 10:19:29 +01:00
Mike Jolley 19b4d7344b clear transient 2012-05-26 16:31:58 +01:00
Mike Jolley 48c222f9d1 spaces 2012-05-24 12:20:28 +01:00
Mike Jolley 8332137cf9 Strange error where detecting the page (is_page etc) would break the canonical redirect in some instances when hooked into 'wp'. Used the later get_header hook instead. 2012-05-17 22:26:56 +01:00
Mike Jolley 0b5fcd5139 version bump and installer cleanup 2012-05-17 12:58:25 +01:00
Mike Jolley aa2bf617ab variations solid individually handling 2012-05-11 12:47:23 +01:00
Mike Jolley e6f5426839 Tweaks for launch 2012-05-10 12:45:14 +01:00
Mike Jolley e92ceaae15 No word from .org team - removing wootransmitter for now 2012-05-10 10:34:44 +01:00
Bronson Quick 454181ec86 Add WooCommerce Products to the Appearance->Menus screen in WordPress so that products can be easily added to menus rather than using Custom Links to the URLs of products 2012-05-10 15:03:37 +10:00
Mike Jolley 58f5afdc46 tweaks to options 2012-05-09 00:53:23 +01:00
Mike Jolley 2cac2f9d68 Drag and drop ordering for products. Closes #95. Closes #995. 2012-05-08 20:30:18 +01:00
Mike Jolley 9d30ad15fa wootrans opt in 2012-05-08 17:29:27 +01:00
Mike Jolley a537b2c18f Woo Transmitter Integration 2012-05-08 16:23:09 +01:00
Geert De Deckere e5556af3ca Apply the filter "plugin_locale" to the locale for loading language files from the WP_LANG_DIR 2012-05-03 13:48:35 +02:00
Mike Jolley 62c1d9d15c ShareYourCart + integration tweaks 2012-04-30 20:50:52 +01:00
Mike Jolley 7840c79251 style rework. Shareyourcart (needs more work) 2012-04-28 18:28:18 +01:00
Mike Jolley e8c57f7781 Protocol-relative AJAX URL 2012-04-24 18:32:17 +01:00
Mike Jolley f90c6e0a1c clear cache 2012-04-24 18:22:24 +01:00
Mike Jolley 9392908456 nginx proxy 2012-04-23 13:41:17 +01:00
James Collins 2bd123f37c Merge remote branch 'upstream/master'
Conflicts:
	woocommerce.php
2012-04-19 17:46:18 +10:00
James Collins 9b9366c675 Body Classes should be sanitised
Correctly add the current theme's name to the <body> classes. Previously, theme names that contain spaces and other strange characters would cause problems.
Also ensure that any other body classes that WooCommerce adds are also sanitised.
2012-04-19 17:14:48 +10:00
Mike Jolley d7ff3bd6fc update_count_callback for tags 2012-04-18 12:36:16 +01:00
Brent Shepherd adc0d01611 Replacing use of deprecated function get_current_theme() in versions of WP newer than 3.4 where the replacement wp_get_theme() exists. 2012-04-18 08:44:33 +10:00
Mike Jolley 5438b79c35 get children when searching for products 2012-04-16 13:52:28 +01:00
Mike Jolley 7aa97b0f38 product attributes template 2012-04-13 18:33:56 +01:00
Mike Jolley b846131f82 "Package" support for shipping calculations - allows third parties to split the cart up to calc shipping. Also caches packages meaning the cart shipping only needs to be calculated once (until totals or customer location changes) 2012-04-13 12:16:24 +01:00
Mike Jolley a9cf0e340b remove shortcode wrappers 2012-04-11 21:07:46 +01:00
Mike Jolley afd727bb24 Improved variations panel, bulk edit, and added tax classes for variations. Closes #779. 2012-04-11 18:56:54 +01:00
Mike Jolley 134edeb0b3 untrailingslash path 2012-04-11 11:02:35 +01:00
Mike Jolley 748dd13b85 Chosen and order items
Updated chosen to latest version, reworked styles, made the item adder
on the order screen an ajax input.

Also ditched some un-needed css.
2012-04-10 01:39:31 +01:00
Mike Jolley c28b28e712 grouped external products 2012-03-30 16:10:14 +01:00
Mike Jolley 24a24121df comment 2012-03-29 10:32:19 +01:00
Mike Jolley a261f05734 tweak for total_sales, ajax_url 2012-03-29 10:31:04 +01:00
Mike Jolley 981951723a ajax url for domain mapping compat... 2012-03-29 01:50:20 +01:00
Mike Jolley 5e23a48ba4 versions 2012-03-28 18:50:44 +01:00
Mike Jolley ad499d10f0 Options to enable/disable ratings. Closes #847. 2012-03-27 20:35:35 +01:00
Mike Jolley 3ff6db4cec prevent is_visible error 2012-03-27 13:20:47 +01:00
Mike Jolley bdfdb074cd label 2012-03-23 21:06:49 +00:00
Geert De Deckere e7fd165050 Also pass on original attribute $name 2012-03-21 15:29:37 +01:00
Geert De Deckere 46812dad9c Added filter woocommerce_attribute_label 2012-03-21 15:26:53 +01:00
Mike Jolley 823c2921c6 load order tweaks 2012-03-20 19:22:10 +00:00
Mike Jolley 353b4faa0c woocommerce_loaded. Closes #834 2012-03-20 18:59:12 +00:00
Geert De Deckere 9c5a8d7d81 Merge branch 'master' into fix_i18n_init
Conflicts:
	classes/class-wc-cart.php
	woocommerce.php
2012-03-20 15:32:29 +01:00
Geert De Deckere 6cdd9fef7f Moving more stuff to init 2012-03-20 15:08:29 +01:00
Geert De Deckere 9e04e5ecf9 Initialisation of WC_Cart requires WC_Customer to be loaded 2012-03-20 15:03:12 +01:00
Geert De Deckere 2e27ea3108 Call WC_Cart->init() method directly from within the init hook 2012-03-20 14:50:19 +01:00
Mike Jolley 928543c35e cart and main cleanup 2012-03-20 13:22:35 +00:00
Geert De Deckere 7a510c55ac Fixed the initialisation of the language files by moving load_plugin_textdomain call to the "init" hook. 2012-03-20 14:20:08 +01:00
Mike Jolley c4c7386e17 chosen frontend - separated to avoid accidental deletion 2012-03-18 13:35:02 +00:00
Mike Jolley 23bc2865e6 var_dump missed :( 2012-03-16 16:57:56 +00:00
Mike Jolley fe800d6685 Transient names. Closes #818. 2012-03-16 16:39:16 +00:00
Mike Jolley bb5f35fa91 Fix redirect when no payment required + admin bar. Closes #826. 2012-03-16 15:09:12 +00:00
Mike Jolley 0b7e83ca35 Tweaks 2012-03-15 12:15:22 +00:00
Mike Jolley 705cf692f2 Template Loader - Support for taxonomy-product_cat-SLUG.php template files. Closes #769. 2012-03-14 14:23:36 +00:00
Mike Jolley bd785f99f5 required field rating 2012-03-12 15:58:13 +00:00
Mike Jolley 01e7a2d539 Product id rules for coupons apply to a products parent (useful for grouped products) 2012-03-12 13:11:08 +00:00
Mike Jolley d4ddd8aec5 My account force ssl 2012-03-12 08:34:49 +00:00
Mike Jolley 7e6b254f32 Merge pull request #765 from foxrunsoftware/master
My Account Force SSL
2012-03-12 01:16:43 -07:00
Mike Jolley 3b74269ed2 Merge pull request #773 from piffpaffpuff/master
menu icons when no manage_woocommerce capability
2012-03-12 00:09:18 -07:00
Mike Jolley 04c296f14d Force SSL for get_option('siteurl') 2012-03-11 14:25:48 +00:00
Mike Jolley 0883669564 force ssl template url 2012-03-08 15:11:01 +00:00
Mike Jolley 6e50486c20 minor fixes and version bump 2012-03-08 12:57:15 +00:00
Mike Jolley dac284269b slugs. Closes #775. 2012-03-08 10:29:17 +00:00
Triggvy Gunderson 512b6538be menu icons for shop_manager when no manage_woocommerce capability
when the user has no manage_woocommerce capabilities the menu items
(like order) aren't grouped under woocommerce menu. then they showed
the default post it icon. while fixing this i discovered that it uses
the menu icons the old fashioned way instead of css sprites. fixed that
too. but the new icons are just placeholder, someone with the original
art files need to export the png again.
2012-03-07 12:59:23 +01:00
Geert De Deckere 6155ded5db Fix language loading with WP_LANG_DIR 2012-03-06 11:32:07 +01:00
Justin Stern e532c7fbed Force SSL on My Account
The force SSL option forces the My Account pages to be served over
HTTPS, and the unforce SSL option is also modified to allow the My
Account pages to be protected
2012-03-05 22:06:01 -05:00
Mike Jolley 787211bf74 Merge pull request #760 from GeertDD/lang_dir
Use WP_LANG_DIR constant for path to languages folder
2012-03-05 06:47:11 -08:00
Mike Jolley 4f629f6cb0 Tweaked attribute page detection 2012-03-05 14:43:55 +00:00
Geert De Deckere eaa792335d Use WP_LANG_DIR constant for path to languages folder 2012-03-05 12:16:33 +01:00
Mike Jolley 79cc67b23c Expiry fix. Closes #741. 2012-03-04 00:01:56 +00:00
Mike Jolley 3cb8f314c3 attribute layered nav. #740. 2012-03-03 21:24:09 +00:00
Coen Jacobs 5e7d2a7c0d Using plugins_url function without __THIS__ to get plugin url 2012-03-03 16:35:14 +01:00
Mike Jolley b5b0f7021d cleaner urls - but couldn't make this or the previous work with symlinks 2012-03-02 16:11:47 +00:00
Coen Jacobs 1acc8a7c62 Use WordPress internal plugins_url() function to resolve WC plugin url 2012-03-02 09:31:28 +01:00
Mike Jolley 067f308121 version bump 2012-02-29 17:04:37 +00:00
Mike Jolley 966595a266 changed cookie name 2012-02-28 16:33:15 +00:00
Mike Jolley 5ad663a010 Merge pull request #712 from GeertDD/fix_localisation_init
Fixed localisation init
2012-02-28 05:57:17 -08:00
Geert De Deckere 4d43dd7007 Fixed localisation init
Bug introduced by fdc122214e
2012-02-28 09:37:51 +01:00
Mike Jolley a2714544a4 cart limit item. Closes #646. 2012-02-27 18:22:54 +00:00
Mike Jolley 01bc65dc7f Minor tweaks + disable shipping option turns off shipping address display 2012-02-27 15:02:44 +00:00
Mike Jolley d5c54d686a Reset variations. Closes #705. 2012-02-27 13:14:33 +00:00
Mike Jolley 226f8aa4db More reliable un-force https code 2012-02-27 11:18:55 +00:00
Mike Jolley 15ecb857bd cookie when cart has content 2012-02-24 21:05:15 +00:00
Mike Jolley 4bcc3d583f More reliable cache deletion (for people who screw up w3 total cache installation!) 2012-02-24 12:48:57 +00:00
Mike Jolley cc1c77db20 dynamic required 2012-02-23 11:19:45 +00:00
Mike Jolley cac792c8e7 Merge pull request #688 from GeertDD/translation_order
Changing the load order of the translation files
2012-02-22 11:47:23 -08:00
Mike Jolley 32675c2964 Errors vía querystring 2012-02-22 16:36:23 +00:00
Geert De Deckere fa5bea85b5 Changing the load order of the translation files 2012-02-22 14:09:09 +01:00
Mike Jolley d03790c18b Spelling mistake. hierarchical 2012-02-21 11:55:57 +00:00
Mike Jolley 429e7ea1f3 bulk edit 2012-02-20 18:19:27 +00:00
Mike Jolley 89c8d3d315 Changed priority to prevent conflict a few other themes and to ensure functions get loaded 2012-02-20 15:01:41 +00:00
Mike Jolley 565987dd56 Quick edit Closes #258. 2012-02-20 14:29:51 +00:00
Mike Jolley c52164a5a1 Added basic API for payment gateways to hook into (for IPN etc) 2012-02-19 17:13:07 +00:00
Mike Jolley 93aeaf03cc version bump 2012-02-18 14:18:36 +00:00
Mike Jolley a533953779 Activation rule flushes - seems to be reliable. Needs testing on other environments. 2012-02-17 21:25:06 +00:00
Geert De Deckere 082276fce7 Load non-minified woocommerce.js file if SCRIPT_DEBUG is on 2012-02-17 14:28:36 +01:00
Mike Jolley d3737c39f1 version 2012-02-16 15:54:01 +00:00
Mike Jolley fdc122214e localisation to init 2012-02-15 20:42:00 +00:00
Mike Jolley 1596dd1115 Messages Closes #566. 2012-02-08 15:55:08 +00:00
Mike Jolley a562132458 Shipping classes for variations. Closes #553. 2012-02-08 14:39:31 +00:00
Mike Jolley 11445ad34c Cache tweaks and version 2012-02-07 12:09:30 +00:00
Andrew White c084f6ed79 Make product category URLs heirarchical
Heirarchical URLs for custom taxonomies is an opt-in feature added
in WordPress 3.1. This commit enables that support by adding the
appropriate flag to the rewrite setting for the product_cat taxonomy.
2012-02-06 12:37:50 +00:00
Mike Jolley f6c71c23f4 Small fixes for 1.4 2012-02-01 21:49:08 +00:00
Mike Jolley 7f0e5e4301 International shipping method 2012-01-31 18:13:32 +00:00
Mike Jolley 8c336ce6e8 Non hierarchal to prevent memory issues 2012-01-31 16:21:29 +00:00
Mike Jolley de6b06b864 Add to cart validation, and a different redirect if theres an error 2012-01-27 18:31:30 +00:00
Mike Jolley 0836ce04db Better class names (final) 2012-01-27 16:38:39 +00:00
Mike Jolley 60647b0838 Error list. Closes #528. 2012-01-25 20:37:21 +00:00
Mike Jolley 0afe34a222 Minor fixes 2012-01-24 16:56:37 +00:00
Mike Jolley 80cac8f9c8 Fixed up ajax, and made class filenames follow naming conventions 2012-01-22 15:49:41 +00:00
Geert De Deckere 7706ecfe7b Starting class names with a capital. Closes #519. 2012-01-21 10:07:54 +01:00
Mike Jolley b5c8609275 Readme/version 2012-01-17 15:20:11 +00:00
Patrick Garman d123c3f639 Adding local delivery and local pickup to CORE 2012-01-14 19:35:04 +00:00
Mike Jolley 23a3776f04 Tweaks to order/validation class to improve performance 2012-01-13 00:46:56 +00:00
Mike Jolley 567319bd51 Merge pull request #490 from patrickgarman/master
Adding COD to WooCommerce Core!
2012-01-11 16:57:41 -08:00
Mike Jolley a2d51aa201 Github sabotages files -.- 2012-01-12 00:54:45 +00:00
Mike Jolley 1dc5a3bc0b Revert 136456f805ccdf9b7b6bce027dc24da3c14d4281^..HEAD 2012-01-12 00:43:30 +00:00
Mike Jolley 136456f805 Remonde ob_start. Moved checkout processing to init hook. Fixed email bug. 2012-01-12 00:30:21 +00:00
Patrick Garman 8e499c9c95 Adding Cash on Delivery Gateway 2012-01-11 20:44:10 +00:00
Mike Jolley f8b3b65ada Fixed duplicate product functionality 2012-01-11 19:37:33 +00:00
Mike Jolley bc91c1433b Goodbye &new. Closes #475. 2012-01-10 15:11:06 +00:00
Mike Jolley cf1e36c347 Roles + caps for various post types and pages. Closes #457. 2012-01-09 13:14:48 +00:00
Mike Jolley ca8523361b JS Tweaks 2012-01-07 15:36:12 +00:00
Mike Jolley aba310f321 WPML filters #244 2012-01-06 17:14:31 +00:00
Mike Jolley 6650434c3f Theming improvement 2012-01-06 14:02:34 +00:00
Mike Jolley 66b5fd8e0e Removed previously committed change 2012-01-05 11:37:05 +00:00
Mike Jolley f64fa5ce1e Merge pull request #452 from KingYes/master
Added RTL Support..
2012-01-05 03:34:33 -08:00
Mike Jolley f74e041a30 Renamed textdomain Closes #444. 2012-01-05 11:31:22 +00:00
KingYes 6b570581e3 added RTL support. 2012-01-04 22:25:51 +02:00
Mike Jolley ca0e9744ab Local tax rates - zips and zip ranges 2012-01-03 17:23:42 +00:00
Mike Jolley 364c0bd54c Renamed all product data meta keys
This is so they are hidden (_). Should have done this long ago. Few
extensions will need updating when 1.4 goes out to reflect these
changes, mainly importers.
2011-12-24 16:57:36 +00:00
Mike Jolley 30f5c1e796 unforce tweak 2011-12-23 20:39:30 +00:00
Mike Jolley 313526aace IIS fix 2011-12-20 13:44:18 +00:00
Mike Jolley b9436bc052 Uninstall. Closes #372. 2011-12-19 15:44:00 +00:00
Mike Jolley f04256320d Locale stuff. Added locales for address fields for countries.
next step is to make the address formats work.
2011-12-16 21:19:56 +00:00
Mike Jolley 03891e7f56 Dynamic checkout fields based on locale 2011-12-16 15:11:41 +00:00
Mike Jolley 073d3cb2f0 Putting localisation stuff in countries class 2011-12-15 23:24:02 +00:00
Mike Jolley fe3242558a Working on locales, also added 'chosen' as an option for the checkout 2011-12-15 20:34:14 +00:00
Mike Jolley ef4c0a24d9 Readme 2011-12-15 16:36:11 +00:00
Mike Jolley 71733c2412 Feeds variable. Closes #368. 2011-12-14 23:32:37 +00:00
Mike Jolley ae96bf4ad9 template var 2011-12-14 19:05:16 +00:00
Mike Jolley 800c4260be tax class needed in admin 2011-12-12 18:30:57 +00:00
Mike Jolley 34032965a8 Admin 2011-12-12 16:34:56 +00:00
Mike Jolley 0e81f2328d Fixes for previous commit 2011-12-11 15:20:34 +00:00
Mike Jolley 35d1d56329 Made product global, setup automatically, and removed the need to call the class directly in the loop
Themes need checking for compat, but the change makes it easier to use
2011-12-11 14:40:25 +00:00
Mike Jolley ae1419c8b2 Quantity fix 2011-12-11 12:39:35 +00:00
Mike Jolley a214e50b4f Renamed files 2011-12-11 00:33:28 +00:00
Mike Jolley 6dff689cb9 Fixes 2011-12-10 18:40:51 +00:00
Mike Jolley 733b51401c Moved email functions to classes, and made posts only save once (faster) 2011-12-10 17:28:32 +00:00
Mike Jolley 7952e33fdb Comments 2011-12-09 21:55:49 +00:00
Mike Jolley 033735bf8f New structure + started moving template code to files 2011-12-09 19:55:09 +00:00
Mike Jolley f778c4f3ec Started new structure, moved short codes into template files, moved main class into main file 2011-12-09 17:01:56 +00:00
Mike Jolley 5a7bd18231 Moved functions to prevent errors. Will optimise in next version. 2011-12-09 16:45:46 +00:00
Mike Jolley 83d6531bbb Moved function only used in admin 2011-12-08 19:55:49 +00:00
Mike Jolley 1790bd09d5 Fix for manual order addition and other tweaks. Closes #345. 2011-12-08 19:45:24 +00:00
Mike Jolley a9fa2a1574 Version bump + readme 2011-12-08 15:46:06 +00:00
Mike Jolley aa5be23dc9 AJAX optimisation 2011-12-08 15:13:15 +00:00
Mike Jolley 2d2c5e74c3 More tweaks 2011-12-08 13:13:59 +00:00
Mike Jolley f74dc9e06f Minor optimisations 2011-12-08 12:50:50 +00:00
Mike Jolley 123a887af1 CZK currency Closes #331. 2011-12-05 17:18:07 +00:00
Mike Jolley 172a34a9b9 Broke up scripts and made jquery ui optional 2011-12-02 11:43:15 +00:00
Mike Jolley 9eb7b4dd13 Tidied up script loaders 2011-12-02 11:11:33 +00:00
Joe Black d2e525519f Added option to insert javascript in footer using wordpress standard wp_register option (requires dependencies in theme also be registered) 2011-12-01 23:24:52 -08:00
Mike Jolley 326bdd400f Trim zeros off prices (optional) Closes #297. 2011-12-01 11:34:26 +00:00
Mike Jolley 2d2adfa523 Version 2011-11-28 17:08:46 +00:00
Mike Jolley 9341d1b199 Settings API class for gateways/shipping methods 2011-11-28 13:47:16 +00:00
Mike Jolley 378d84033c Added a few currencies
and made paypal disable itself if currency is not supported
2011-11-24 15:22:28 +00:00
Mike Jolley 3aa804fd89 States encoding. Closes #212. 2011-11-22 23:51:46 +00:00
Mike Jolley 2822f1c692 Lower priority for template functions. Closes #237. 2011-11-22 16:13:50 +00:00
Mike Jolley c1c9358d3b Added microdata to products page + reviews 2011-11-19 02:25:15 +00:00
Mike Jolley 2a25293493 Bumped version 2011-11-18 18:37:37 +00:00
Mike Jolley 0effc4131e Generator tweak 2011-11-18 01:08:54 +00:00
Mike Jolley 00d838b312 Version 2011-11-17 20:29:51 +00:00
Mike Jolley 1c46d0ff12 Bumped version 2011-11-17 13:28:41 +00:00
Mike Jolley ae53c85581 AJAX url 2011-11-15 17:39:28 +00:00
Mike Jolley 7648f1669e Added logger class for debugging gateways 2011-11-15 13:09:02 +00:00
Mike Jolley 87a6690b2e add_post_type_support Closes #191. 2011-11-13 13:04:37 +00:00
Mike Jolley b04a784511 More optimisations for products class 2011-11-13 12:07:29 +00:00
Mike Jolley fd46600c7f generator line break 2011-11-12 15:07:36 +00:00
Mike Jolley 0e34184b92 comment_feed_where to exclude order notes 2011-11-12 15:04:30 +00:00
Mike Jolley 22b91e4cf9 load_plugin_textdomain 2011-11-09 15:18:36 +00:00
Mike Jolley 0b414d72b6 Support informal and formal variations of localisations 2011-11-09 12:26:22 +00:00
Mike Jolley eaf1d942db Option to un-force ssl. Closes #147. 2011-11-07 18:37:37 +00:00
Mike Jolley 101fcd9b3f Order meta saves + displays 2011-11-06 15:45:22 +00:00
Mike Jolley 3c98a2ded5 Version 2011-11-05 19:07:05 +00:00
Mike Jolley 85e93a391e Option for ajax add to cart Closes #79. 2011-11-04 20:57:54 +00:00
Mike Jolley b7d9cb18ae Optimisations and emails can contain gateway specific text. Closes #131. 2011-11-02 20:32:35 +00:00
Mike Jolley c67e4452f9 SSL code (commented out for now) 2011-11-02 19:06:15 +00:00
Mike Jolley acdb8baad0 Updated version label 2011-11-01 15:42:34 +00:00
Mike Jolley b3fa95c3ea Install MU fix 2011-11-01 11:34:56 +00:00
Mike Jolley 223f9ccad3 Made use of transients to store average ratings and improve performance. Closes #105. 2011-10-31 14:49:30 +00:00
Mike Jolley 77730f6f7b Left in testing code 2011-10-31 13:19:50 +00:00
Mike Jolley 18cf9b0d5e Changes to allow settings to be hidden by remove capabiltiies 2011-10-31 13:18:25 +00:00
Mike Jolley b2ccf3b700 Conditional tax/vat 2011-10-31 10:54:49 +00:00
Mike Jolley 7a84e1357e Bumped up version for tomorrow's release 2011-10-26 17:59:02 +01:00
Mike Jolley 44d95a9c16 Improved force SSL 2011-10-26 15:52:26 +01:00
Mike Jolley 9638a07a1d Shop Manager fixes 2011-10-26 14:11:20 +01:00
Mike Jolley 34d509bb12 Ability to style emails from settings 2011-10-25 13:54:16 +01:00
Magnus Jepson 1e0a1ccc82 Load language file outside plugin folder
Added load_plugin_textdomain that looks for .mo file in
wp-content/languages/woocommerce/ so users don't lose translation when
upgrading plugin.
2011-10-24 16:51:04 +02:00
Mike Jolley 1a0a1ef624 Values (slugs) for variations displayed as term name 2011-10-22 19:38:22 +01:00
Mike Jolley 5860ce175f Tax (excluding tax prices) fix 2011-10-21 20:54:44 +01:00
Mike Jolley 4e81539370 Bumped version 2011-10-16 21:57:25 +01:00
Ramon van Belzen 370fff3460 removing spare textdomain 2011-10-16 12:21:04 +03:00
Mike Jolley 6ceae28559 Hard crop fix 2011-10-15 12:16:49 +01:00
Mike Jolley f8447c7a46 Drag and drop term ordering (so variation options can be sorted) Closes #57. 2011-10-12 18:32:30 +01:00
Mike Jolley 4991bf75e2 Load admin css where needed 2011-10-10 23:33:58 +01:00
Mike Jolley 5462968866 Hard Cropping 2011-10-10 10:47:20 +01:00
Mike Jolley 7167f11c26 Hard crop option 2011-10-09 16:00:21 +01:00
Mike Jolley 58fd7f890e Show subcategories 2011-10-07 20:27:10 +01:00
Mike Jolley 9face47dce Multiple Fixes 2011-10-06 11:46:19 +01:00
Mike Jolley 68f5b97af8 Improved variation selections. Closes #45. 2011-10-04 20:25:34 +01:00
Mike Jolley 730e21fdbc conditionals check function names 2011-10-03 09:14:11 +01:00
Mike Jolley b5297200b9 Added support to exclude images from product page 2011-10-02 12:13:37 +01:00
Mike Jolley 7df4e65289 Install tweak 2011-09-30 13:05:38 +01:00
Mike Jolley cae4df478e Added turkish lira currency (paypal supports it) 2011-09-30 10:40:28 +01:00
Mike Jolley 3d23bb44af JS fixes and added en_gb po. Closes #23. 2011-09-29 13:01:56 +01:00
Mike Jolley 4e57002bc3 Item_meta handling 2011-09-28 10:25:51 +01:00
Mike Jolley cd1f136ae6 Post thumbnails 2011-09-26 13:42:16 +01:00
Mike Jolley ca5b2e5f63 mb removal 2011-09-22 13:32:58 +01:00
Mike Jolley 95ee81d902 Removed moneybookers (too badly coded), added class for account pages. 2011-09-22 13:30:42 +01:00
Mike Jolley d37f5eb95a Flush rewrite rules and redirect after installation 2011-09-20 14:04:40 +01:00
Mike Jolley 420bbfa2b9 cache *seems* to be working (no cache on widgets) 2011-09-20 13:00:37 +01:00
Mark Jaquith f784986a0d First esc_attr() pass 2011-09-19 14:02:55 +08:00
Mike Jolley f4531a279f Moved queries into class 2011-09-16 09:10:12 +01:00
Mike Jolley d9eedf84d2 Readfile chunked 2011-09-13 10:07:42 +01:00
Mike Jolley 8375887455 Shipping method selection on cart 2011-09-11 17:42:50 +01:00
Mike Jolley f0021ef763 Heavily modified the attribute/variation system
Adjusted how attributes are stored Used 'terms' rather than storing
attribute values as text Renamed tax_ to attribute_ to make more sense
Made front-end use attribute labels rather than name/reference Make link
all attributes work Hidden 'variation' checkbox when not using a
variable product
2011-09-11 14:28:15 +01:00
Mike Jolley cf795c1aec Install fix 2011-09-06 16:51:28 +01:00
Mike Jolley 11a9e60c39 Patched install 2011-09-06 16:22:53 +01:00
Mike Jolley c18f533b39 Overhauled classes and removed singletons 2011-09-06 12:11:22 +01:00
Mike Jolley 603fe20eaf Modified how image sizes are returned 2011-09-05 10:18:24 +01:00
Mike Jolley 6901af95e8 Tidyup; removed ui.css 2011-09-05 10:04:17 +01:00
Mike Jolley 44d830d374 Compressed scripts and css 2011-09-04 12:03:57 +01:00
Mike Jolley 6344d22b11 Tidy up 2011-09-04 01:02:44 +01:00
Mike Jolley 71efa91820 Removed error suppression 2011-09-03 23:52:11 +01:00
Mike Jolley 0506c2e73c Removed cron job for sale prices 2011-09-03 23:37:16 +01:00
Mike Jolley 4e6dfccc45 Lots of minor fixes 2011-09-01 10:08:33 +01:00
Mike Jolley 9d144cdedb widget title for attributes 2011-08-31 14:06:26 +01:00
Mike Jolley 6db92c27b8 Renamed product_attribute_ to pa_ and introduced attribute label
Since taxonomies can only be 32 chars long
2011-08-31 13:31:47 +01:00
Matty 61a70de469 Include PayFast gateway in main WooCommerce file. 2011-08-30 16:40:09 +02:00
Matty 49b95380e4 Revert "V1.0.0 of the PayFast payment gateway."
This reverts commit ddb285d076.
2011-08-30 16:37:05 +02:00
Matty ddb285d076 V1.0.0 of the PayFast payment gateway.
First round of the PayFast payment gateway.  Still a few things to be
moved around.  Added HTML generation and form validation for text and
checkbox inputs. To be moved to core gateway class at later stage.
2011-08-30 16:36:10 +02:00
Mike Jolley 5cd9629a45 Image size options 2011-08-27 20:20:28 +01:00
Mike Jolley b67a015c0f Fix currency pos in script 2011-08-27 12:57:06 +01:00
Mike Jolley 142635fdbb Renamed params variable 2011-08-24 20:35:02 +01:00
Mike Jolley 6913726cd5 Better tax system 2011-08-24 17:23:04 +01:00
Mike Jolley 1ba08f0dc0 Improved variations 2011-08-22 15:10:22 +01:00
Mike Jolley 1472315f1b Changed the way product data is stored 2011-08-18 00:42:07 +01:00
Mike Jolley 1832e8bd8d New email system, better order review handling 2011-08-16 15:06:08 +01:00
Mike Jolley d7b8cf624e Settings re-work 2011-08-13 17:07:10 +01:00
Mike Jolley 1f85de92ff Admin interface 2011-08-13 14:57:48 +01:00
Mike Jolley fc7b3d2265 Tax issues and fixes 2011-08-11 23:39:02 +01:00
Mike Jolley ebec1bb27a Changed UI and scripts 2011-08-10 18:49:27 +01:00
Mike Jolley 0425a68eca WooCommerce conversion and update 2011-08-10 18:11:11 +01:00