Commit graph

357 commits

Author SHA1 Message Date
dominik-zeglen
787a5f95c8 Fix custom attribute value 2020-10-15 13:24:15 +02:00
Dawid Tarasiuk
bf450de822 Handle case when there is no default variant selected 2020-10-13 18:36:45 +02:00
Dawid Tarasiuk
a9979f6743 Fix defaulrt variant type duplication 2020-10-13 18:16:06 +02:00
Krzysztof Wolski
10c44d3ac5 Update translation contextCo-authored-by: Patryk Zawadzki <81205+patrys@users.noreply.github.com> 2020-10-13 18:10:55 +02:00
Krzysztof Wolski
db1c33d1fe Add default variant indicator for variant nav 2020-10-13 18:10:12 +02:00
Marcin Gębala
1334729b3c
Merge pull request #761 from mirumee/fix/variant-attribute-no-value-1242
Fix overlapping input placeholder
2020-10-13 17:13:40 +02:00
Marcin Gębala
5cc005da96
Merge pull request #759 from mirumee/fix/variant-table-header-1319
Fix delete icon placement
2020-10-13 17:13:24 +02:00
dominik-zeglen
264f2ba8c8 Handle empty input in variant creation 2020-10-13 15:54:35 +02:00
dominik-zeglen
7d397606f0 Disable set as default if variant is default 2020-10-13 15:43:10 +02:00
Dominik Żegleń
fca8d7ab28
Merge pull request #737 from mirumee/fix/handle-attribute-errors
Fix handle attribute errors
2020-10-13 15:14:26 +02:00
dominik-zeglen
7aebb67cfd Do not allow negative values and display errors 2020-10-13 13:29:42 +02:00
dominik-zeglen
8625660db3 Fix overlapping input placeholder 2020-10-12 16:45:21 +02:00
dominik-zeglen
85099e1113 Fix delete icon placement 2020-10-12 15:15:00 +02:00
dominik-zeglen
c15aaa833b Fix attribute empty option 2020-10-12 12:56:08 +02:00
dominik-zeglen
60fb2266a9 Use dedicated error fragment 2020-10-12 12:56:05 +02:00
dominik-zeglen
ee1ecff1f8 Handle attribute errors in product views 2020-10-12 12:56:04 +02:00
dominik-zeglen
369fd09853 Display attribute errors in product view 2020-10-12 12:56:03 +02:00
Dawid Tarasiuk
66a049b2dd Create non negative value change handler 2020-10-09 13:08:24 +02:00
Dawid Tarasiuk
5d1361f352 Prevent negative price setting in input 2020-10-09 13:08:22 +02:00
Dawid Tarasiuk
3df1f0c041 Fix set default variant alert 2020-10-09 11:00:06 +02:00
Dawid Tarasiuk
46cadf0c48
Merge pull request #713 from mirumee/fix/no-warehouses-in-variant-creator
Add no warehouses info when working with stock quantities
2020-10-08 12:42:10 +02:00
Dawid Tarasiuk
992816c641 Update storybook with no warehouses case 2020-10-08 11:54:15 +02:00
Dawid Tarasiuk
2c18669a16
Merge pull request #740 from mirumee/fix/shipping-weight-error-label
Fix shipping weight error label state
2020-10-02 17:25:36 +02:00
Krzysztof Wolski
7e95d53155
Fix Variant Details console errors (#742)
* Add default empty unit when there is no specified one

* Add index required in draggable tables

* Select fields should get undefined value instead of null
2020-10-02 11:04:54 +02:00
Dawid Tarasiuk
1df93cddaf Fix shipping weight error label state 2020-09-30 13:33:25 +02:00
Dawid Tarasiuk
61723bd045 Fix warehouse configure link translation 2020-09-29 18:01:36 +02:00
Dawid Tarasiuk
dc43578d5a Update configure warehouse link 2020-09-29 15:18:07 +02:00
Dawid Tarasiuk
bf18651f7d Remove leave screen dialog 2020-09-29 12:08:54 +02:00
Dawid Tarasiuk
b9bccd07f3 Refactor leave action in product update 2020-09-28 17:41:24 +02:00
Dawid Tarasiuk
4aefafda9c Remove unused callback 2020-09-28 14:50:46 +02:00
Dawid Tarasiuk
73fe19011b Update submit next action handling 2020-09-28 14:46:55 +02:00
Dawid Tarasiuk
6d39899db3 Revert changes of product urls 2020-09-28 14:46:55 +02:00
Dawid Tarasiuk
e8e1162698 Update submit next action logic 2020-09-28 14:46:54 +02:00
Dawid Tarasiuk
1aaa5c5c3a Add redirect on warehouse configuration action 2020-09-28 14:45:38 +02:00
Dawid Tarasiuk
6065c5ded6 Add no warehouses info in variant and product details 2020-09-28 14:43:36 +02:00
Dawid Tarasiuk
9e8f453c99 Add no warehouses info in variant creator 2020-09-28 14:40:53 +02:00
Marcin Gębala
7e24e4a14f
Merge pull request #720 from mirumee/feat/add-slug-to-seo-form
Add slug field to category, product, collection & page details
2020-09-25 18:44:08 +02:00
Marcin Gębala
354b0f5b90
Merge pull request #732 from mirumee/fix/table-layout
Fix exploding table layout
2020-09-25 18:43:44 +02:00
Magdalena Markusik
8f43226e95 Merge branch 'master' into feat/add-slug-to-seo-form 2020-09-25 17:41:58 +02:00
Dominik Żegleń
b571eef598
Merge pull request #728 from mirumee/add/taxes-per-product
Allow taxes to be configured per product
2020-09-25 17:28:56 +02:00
dominik-zeglen
56b331aef2 Fix typo 2020-09-25 17:02:27 +02:00
dominik-zeglen
e13086fef3 Fix exploding table layout 2020-09-25 17:00:17 +02:00
Magdalena Markusik
f956be3fbc refactor after review 2020-09-25 16:44:11 +02:00
mmarkusik
c8e06812e6
Merge branch 'master' into feat/add-slug-to-seo-form 2020-09-25 15:39:05 +02:00
Tomasz Szymański
4cecf238d6
Allow product variant to be set as default (#721)
* Add drag-and-drop to allow variants reordering

* Handle variants reordering

* Allow product variant to be set as default

* Display default variant and perform refresing after set

* Move ProductVariantSetDefault to separate component

* Changes to new schema


Co-authored-by: Dawid Tarasiuk <tarasiukdawid@gmail.com>
2020-09-25 14:33:01 +02:00
Magdalena Markusik
41209ce8dc fix types 2020-09-24 14:33:14 +02:00
Magdalena Markusik
4a8b8e3c2f Fix mutation for simple product update 2020-09-24 14:17:26 +02:00
Magdalena Markusik
828e207209 add error handling to seo form 2020-09-24 14:11:30 +02:00
dominik-zeglen
5b6a420199 Update changelog, stories and messages 2020-09-24 13:49:49 +02:00
dominik-zeglen
9a9c6a01a1 Fix stories 2020-09-24 13:49:48 +02:00
dominik-zeglen
a028c69810 Add support for changing tax type for products 2020-09-24 13:46:51 +02:00
dominik-zeglen
2b92211b99 Add tax section to product view 2020-09-24 13:46:48 +02:00
Magdalena Markusik
0faf70aea6 wip 2020-09-23 14:03:15 +02:00
mmarkusik
c7124ffc41
Merge branch 'master' into feat/add-slug-to-seo-form 2020-09-22 09:58:33 +02:00
Magdalena Markusik
0f4d0f1195 fix types and lint 2020-09-21 14:57:12 +02:00
Magdalena Markusik
6ae8fcebcd update product create mutation create handler 2020-09-21 12:24:11 +02:00
Magdalena Markusik
52cf01ed72 update mutation and fixtures 2020-09-21 12:05:43 +02:00
Dawid Tarasiuk
ffaf56a51b Handle variants reordering 2020-09-21 10:33:25 +02:00
Dawid Tarasiuk
88b8950408 Add drag-and-drop to allow variants reordering 2020-09-21 10:33:24 +02:00
Magdalena Markusik
d20b58dd79 fixes afer merge 2020-09-18 16:40:48 +02:00
AlicjaSzu
cd88102af7
fix product availability date (#696)
* VisibilityCard - fix product availability date

* revert changes in VisibilityCard, refetch data on successfully updated availability

* fix availability in ProductCreate and ProductUpdate

* ProductUpdate - remove unneeded refetch

* create  getProductAvailabilityVariables handler
2020-09-18 15:01:00 +02:00
Maciej Korycinski
24ea28f987
Pass missing isVisibleListing variable to mutation (#712)
* Pass missing arguments

* Update types
2020-09-16 15:28:05 +02:00
AlicjaSzu
fd6c77adf7 update schema and types 2020-09-07 12:48:19 +02:00
AlicjaSzu
eba4ba2edf
update VisibilityCard component (#679)
* update VisibilityCard component

* add visibleInListings in Product

* update mutations and types with visibleInListings

* update ProductExportDialogInfo with availableForPurchase

* update defaultMessages

* update useDateLocalize hook

* update cypress tests

* update orders with availability info

* revert cypress changes

* update changelog

* update product update handlers

* fix VisibilityCard styles

* create AvailabilityCard component

* update defaultMessages

* update snapshots and messages

* fix ProductCreatePage form data types

* update defaultMessages
2020-09-03 12:25:16 +02:00
dominik-zeglen
cb4e2fd050 Add metadata editor to variant creator 2020-09-01 17:14:49 +02:00
dominik-zeglen
e268ddd3d2 Simpliify code 2020-09-01 17:14:46 +02:00
dominik-zeglen
dde82e0756 Add metadata editor to product creator 2020-09-01 17:14:43 +02:00
Dominik Żegleń
7770ae34df
Add metadata (#670)
* Add metadata editor component

* Add tests

* Fix plurals

* Use pascal case in selectors

* Update product metadata

* Add metadata handler decorator

* Update snapshots

* wip

* Remove operation provider component

* Add metadata to collections

* Add metadata editor to variant

* Add metadata editor to categories

* Add metadata to product types

* Simplify code

* Add metadata to attributes

* Drop maybe

* Rename Metadata to MetadataFragment

* Update changelog and snapshots
2020-08-28 14:45:11 +02:00
dominik-zeglen
82aa6ea942 Use optional chaining 2020-08-25 11:42:14 +02:00
dominik-zeglen
419525f493 Use query hooks in product variant view 2020-08-24 12:29:54 +02:00
dominik-zeglen
0fc4d1afb2 Use query hooks in product variant create view 2020-08-24 12:18:58 +02:00
dominik-zeglen
b1fd1c3243 Use query hooks in product image viiew 2020-08-24 12:14:59 +02:00
dominik-zeglen
4df1c71a79 Use query hooks in product list 2020-08-24 12:10:48 +02:00
dominik-zeglen
7726bacb77 Remove ProductUpdateOperations component 2020-08-24 11:50:55 +02:00
dominik-zeglen
7cdb120d38 Update messages and changelog 2020-08-18 16:20:52 +02:00
dominik-zeglen
0b5c9e35eb Add warehouse choice 2020-08-18 16:20:50 +02:00
dominik-zeglen
09fd02ddec Update checkboxes to newest design 2020-08-18 16:10:15 +02:00
Dominik Żegleń
cc2fb0ae4e
Fix updating product that has no variants (#649)
* Fix updating product that has no variants

* Update changelog
2020-08-18 16:09:01 +02:00
dominik-zeglen
091e54e1d0 Fix deleting just one variant 2020-08-17 17:23:56 +02:00
dominik-zeglen
235eb5a777 Reset modal state after closing 2020-08-13 13:28:57 +02:00
dominik-zeglen
ac48ba4d96 Fix missing save button 2020-08-12 12:49:05 +02:00
dominik-zeglen
6d8a06af41 Update to newest schema 2020-08-12 11:28:45 +02:00
dominik-zeglen
3ce99ff326 Fix label 2020-07-30 14:28:41 +02:00
Dominik Żegleń
df5aea6200
Add product export (#620)
* Add component backbone

* Make step component generic and typed

* Add step tabs

* Add settings view

* Encapsulate all dialog components in one directory

* Move types to separate file

* Add mutations

* Use gql types

* Add error handling

* Do not keep separate types file

* Allow products to be exported

* Fix types

* Update snapshots

* Update to latest schema

* Add disabled option

* Use wizard hook

* Update type definitions

* Queue export check task

* Fix bug causing jobs to be endless and duplicated

* Fix minor bugs

* Add accordion component

* Allow selection of fields  to be exported

* Add attribute export

* Update snapshots

* Update messages

* Update changelog

* Add missing key

* Add quick peek to accordioin

* Sort imports

* Remove unused files

* Add chiips to attribute selection

* Change menu positioning

* Add product counter

* Add select all option

* Update snapshots

* Update messages

* Remove unused import

* Add chips

* Add test tags

* Update snapshots

* Change number of max chips

* Add accordion tags

* Update messages
2020-07-30 11:54:16 +02:00
dominik-zeglen
c09fc4ce00 Apply fixes from 2.10.1 2020-07-16 13:48:00 +02:00
dominik-zeglen
eddec1a5c2 Move fragments to avoid circular imports 2020-07-07 12:14:12 +02:00
AlicjaSzu
1887769055 add status to notifications 2020-07-06 10:46:14 +02:00
Krzysztof Wolski
f4d570c7e5
Fix warnings and better test tag (#582)
* Resolve test warnings

* Tename data-tc to data-test

* Update src/orders/components/OrderFulfillPage/OrderFulfillPage.tsx
2020-07-02 12:59:09 +02:00
Dawid Tarasiuk
9e66d99dca Use productRangeUndiscounted instead of calculating variant prices range 2020-06-18 17:01:36 +02:00
Dawid Tarasiuk
a29ac065a3 Update locale default messages 2020-06-18 11:37:55 +02:00
Dawid Tarasiuk
055d3e63dd Fix optional chaining 2020-06-17 18:14:50 +02:00
Dawid Tarasiuk
79b49ea406 Update product list style 2020-06-17 14:11:31 +02:00
Dawid Tarasiuk
e450dd4c4d Update product type in product list 2020-06-17 12:28:15 +02:00
Dawid Tarasiuk
3f2a75e159 Replace maybe with optional chaining 2020-06-17 12:03:06 +02:00
Dawid Tarasiuk
0f5a49ab48 Update getProductPriceRange 2020-06-17 11:37:11 +02:00
Dawid Tarasiuk
576c7e1b35 Update queries types 2020-06-17 10:33:57 +02:00
Dawid Tarasiuk
eaa85bc795 Update product variant creator 2020-06-16 15:16:08 +02:00
Dawid Tarasiuk
cdfac6de6b Update product update page 2020-06-16 14:57:22 +02:00
Dawid Tarasiuk
2fdda2db55 Update product list UI 2020-06-16 12:48:57 +02:00
Dawid Tarasiuk
1e93827deb Update product list tests 2020-06-12 16:44:35 +02:00