Joshua T Flowers
2df87c674d
Onboarding: Skip Shipping connect step if Jetpack is already connected ( https://github.com/woocommerce/woocommerce-admin/pull/3486 )
2019-12-27 17:16:39 +08:00
Joshua T Flowers
8b02019c1c
Onboarding: Don't show skip link if no plugins exist to skip ( https://github.com/woocommerce/woocommerce-admin/pull/3485 )
...
* Don't show skip link if no plugins exist to skip
* Update skip link to check against plugins array length
2019-12-27 08:17:27 +08:00
Justin Shreve
5068282b7b
Add purchase modal at the end of the profile wizard ( https://github.com/woocommerce/woocommerce-admin/pull/3444 )
...
* Add purchase modal to confirm intent before cart redirect
* Handle PR feedback: Fix comment on getProductIdsForCart, move cart modal to open on theme page (which rewrites the mark completed functionality), fix CSS display, Add busy stsate to redirect to cart button
* Fix some minor naming issues and add a busy state on thee later link
2019-12-20 07:58:38 -05:00
Justin Shreve
013aa443b8
Fix the "is this card useful" prompt display ( https://github.com/woocommerce/woocommerce-admin/pull/3427 )
...
* Fix the "is this card useful" prompt display
* Fix stylelint / format issue
2019-12-17 07:49:57 -05:00
Justin Shreve
8b15bb441e
Add autocomplete props to address fields in onboarding and adjust country/state matching ( https://github.com/woocommerce/woocommerce-admin/pull/3338 )
...
* Add autocomplete props to adress fields in onboarding
* Adjust state/country autocomplete logic
* Refactor state and country check
2019-12-11 12:10:05 -05:00
Joshua T Flowers
529cab809e
Onboarding: Fix error if product types are missing ( https://github.com/woocommerce/woocommerce-admin/pull/3340 )
...
* Get product types from profile items or set to empty array
* Remove duplicate cart redirect methods
* Add missing cart redirect params
* Use path for wccom-back instead of full url
2019-12-10 15:08:16 -05:00
Joshua T Flowers
3cec6e7be6
Onboarding: Update shipping task button text ( https://github.com/woocommerce/woocommerce-admin/pull/3400 )
...
* Add buttonText prop and default text to shipping rates component
* Make button text dependent on remaining task visibility
* Determine task step visibility by plugins
2019-12-10 14:54:51 -05:00
Justin Shreve
a0e47e8dfd
Add a button to continue setup after importing products ( https://github.com/woocommerce/woocommerce-admin/pull/3402 )
2019-12-10 14:28:19 -05:00
Justin Shreve
34a0fdb6a5
Fix revenue question translation with currency conversion ( https://github.com/woocommerce/woocommerce-admin/pull/3358 )
...
* Do a rough conversion of the currency ranges on the revenue question
* add a zero for every additional digit beyond the first digit to round currencies with larger differences in exchange rates
2019-12-10 14:01:21 -05:00
Joshua T Flowers
08f38ace89
Update the tracking usage modal copy ( https://github.com/woocommerce/woocommerce-admin/pull/3398 )
2019-12-10 11:08:54 +07:00
Joshua T Flowers
df172f4592
Onboarding: Reduce number of queries needed to update logo ( https://github.com/woocommerce/woocommerce-admin/pull/3397 )
...
* Add stylesheet and themeMods to settings and remove customLogo
* Remove queries to get current stylesheet and thememods
2019-12-10 11:08:44 +07:00
Joshua T Flowers
2fe5f99977
Update check for TOS accepted in tax step ( https://github.com/woocommerce/woocommerce-admin/pull/3245 )
2019-12-09 11:50:54 +07:00
Paul Sealock
8205112732
Add currency extension ( https://github.com/woocommerce/woocommerce-admin/pull/3328 )
...
* Add currency extension
* use wcSettings
* save
* get revenue working
* all reports
* remove error log
* better rename
* add column
* persist queries
* go back to individual hooks
* comments
* address feedback
2019-12-06 11:38:26 +13:00
Justin Shreve
5e6e3e98db
Fix button margin on plugins screen ( https://github.com/woocommerce/woocommerce-admin/pull/3337 )
2019-12-04 08:05:01 -05:00
Joshua T Flowers
2fccd709c0
Onboarding: Update global currency settings on address change ( https://github.com/woocommerce/woocommerce-admin/pull/3324 )
...
* Update currency data to match currency format used in wcSettings
* Revert currency ranges to sprintf
* Allow currency to be changed after the class has been initialized
* Update currency settings when store address is changed
* Get default prices formats from positioning
* Set currency defaults if not set
* Handle PR feedback
* Add translator comment to 'more than' revenue option
2019-12-04 07:32:13 +08:00
Joshua T Flowers
7c9ba29fa2
Onboarding: Redirect to task list after shipping step connection ( https://github.com/woocommerce/woocommerce-admin/pull/3331 )
...
* Add redirectUrl prop to connect step
* Add propTypes to connect component
2019-12-04 07:16:17 +08:00
Joshua T Flowers
7e2aa85235
Onboarding: Format product count ranges numbers without decimals ( https://github.com/woocommerce/woocommerce-admin/pull/3316 )
...
* Format product count ranges numbers without decimals
* Don't pass format method as argument to getNumberRangeString
2019-12-04 07:13:42 +08:00
Joshua T Flowers
fa2ab220c9
Onboarding: Allow logo to be removed via customize appearance task ( https://github.com/woocommerce/woocommerce-admin/pull/3323 )
...
* Remove pending state when no custom logo ID exists
* Update logo to null in theme mods if removed
2019-12-03 12:42:57 +08:00
Joshua T Flowers
09f2a03284
Onboarding: Update appearance task completion criteria ( https://github.com/woocommerce/woocommerce-admin/pull/3321 )
...
* Update appearance task completion criteria
* Don't update wcSettings after logo change
2019-12-03 12:18:56 +08:00
Joshua T Flowers
485cb2c193
Update getCurrencyFormatString import to use wc-admin lib ( https://github.com/woocommerce/woocommerce-admin/pull/3332 )
2019-12-03 09:12:53 +08:00
Justin Shreve
448e1f3e11
Remove Newspack Dependency ( https://github.com/woocommerce/woocommerce-admin/pull/3302 )
...
* Switch to @wordpress/component's Button
* Finish button conversion
* Move to @wp/component's CheckboxControl
* Add ImageUpload component
* Remove Newspack package
* CSS Cleanup
* Handle PR feedback: Fix tests, add ImageUploader basic test, fix FireFox/Safari Display issues, and currency input bug
2019-12-02 12:39:22 -05:00
Paul Sealock
49060372aa
Use report filters with tracking ( https://github.com/woocommerce/woocommerce-admin/pull/3309 )
2019-11-28 12:12:33 +13:00
Joshua T Flowers
a55830ac8c
Onboarding: Hide ImageIUploader before custom logo is fetched ( https://github.com/woocommerce/woocommerce-admin/pull/3304 )
...
* Check if themeMods is set before showing logo step
* Set state to pending while fetching media
2019-11-27 10:59:40 +08:00
Jeff Stieler
9469663379
Decouple date package from `wcSettings`. ( https://github.com/woocommerce/woocommerce-admin/pull/3278 )
...
* Decouple date package from wcSettings.
* Update missed documentation and example.
* Expect simpler prop values for date filter.
* Remove unused props from primary/secondary dates.
* Avoid introducing moment dependency for type checking.
* Handle null moment/date values in DateRangeFilterPicker.
* Fix missing ISO date format.
* Fix moment instance detection.
2019-11-26 14:39:40 -05:00
Ron Rennick
baeaa94f5f
make store revenue range amounts translatable ( https://github.com/woocommerce/woocommerce-admin/pull/3251 )
...
* make store revenue range amounts translatable
* update business details to USD amounts
2019-11-26 09:01:47 -04:00
Justin Shreve
50cc3edaed
Update onboarding filters with a consistent prefix ( https://github.com/woocommerce/woocommerce-admin/pull/3295 )
...
* Update onboarding filters with a consistent prefix
* Rename woocommerce_onboarding_payments to match the other task list options
2019-11-25 11:15:22 -05:00
Justin Shreve
c8f9d7673c
Fix notices and display issues that can occur when a WCCOM product api request fails ( https://github.com/woocommerce/woocommerce-admin/pull/3291 )
2019-11-25 10:35:35 -05:00
Jeff Stieler
c2020507e3
Decouple Navigation from `wcSettings`. ( https://github.com/woocommerce/woocommerce-admin/pull/3294 )
...
* Move getAdminLink to wc-admin-settings.
* Add changelog entries.
* Look for `getAdminLink()` in @woocommerce/settings first.
2019-11-22 12:07:26 -05:00
David Levin
52cb35f4de
Correcting and clarifying analytics terms and calculations ( https://github.com/woocommerce/woocommerce-admin/pull/3104 )
...
* Relabel Net Revenue to Net Sales, revert previous refund work on Gross revenue and rename to total sales. Update the orer of all the things
* Add gross sales calculation to revenue stats endpoint.
* Restore coupon_total when updating order stats.
* Wire up gross sales to revenue report.
* Fix revenue report refunds calculation when there are no refunds.
* update net sales labels and cases in order, product and category tables
* Subtract refunded shipping and taxes from gross sales.
* pluses to minuses to fix the gross revenue and refund totals when refunding
* Add gross_sales to revenue stats orderby enum.
* Change refund labels to Returns
* Remove usage of defunct coupon_total column.
* Store refunded amount in stats table.
* Rename "gross_total" column to "total_sales".
* Net total for refund orders can be used instead of a new column.
* Rename gross_revenue to total_sales.
* Coalesce coupons total in order stats query.
SUM()ing all nulls gives null, not zero.
* Use segmentation selections to backfill missing data.
Fo when report columns and segmentation columns don't match.
* Remove errant gross_sales from expected interval test data.
* Fix gross sales tests for revenue/stats.
* Move missing segment fills back to their original locations.
* Fix remaining tests failing because of gross sales.
* Fix db upgrade function rename of gross_total column.
* Fix linter errors.
2019-11-22 10:06:14 -05:00
Jeff Stieler
17514872ad
Decouple currency and numbers packages from `wcSettings`. ( https://github.com/woocommerce/woocommerce-admin/pull/3277 )
...
* Remove wcSettings dependency from currency and number packages.
Either take a configuration object in function calls or in a new class constructor.
* Use new Currency class and number format methods in client/.
Compose with store settings to keep the same API.
* Don't reintroduce lodash dependency to currency package.
* Add changelog entries to currency and number packages.
* Update docs, example, and changelog for AdvancedFilters component.
* Use precision-less formatValue() for integer report values.
* Make Currency instance immutable.
2019-11-21 16:51:52 -05:00
Joshua T Flowers
1e792b7e86
Onboarding: Stretch theme image to fit card container ( https://github.com/woocommerce/woocommerce-admin/pull/3266 )
2019-11-19 09:18:22 +08:00
Justin Shreve
f87176873b
Onboarding - Fix payment CSS on mobile ( https://github.com/woocommerce/woocommerce-admin/pull/3236 )
2019-11-15 08:33:40 -05:00
Justin Shreve
a27c178ef6
Fix default country on new stores ( https://github.com/woocommerce/woocommerce-admin/pull/3252 )
2019-11-15 08:32:54 -05:00
Justin Shreve
03c3251a2a
Onboarding - Add tracks queue and fix busted tracks events/add missing event ( https://github.com/woocommerce/woocommerce-admin/pull/3220 )
...
* Fix busted tracks events and add missing continue setup event
* Move appearance check to next page load to avoid the event not firing
* Add a tracks queue to delay event recording & log embed page views (https://github.com/woocommerce/woocommerce-admin/pull/3250 )
* Add a tracks queue to delay event recording
* Add emebedded page view tracking, and queue the tax skip event
2019-11-15 08:32:02 -05:00
Joshua T Flowers
ee747d2869
Onboarding: Skip homepage step when classic editor is in use ( https://github.com/woocommerce/woocommerce-admin/pull/3244 )
2019-11-15 08:17:48 +08:00
Albert Juhé Lluveras
319cc65d22
Make WooCommerce brand localizable ( https://github.com/woocommerce/woocommerce-admin/pull/3247 )
...
* Make WooCommerce brand localizable
* Make HeaderLogo aria-label localizable
2019-11-14 16:24:42 +01:00
Ron Rennick
931172ff89
fix typos in JS docs ( https://github.com/woocommerce/woocommerce-admin/pull/3248 )
2019-11-14 10:35:55 -04:00
Ron Rennick
c716b8c399
capitalize WooCommerce Services ( https://github.com/woocommerce/woocommerce-admin/pull/3249 )
2019-11-14 10:35:28 -04:00
Justin Shreve
7fb1d33e22
Show the "activate & continue" button as busy during Jetpack redirect ( https://github.com/woocommerce/woocommerce-admin/pull/3234 )
2019-11-14 09:14:53 -05:00
Joshua T Flowers
9e52bae51c
Update ShipStation 'Learn more' link ( https://github.com/woocommerce/woocommerce-admin/pull/3212 )
2019-11-12 13:23:52 -05:00
Ron Rennick
f78c143f3b
Move in-house rest endpoints to private namespace ( https://github.com/woocommerce/woocommerce-admin/pull/3204 )
...
* move in-house rest endpoints to private namespace
* PHPCS sniff fixes
2019-11-12 14:15:55 -04:00
Joshua T Flowers
4fb1945917
Onboarding: Use ShipStation for AU, GB, and CA ( https://github.com/woocommerce/woocommerce-admin/pull/3200 )
...
* Add shipstation to allowed plugins list
* Use shipstation for qualifying countries
* Add default value for onError prop in Plugins component
2019-11-12 10:44:39 +08:00
Justin Shreve
473ba88c59
Select the stripe checkbox by default ( https://github.com/woocommerce/woocommerce-admin/pull/3189 )
2019-11-11 14:57:08 -05:00
Justin Shreve
5b80e321ba
Enable onboarding in the plugin build for those who have opted-in ( https://github.com/woocommerce/woocommerce-admin/pull/3184 )
...
* Enable onboarding in the plugin build for those who have opted-in
* Update constant andd option value
2019-11-07 13:31:02 -05:00
Joshua T Flowers
c25c91126c
Check if official TaxJar plugin exists before enabling WCS integration ( https://github.com/woocommerce/woocommerce-admin/pull/3183 )
2019-11-07 15:37:17 +08:00
Joshua T Flowers
73b11a1338
Onboarding: Add return to task list after saving taxes ( https://github.com/woocommerce/woocommerce-admin/pull/3170 )
2019-11-07 08:17:46 +08:00
Justin Shreve
2af8e7c656
Onboarding: Pass connection parameters to install extensions ( https://github.com/woocommerce/woocommerce-admin/pull/3173 )
...
* Generate the WooCommerce cart URL with connection params so installing extensions work
* Build cart URL client side
* Fix alignment
2019-11-06 09:41:38 -05:00
Joshua T Flowers
1da248a9cb
Onboarding: Automatically enable tax calculations for manual configuration ( https://github.com/woocommerce/woocommerce-admin/pull/3168 )
...
* Enable tax calculations when manually configured
* Add manual configuration description
* Only show manual configuration description if calc tax option disabled
2019-11-06 11:18:02 +08:00
Joshua T Flowers
4f79cdea93
Onboarding: Allow users to navigate backwards in steps ( https://github.com/woocommerce/woocommerce-admin/pull/3154 )
...
* Add label wrapper to stepper and style for both orientations
* Add onClick event to steps
* Add onClick to stepper examples
* Allow returning to previous steps on step click
* Allow navigating to previously completed steps
* Mark previous steps complete
2019-11-06 08:26:08 +08:00
Joshua T Flowers
6520493738
Onboarding: Pre-fill profiler fields with data ( https://github.com/woocommerce/woocommerce-admin/pull/3165 )
2019-11-05 08:05:20 +08:00
Joshua T Flowers
ba889113e8
Fix checkbox group gap ( https://github.com/woocommerce/woocommerce-admin/pull/3166 )
2019-11-05 07:45:21 +08:00
Justin Shreve
20be659cef
Only show the Jetpack logo in the header if we need to setup Jetpack ( https://github.com/woocommerce/woocommerce-admin/pull/3160 )
...
* Only show the Jetpack logo in the header if we need to setup Jetpack
* Adjust woo logo position
2019-11-04 11:34:44 -05:00
Justin Shreve
4a59cb9b09
Create store pages during onboarding ( https://github.com/woocommerce/woocommerce-admin/pull/3159 )
2019-11-04 10:50:37 -05:00
Joshua T Flowers
011b92af40
Onboarding: Fix mobile styling issues in profiler ( https://github.com/woocommerce/woocommerce-admin/pull/3156 )
2019-11-04 08:23:26 +08:00
Joshua T Flowers
a3224ce65a
Onboarding: Add task list welcome modal ( https://github.com/woocommerce/woocommerce-admin/pull/3142 )
2019-11-01 12:00:57 +08:00
Joshua T Flowers
dcea8db86a
Onboarding: Add setup theme step to profiler ( https://github.com/woocommerce/woocommerce-admin/pull/3124 )
...
* Add wccom redirect if purchasable products exist
* Update path to remove query when profiler is complete
* Fix lastReceived time for profile items update
* Add busy state to theme choose buttons
2019-11-01 10:04:54 +08:00
Joshua T Flowers
a946d474ce
Add an autofill option to SelectControl ( https://github.com/woocommerce/woocommerce-admin/pull/3105 )
...
* Add autofill method for countryState
* Add isFocused state to SelectControl
* Allow children prop for SelectControl components
2019-10-31 07:44:57 +08:00
Joshua T Flowers
993934606f
Onboarding: Redirect to wccom cart if purchases required ( https://github.com/woocommerce/woocommerce-admin/pull/3121 )
2019-10-30 09:49:27 +08:00
Justin Shreve
2c81932702
Add currency defaults based on country ( https://github.com/woocommerce/woocommerce-admin/pull/3110 )
...
* Base currency defaults on selected country
* Save currency settings
* Move getCurrencyInfo to the currency package
2019-10-29 14:34:04 -04:00
Joshua T Flowers
9d04b15c7a
Onboarding: Scroll to top when navigating between pages ( https://github.com/woocommerce/woocommerce-admin/pull/3122 )
...
* Scroll to top when navigating between tasks
* Scroll to top when navigating between steps
2019-10-29 14:24:24 -04:00
Justin Shreve
af10516b8f
Make minor text fixes to onboarding ( https://github.com/woocommerce/woocommerce-admin/pull/3116 )
...
* Make minor text fixes to onboarding
* Fix it typo and use oxford commas
2019-10-29 14:15:36 -04:00
Justin Shreve
1aea9d7bd7
Update payments task based on feebback ( https://github.com/woocommerce/woocommerce-admin/pull/3099 )
...
* Mark stripe as enabled by default in supported countries, and link completed task to payment settings
* Update stripe supported code to pull from server side list
* Remove dependence on core method
2019-10-29 14:03:07 -04:00
Justin Shreve
c70143ccf8
Fix missing product tutorial and activity panels ( https://github.com/woocommerce/woocommerce-admin/pull/3117 )
2019-10-29 13:44:45 -04:00
Joshua T Flowers
bfc1721c69
Onboarding: Add task view and product import track events ( https://github.com/woocommerce/woocommerce-admin/pull/3115 )
2019-10-29 10:08:39 +08:00
Justin Shreve
051fd5d934
Update styles to work with WP 5.3 ( https://github.com/woocommerce/woocommerce-admin/pull/3086 )
...
* Update onboarding styles to work with WP 5.3
* Fix design on 5.3 as well as older versions
* Adjust styling and remove 5.3 class name
2019-10-25 09:05:44 -04:00
Justin Shreve
dd77d25a34
Handle Jetpack being disconnected on the start page ( https://github.com/woocommerce/woocommerce-admin/pull/3087 )
...
* Handle Jetpack being disconnected on the start page
* Handle PR feedback, fix up pluginName logic
2019-10-24 12:20:32 -04:00
Joshua T Flowers
38c9e38e28
Add no product option to product count dropdown ( https://github.com/woocommerce/woocommerce-admin/pull/3092 )
2019-10-24 07:33:10 +08:00
Justin Shreve
e9f4d45274
Install business extensions on the business details page ( https://github.com/woocommerce/woocommerce-admin/pull/3084 )
...
* Install Facebook & MailChimp plugins on the business details page
* Handle PR feedback: Add missing plugin name constants, and improve plugin component error handling
2019-10-23 11:17:38 -04:00
Joshua T Flowers
13f775eb98
Onboarding: Don't skip start step if TOS not accepted ( https://github.com/woocommerce/woocommerce-admin/pull/3068 )
...
* Don't skip start step if TOS not accepted
* Show WCS benefits even when installed
2019-10-23 07:55:57 +08:00
Justin Shreve
973acde227
Fix asset image URL ( https://github.com/woocommerce/woocommerce-admin/pull/3062 )
2019-10-21 11:07:45 -04:00
Joshua T Flowers
8b1e263709
Onboarding: Add task list extensibility and example plugin ( https://github.com/woocommerce/woocommerce-admin/pull/3060 )
...
* Add task list filter
* Add task example plugin
2019-10-21 11:11:21 +08:00
Joshua T Flowers
0c490d430f
Onboarding: Fix RTL translation in revenue ranges and translation notes ( https://github.com/woocommerce/woocommerce-admin/pull/3059 )
2019-10-21 08:48:30 +08:00
Joshua T Flowers
7b39e9f68c
Onboarding: Add store is ready for launch note ( https://github.com/woocommerce/woocommerce-admin/pull/3058 )
...
* Add option to mark task list completed
* Add note when task list completed option is true
* Add note on task list complete option added
2019-10-21 08:33:46 +08:00
Albert Juhé Lluveras
c9bbcc5e96
Fix typo in task list ( https://github.com/woocommerce/woocommerce-admin/pull/3064 )
2019-10-20 23:14:52 +02:00
Justin Shreve
e31e115e93
Update proceed without Jetpack/WCS to go to store details step ( https://github.com/woocommerce/woocommerce-admin/pull/3040 )
...
* Update proceed without Jetpack/WCS to go to store details step
* Adjust how we track the start/plugins step
2019-10-17 10:57:29 -04:00
Justin Shreve
a4ac2d8521
Check for product_types in the shipping task ( https://github.com/woocommerce/woocommerce-admin/pull/3057 )
2019-10-17 10:39:59 -04:00
Joshua T Flowers
0ee9188e58
Onboarding: Skip tax steps if complete and mark task complete ( https://github.com/woocommerce/woocommerce-admin/pull/3007 )
2019-10-17 06:01:56 +08:00
Joshua T Flowers
181c02bbc8
Onboarding: Add redirect URL option to jetpack connection URL ( https://github.com/woocommerce/woocommerce-admin/pull/3052 )
...
* Add redirect_url as rest param to jetpack connection
* Add query param to jetpack connection URL in wc-api
* Add redirect URL to connection and plugin steps
2019-10-17 06:00:47 +08:00
Justin Shreve
96c633ed32
Add a feature flag check before trying to use task list selectors in the dashboard. ( https://github.com/woocommerce/woocommerce-admin/pull/3053 )
2019-10-16 16:53:45 -04:00
Justin Shreve
0785f3c97b
Add Task List Completed Functionality ( https://github.com/woocommerce/woocommerce-admin/pull/3021 )
...
* Task list completed functionality
* Hook up banner functionality
* Handle PR feedback: Add pointer/arrow, adjust banner hide behavior, some minor code changes.
2019-10-11 08:55:35 -04:00
Justin Shreve
d8132942f3
Change usage tracking prompt to modal ( https://github.com/woocommerce/woocommerce-admin/pull/2968 )
...
* Move tracking usage question to modal
* Fix PHPCS errors
* Adjust button alignment, update PHPCS version.
* Fix options check
* Handle PR feedback
2019-10-10 10:05:13 -04:00
Joshua T Flowers
b92500b35f
Onboarding: Replace TextControl component ( https://github.com/woocommerce/woocommerce-admin/pull/3020 )
...
* Add TextControl component
* Replace instances of newspack TextControl
2019-10-10 07:00:33 +08:00
Joshua T Flowers
431e465893
Hide shipping step for stores without physical products ( https://github.com/woocommerce/woocommerce-admin/pull/3005 )
2019-10-08 06:42:57 +08:00
Joshua T Flowers
1563971836
Replace select controls with new SelectControl (Autocomplete) component ( https://github.com/woocommerce/woocommerce-admin/pull/2997 )
...
* Rename Autocomplete component to SelectControl
* Add isSearchable prop to SelectControl
* Remove SimpleSelectControl component
* Refactor list expansion and key behavior
* Bump changelog and version
2019-10-08 06:42:32 +08:00
Justin Shreve
19a69b7789
Add Task List Tracks Events ( https://github.com/woocommerce/woocommerce-admin/pull/2991 )
...
* Add Task List Tracks Events
* Add remaining tracks
* Add payment task tracks
* Adjust event prop names
2019-10-07 16:27:34 -04:00
Darren Ethier
f8ebc4cd6d
refactor all client files to use new settings api ( https://github.com/woocommerce/woocommerce-admin/pull/3002 )
2019-10-07 07:51:25 -04:00
Justin Shreve
6bcc63f2de
Disable profile wizard continue buttons until fields are complete ( https://github.com/woocommerce/woocommerce-admin/pull/2983 )
2019-10-04 09:46:27 -04:00
Justin Shreve
c2a340da55
Add Stripe, PayPal, Klarna, and Square Connection Flows to the Payments Task ( https://github.com/woocommerce/woocommerce-admin/pull/2897 )
...
* Add payment method configuration
* Add stripe connection code
* Finish stripe connection logic
* Add PayPal Connection Flows
* Handle PR feedback: Enable methods when configuring via manual mode, update error modal to just rely on the errorMessage state, add TOS link and acceptance to the profile wizard, update optionsIsRequesting usage, and update docblocks.
* Update TOS message / display
* Add missing success messages on manual save
* Add Square & Klarna to Payments Task (https://github.com/woocommerce/woocommerce-admin/pull/2960 )
* Add Square to payments task
* Add logos to payment task
* Add Klarna configuration, and fix assetUrl usage
2019-10-03 12:03:29 -04:00
Justin Shreve
c5034567fc
Fix API namespace for the WooCommerce.com Connect Task ( https://github.com/woocommerce/woocommerce-admin/pull/2979 )
2019-10-01 11:09:13 -04:00
Paul Sealock
029e514c75
wcSettings: fix countries getSettings ( https://github.com/woocommerce/woocommerce-admin/pull/2974 )
...
* wcSettings: fix countries getSettings
* Revert "wcSettings: fix countries getSettings"
This reverts commit cdccfa95cded4b1d7e8908102e8814a0281b027e.
* fix incorrect countries usage
* apply countries fix to Customers Report
2019-10-01 10:43:26 +13:00
Paul Sealock
57ea46b49d
Leaderboards: fix rename from getSettings ( https://github.com/woocommerce/woocommerce-admin/pull/2948 )
2019-09-25 08:45:59 +12:00
Darren Ethier
d728d38219
Refactor: Alternative approach to implementing extendable settings from the server ( https://github.com/woocommerce/woocommerce-admin/pull/2917 )
...
* integrate with new asset data registration (php side)
- includes back-compatibility.
* update js configuration and implement settings alias
- this aliases `@woocommerce/wc-admin-settings` to the settings api exposed via blocks (either the blocks plugin or core) and all the settings provided via the server.
- Adds fallback for back-compat if `wc.wcSettings` is not available in the environment (fallsback to `wcSettings`).
* initial pass to update all wcSettings direct usage to the new api
- this is just an initial pass, more can be done in separate pulls.
* missed one spot for adding new filter implementation
* fix incorrect jest config
* Avoid unnecessary assignment and directly return.
* Remove unnecessary defaults
* Fix inline comment text case.
Co-Authored-By: Albert Juhé Lluveras <contact@albertjuhe.com>
* Remove unnecessary inline comment.
* use @todo instead of TODO
Co-Authored-By: Albert Juhé Lluveras <contact@albertjuhe.com>
* fix incorrect reference in webpack config.
* add missing import and slightly delay dependency injection for scripts
* update get-setting and set-setting callbacks
* disable lint rule for console.error on dev doc builds
2019-09-23 17:47:08 -04:00
Joshua T Flowers
f095466442
Onboarding: Add create homepage logic to "Customize Appearance" step ( https://github.com/woocommerce/woocommerce-admin/pull/2889 )
2019-09-06 22:18:44 +08:00
Joshua T Flowers
52c295b820
Onboarding: Add "Import products" step ( https://github.com/woocommerce/woocommerce-admin/pull/2868 )
2019-09-06 10:06:29 +08:00
Ron Rennick
d74503642d
Merge pull request woocommerce/woocommerce-admin#2874 from woocommerce/fix/task-list-imports
...
use correct path for NAMESPACE import in task-list
2019-09-04 13:03:24 -03:00
Jeff Stieler
c55bc5f22d
Remove "show" prefix from dashboard store performance toggles.
...
Also nix an unnecessary translation on chart toggles.
2019-09-04 08:39:22 -07:00
Ron Rennick
966cd9c0cc
use correct path for NAMESPACE import in task-list
2019-09-03 17:11:14 -03:00
Ron Rennick
24d3104eca
fix merge conflicts
2019-09-03 14:08:02 -03:00
Joshua T Flowers
c4edf4305d
Onboarding: Add task list toggle option ( https://github.com/woocommerce/woocommerce-admin/pull/2862 )
2019-09-02 11:52:47 +08:00
Joshua T Flowers
7bce0b710f
Onboarding: Add "Customize Appearance" task ( https://github.com/woocommerce/woocommerce-admin/pull/2857 )
...
* Add initial Customize Appearance task
* Add options wc endpoint
* Add wc-api specs to manage options
2019-09-02 11:45:56 +08:00