PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.28
ووسلام – همگام سازی ووکامرس و باسلام v1.10.28
1.10.28 1.1.26 1.10.27 1.10.24 1.10.25 1.10.23 1.10.22 1.10.21 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 All 61 releases
← All changes | includes/Admin/Settings/SettingsConfig.php +26 -0 1.10.4 → 1.10.28 View file →
@@ -19,8 +19,11 @@
19 19 public const HAMSALAM_BUSINESS_ID = "hamsalam_business_id";
20 20 public const VENDOR_ID = "vendor_id";
21 21 public const IS_VENDOR = "is_vendor";
22 22 public const SYNC_STATUS_PRODUCT = "sync_status_product";
23 + public const SYNC_STATUS_PRODUCT_CREATE = "sync_status_product_create";
24 + public const SYNC_STATUS_PRODUCT_UPDATE = "sync_status_product_update";
25 + public const AUTO_FULL_UPDATE_INTERVAL = "auto_full_update_interval";
23 26 public const SYNC_STATUS_ORDER = "sync_status_order";
24 27 public const DEVELOPER_MODE = "developer_mode";
25 28 public const PRICE_CHANGE_VALUE = "price_change_value";
26 29 public const ROUND_PRICE = "round_price";
@@ -29,8 +32,9 @@
29 32 public const PRODUCT_PREFIX_TITLE = "product_prefix_title";
30 33 public const PRODUCT_SUFFIX_TITLE = "product_suffix_title";
31 34 public const SYNC_PRODUCT_FIELDS = "sync_product_fields";
32 35 public const SYNC_PRODUCT_FIELD_NAME = "sync_product_field_name";
36 + public const SYNC_PRODUCT_FIELD_SKU = "sync_product_field_sku";
33 37 public const SYNC_PRODUCT_FIELD_PHOTOS = "sync_product_field_photos";
34 38 public const SYNC_PRODUCT_FIELD_PRICE = "sync_product_field_price";
35 39 public const SYNC_PRODUCT_FIELD_STOCK = "sync_product_field_stock";
36 40 public const SYNC_PRODUCT_FIELD_WEIGHT = "sync_product_field_weight";
@@ -35,8 +39,24 @@
35 39 public const SYNC_PRODUCT_FIELD_STOCK = "sync_product_field_stock";
36 40 public const SYNC_PRODUCT_FIELD_WEIGHT = "sync_product_field_weight";
37 41 public const SYNC_PRODUCT_FIELD_DESCRIPTION = "sync_product_field_description";
38 42 public const SYNC_PRODUCT_FIELD_ATTR = "sync_product_field_attr";
43 + public const SYNC_PRODUCT_FIELD_VARIANT_PRICE = "sync_product_field_variant_price";
44 + public const SYNC_PRODUCT_FIELD_VARIANT_STOCK = "sync_product_field_variant_stock";
45 + public const CUSTOM_PRODUCT_UPDATE_FIELDS = [
46 + self::SYNC_PRODUCT_FIELD_NAME,
47 + self::SYNC_PRODUCT_FIELD_SKU,
48 + self::SYNC_PRODUCT_FIELD_PHOTOS,
49 + self::SYNC_PRODUCT_FIELD_PRICE,
50 + self::SYNC_PRODUCT_FIELD_STOCK,
51 + self::SYNC_PRODUCT_FIELD_WEIGHT,
52 + self::SYNC_PRODUCT_FIELD_DESCRIPTION,
53 + self::SYNC_PRODUCT_FIELD_ATTR,
54 + self::SYNC_PRODUCT_FIELD_VIDEO,
55 + self::SYNC_PRODUCT_FIELD_VARIANT_PRICE,
56 + self::SYNC_PRODUCT_FIELD_VARIANT_STOCK,
57 + ];
58 + public const CUSTOM_PRODUCT_UPDATE_REQUIRED_MESSAGE = 'در حالت سفارشی باید حداقل یک فیلد را برای بروزرسانی انتخاب کنید.';
39 59 public const AUTO_CONFIRM_ORDER = "auto_confirm_order";
40 60 public const ALL_PRODUCTS_WHOLESALE = "all_products_wholesale";
41 61 public const ADD_ATTR_TO_DESC_PRODUCT = "add_attr_to_desc_product";
42 62 public const ADD_SHORT_DESC_TO_DESC_PRODUCT = "add_short_desc_to_desc_product";
@@ -69,8 +89,11 @@
69 89 self::TOKEN => null,
70 90 self::WEBHOOK_HEADER_TOKEN => Settings::generateToken(),
71 91 self::REFRESH_TOKEN => null,
72 92 self::SYNC_STATUS_PRODUCT => false,
93 + self::SYNC_STATUS_PRODUCT_CREATE => false,
94 + self::SYNC_STATUS_PRODUCT_UPDATE => false,
95 + self::AUTO_FULL_UPDATE_INTERVAL => 48,
73 96 self::SYNC_STATUS_ORDER => false,
74 97 self::DEVELOPER_MODE => false,
75 98 self::VENDOR_ID => null,
76 99 self::IS_VENDOR => true,
@@ -83,8 +106,9 @@
83 106 self::HAMSALAM_BUSINESS_ID => null,
84 107 self::DEFAULT_STOCK_QUANTITY => 1,
85 108 self::SYNC_PRODUCT_FIELDS => 'all',
86 109 self::SYNC_PRODUCT_FIELD_NAME => 0,
110 + self::SYNC_PRODUCT_FIELD_SKU => 1,
87 111 self::SYNC_PRODUCT_FIELD_PHOTOS => 0,
88 112 self::SYNC_PRODUCT_FIELD_PRICE => 0,
89 113 self::SYNC_PRODUCT_FIELD_STOCK => 0,
90 114 self::SYNC_PRODUCT_FIELD_WEIGHT => 0,
@@ -89,8 +113,10 @@
89 113 self::SYNC_PRODUCT_FIELD_STOCK => 0,
90 114 self::SYNC_PRODUCT_FIELD_WEIGHT => 0,
91 115 self::SYNC_PRODUCT_FIELD_DESCRIPTION => 0,
92 116 self::SYNC_PRODUCT_FIELD_ATTR => 0,
117 + self::SYNC_PRODUCT_FIELD_VARIANT_PRICE => 0,
118 + self::SYNC_PRODUCT_FIELD_VARIANT_STOCK => 0,
93 119 self::AUTO_CONFIRM_ORDER => false,
94 120 self::ALL_PRODUCTS_WHOLESALE => 'none',
95 121 self::ADD_ATTR_TO_DESC_PRODUCT => false,
96 122 self::ADD_SHORT_DESC_TO_DESC_PRODUCT => false,