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/Utilities/ProductMetaKey.php +19 -0 1.10.21.10.19 View file →
@@ -11,8 +11,10 @@
11 11 public const PRODUCT_ID = 'sync_basalam_product_id';
12 12 public const PRODUCT_SYNC_STATUS = 'sync_basalam_product_sync_status';
13 13 public const PRODUCT_STATUS = 'sync_basalam_product_status';
14 14 public const PRODUCT_VIDEO = '_sync_basalam_product_video';
15 + public const VARIATION_ID = 'sync_basalam_variation_id';
16 + public const DISCOUNTED = 'sync_basalam_discounted';
15 17
16 18 public static function basalamProductVideo(): string
17 19 {
18 20 return self::PRODUCT_VIDEO;
@@ -32,8 +34,13 @@
32 34 {
33 35 return self::build(self::PRODUCT_STATUS, $vendorId);
34 36 }
35 37
38 + public static function basalamVariationId(): string
39 + {
40 + return self::VARIATION_ID;
41 + }
42 +
36 43 public static function basalamProductMetaKeys($vendorId = null): array
37 44 {
38 45 return [
39 46 self::basalamProductId($vendorId),
@@ -38,8 +45,20 @@
38 45 return [
39 46 self::basalamProductId($vendorId),
40 47 self::basalamProductSyncStatus($vendorId),
41 48 self::basalamProductStatus($vendorId),
49 + ];
50 + }
51 +
52 + /**
53 + * پیشوند کلیدهای اتصال؛ برای پیدا کردن کلیدهای همه غرفه‌ها (کلیدهای دارای پسوند شناسه غرفه).
54 + */
55 + public static function basalamProductMetaKeyPrefixes(): array
56 + {
57 + return [
58 + self::PRODUCT_ID,
59 + self::PRODUCT_SYNC_STATUS,
60 + self::PRODUCT_STATUS,
42 61 ];
43 62 }
44 63
45 64 private static function build(string $baseKey, $vendorId = null): string