-
Notifications
You must be signed in to change notification settings - Fork 5
/
_Woo resync cases
100 lines (69 loc) · 6.98 KB
/
_Woo resync cases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
When automatic marking as need to sync with WooCommerce:
CATEGORIES
-- when saving selected stores for multiple categories
при сохранении выбранных магазинов для нескольких категорий
ProductsRepositoryJPA->markAllCategoriesAsNeedToSyncWoo
-- when update category, if it was/is/become a store category - mark all categories
при сохранении категории, если она была/есть/стала категорией магазина(ов) - отметить все категории
ProductsRepositoryJPA->markAllCategoriesAsNeedToSyncWoo
-- when creating category that marked as "online store category" and has store(s)
при создании категории, в которой включено "Категория интернет-магазина" и имеет магазин(ы)
ProductsRepositoryJPA->markAllCategoriesAsNeedToSyncWoo
-- when deleting categories that marked as "online store category"
при удалении категорий, в которых включено "Категория интернет-магазина"
ProductsRepositoryJPA->markAllCategoriesAsNeedToSyncWoo
ATTRIBUTES
-- when saving Attribute - mark this attribute
при сохранении атрибута - отметить даннный атрибут
TERMS
-- when saving Term - mark this term
при сохранении значения - отметить данное значение
-- when update Attribute -> save Terms order -> mark all attribute's terms
при обновлении атрибута -> сохранение порядка значений -> отметить все значения атрибута
PRODUCTS
-- when saving selected stores for multiple categories - all products of these stores in these categories
при сохранении выбранных магазинов для нескольких категорий - все товары этих магазинов в этих категориях
ProductsRepositoryJPA->markProductsOfCategoriesAndStoresAsNeedToSyncWoo
-- when saving Attribute - if there are new added stores to this attribute - mark products that have this stores and attributes
при сохранении Атрибута - если к этому атрибуту добавлены новые магазины - товары, у которых есть этот атрибут и магазины
ProductsRepositoryJPA->markProductsOfStoresAndAttributesAsNeedToSyncWoo
-- when saving Product that was represented as a Variation of another product, but now is a Simple
при сохранении Товара, который был вариацией другого товара, но после сохранения стал обычным
ProductsRepositoryJPA->markProductVariationsAsNeedToSyncWoo
-- when set categories to multiple products - all these products
при назначении категорий множеству товаров - все эти товары
setCategoriesToProducts call ProductsRepositoryJPA->markProductsAsNeedToSyncWoo
-- when completing or decompleting any document that affects on product qtt or its reserves - all products of this document
при проведении или отмене проведения любого документа, который влияет на количество товара или его резервы - все товары этого документа
ProductsRepositoryJPA->markProductsAsNeedToSyncWoo
-- when saving store and language / price types / departments was changed - all store's products
при сохранении магазинa язык или типы цен или отделения были изменены - все товары магазина
StoreRepository->markAllStoreProductsAsNeedToSyncWoo
-- when batch product prices changing - all products that prices was changed
при групповом изменении цен - все выбранные товары
ProductsRepositoryJPA->markProductsAsNeedToSyncWoo
-- if variation changed or deleted - mark its parent product to resync (it will delete non-existed or excess variations on the Woo side)
если вариация была изменена или удалена — её родительский товар (это удалит несуществующие или лишние вариации на стороне Woo)
ProductsRepositoryJPA->markVariableProductAsNeedToSyncWoo
VARIATIONS
-- when saving selected stores for multiple categories - all variations belonging to the products of these stores in these categories
при сохранении выбранных магазинов для нескольких категорий - все вариации, принадлежащие товарам этих магазинов в этих категориях
ProductsRepositoryJPA->markProductsOfCategoriesAndStoresAsNeedToSyncWoo
-- when saving Attribute - if there are new added stores to this attribute - mark variations of products that have this stores and attributes
при сохранении Атрибута - если к этому атрибуту добавлены новые магазины - отметить вариации товаров, у которых есть этот атрибут и магазины
ProductsRepositoryJPA->markProductsOfStoresAndAttributesAsNeedToSyncWoo
-- when saving Product that represented as a variation
при сохранении Товара, являющегося вариацией
ProductsRepositoryJPA->markProductVariationsAsNeedToSyncWoo
-- when set categories to multiple products - all these products
при назначении категорий множеству товаров - все эти товары
setCategoriesToProducts call ProductsRepositoryJPA->markProductsAsNeedToSyncWoo
-- when completing or decompleting any document that affects on product qtt or its reserves - variations of all products of this document
при проведении или отмене проведения любого документа, который влияет на количество товара или его резервы - вариации всех товаров этого документа
ProductsRepositoryJPA->markProductsAsNeedToSyncWoo
-- when saving store and language / price types / departments was changed - all store's variations
при сохранении магазинa язык или типы цен или отделения были изменены - все вариации товаров магазина
StoreRepository->markAllStoreProductsAsNeedToSyncWoo
-- when batch product prices changing - all these variations or variations of products that prices was changed
при групповом изменении цен - все выбранные товары-вариации или вариации выбранных товаров
ProductsRepositoryJPA->markProductsAsNeedToSyncWoo