PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.19
ووسلام – همگام سازی ووکامرس و باسلام v1.10.19
1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.8 1.8.5 1.8.6 All 53 releases
← All changes | includes/Admin/Settings/SettingsConfig.php +32 -2 1.8.61.10.19 View file →
@@ -21,9 +21,9 @@
21 21 public const IS_VENDOR = "is_vendor";
22 22 public const SYNC_STATUS_PRODUCT = "sync_status_product";
23 23 public const SYNC_STATUS_ORDER = "sync_status_order";
24 24 public const DEVELOPER_MODE = "developer_mode";
25 - public const INCREASE_PRICE_VALUE = "increase_price_value";
25 + public const PRICE_CHANGE_VALUE = "price_change_value";
26 26 public const ROUND_PRICE = "round_price";
27 27 public const EXPIRE_TOKEN_TIME = "expire_token_time";
28 28 public const WEBHOOK_HEADER_TOKEN = "webhook_header_token";
29 29 public const PRODUCT_PREFIX_TITLE = "product_prefix_title";
@@ -29,8 +29,9 @@
29 29 public const PRODUCT_PREFIX_TITLE = "product_prefix_title";
30 30 public const PRODUCT_SUFFIX_TITLE = "product_suffix_title";
31 31 public const SYNC_PRODUCT_FIELDS = "sync_product_fields";
32 32 public const SYNC_PRODUCT_FIELD_NAME = "sync_product_field_name";
33 + public const SYNC_PRODUCT_FIELD_SKU = "sync_product_field_sku";
33 34 public const SYNC_PRODUCT_FIELD_PHOTOS = "sync_product_field_photos";
34 35 public const SYNC_PRODUCT_FIELD_PRICE = "sync_product_field_price";
35 36 public const SYNC_PRODUCT_FIELD_STOCK = "sync_product_field_stock";
36 37 public const SYNC_PRODUCT_FIELD_WEIGHT = "sync_product_field_weight";
@@ -35,8 +36,24 @@
35 36 public const SYNC_PRODUCT_FIELD_STOCK = "sync_product_field_stock";
36 37 public const SYNC_PRODUCT_FIELD_WEIGHT = "sync_product_field_weight";
37 38 public const SYNC_PRODUCT_FIELD_DESCRIPTION = "sync_product_field_description";
38 39 public const SYNC_PRODUCT_FIELD_ATTR = "sync_product_field_attr";
40 + public const SYNC_PRODUCT_FIELD_VARIANT_PRICE = "sync_product_field_variant_price";
41 + public const SYNC_PRODUCT_FIELD_VARIANT_STOCK = "sync_product_field_variant_stock";
42 + public const CUSTOM_PRODUCT_UPDATE_FIELDS = [
43 + self::SYNC_PRODUCT_FIELD_NAME,
44 + self::SYNC_PRODUCT_FIELD_SKU,
45 + self::SYNC_PRODUCT_FIELD_PHOTOS,
46 + self::SYNC_PRODUCT_FIELD_PRICE,
47 + self::SYNC_PRODUCT_FIELD_STOCK,
48 + self::SYNC_PRODUCT_FIELD_WEIGHT,
49 + self::SYNC_PRODUCT_FIELD_DESCRIPTION,
50 + self::SYNC_PRODUCT_FIELD_ATTR,
51 + self::SYNC_PRODUCT_FIELD_VIDEO,
52 + self::SYNC_PRODUCT_FIELD_VARIANT_PRICE,
53 + self::SYNC_PRODUCT_FIELD_VARIANT_STOCK,
54 + ];
55 + public const CUSTOM_PRODUCT_UPDATE_REQUIRED_MESSAGE = 'در حالت سفارشی باید حداقل یک فیلد را برای بروزرسانی انتخاب کنید.';
39 56 public const AUTO_CONFIRM_ORDER = "auto_confirm_order";
40 57 public const ALL_PRODUCTS_WHOLESALE = "all_products_wholesale";
41 58 public const ADD_ATTR_TO_DESC_PRODUCT = "add_attr_to_desc_product";
42 59 public const ADD_SHORT_DESC_TO_DESC_PRODUCT = "add_short_desc_to_desc_product";
@@ -52,8 +69,13 @@
52 69 public const VARIABLE_PRODUCT_STOCK_SOURCE = "variable_product_stock_source";
53 70 public const ORDER_SHIPPING_METHOD = "order_shipping_method";
54 71 public const CUSTOMER_PREFIX_NAME = "customer_prefix_name";
55 72 public const CUSTOMER_SUFFIX_NAME = "customer_suffix_name";
73 + public const SYNC_PRODUCT_FIELD_VIDEO = "sync_product_field_video";
74 + public const VIDEO_SOURCE = "video_source";
75 + public const VIDEO_INHERIT_MODE = "video_inherit_mode";
76 + public const VIDEO_META_KEY = "video_meta_key";
77 + public const CAP_PREPARATION_TO_CATEGORY_MAX = "cap_preparation_to_category_max";
56 78
57 79 public static function getDefaultSettings(): array
58 80 {
59 81 return [
@@ -68,9 +90,9 @@
68 90 self::SYNC_STATUS_ORDER => false,
69 91 self::DEVELOPER_MODE => false,
70 92 self::VENDOR_ID => null,
71 93 self::IS_VENDOR => true,
72 - self::INCREASE_PRICE_VALUE => 0,
94 + self::PRICE_CHANGE_VALUE => 0,
73 95 self::ROUND_PRICE => 'none',
74 96 self::EXPIRE_TOKEN_TIME => null,
75 97 self::PRODUCT_PREFIX_TITLE => null,
76 98 self::PRODUCT_SUFFIX_TITLE => null,
@@ -78,8 +100,9 @@
78 100 self::HAMSALAM_BUSINESS_ID => null,
79 101 self::DEFAULT_STOCK_QUANTITY => 1,
80 102 self::SYNC_PRODUCT_FIELDS => 'all',
81 103 self::SYNC_PRODUCT_FIELD_NAME => 0,
104 + self::SYNC_PRODUCT_FIELD_SKU => 1,
82 105 self::SYNC_PRODUCT_FIELD_PHOTOS => 0,
83 106 self::SYNC_PRODUCT_FIELD_PRICE => 0,
84 107 self::SYNC_PRODUCT_FIELD_STOCK => 0,
85 108 self::SYNC_PRODUCT_FIELD_WEIGHT => 0,
@@ -84,8 +107,10 @@
84 107 self::SYNC_PRODUCT_FIELD_STOCK => 0,
85 108 self::SYNC_PRODUCT_FIELD_WEIGHT => 0,
86 109 self::SYNC_PRODUCT_FIELD_DESCRIPTION => 0,
87 110 self::SYNC_PRODUCT_FIELD_ATTR => 0,
111 + self::SYNC_PRODUCT_FIELD_VARIANT_PRICE => 0,
112 + self::SYNC_PRODUCT_FIELD_VARIANT_STOCK => 0,
88 113 self::AUTO_CONFIRM_ORDER => false,
89 114 self::ALL_PRODUCTS_WHOLESALE => 'none',
90 115 self::ADD_ATTR_TO_DESC_PRODUCT => false,
91 116 self::ADD_SHORT_DESC_TO_DESC_PRODUCT => false,
@@ -101,7 +126,12 @@
101 126 self::VARIABLE_PRODUCT_STOCK_SOURCE => 'variation',
102 127 self::ORDER_SHIPPING_METHOD => 'basalam',
103 128 self::CUSTOMER_PREFIX_NAME => null,
104 129 self::CUSTOMER_SUFFIX_NAME => null,
130 + self::SYNC_PRODUCT_FIELD_VIDEO => 0,
131 + self::VIDEO_SOURCE => 'plugin_box',
132 + self::VIDEO_INHERIT_MODE => 'auto',
133 + self::VIDEO_META_KEY => null,
134 + self::CAP_PREPARATION_TO_CATEGORY_MAX => 'yes',
105 135 ];
106 136 }
107 137 }