@@ -51,7 +51,7 @@ protected function get_vendor_counts()
51
51
52
52
public function migrate ()
53
53
{
54
- return ' Success ' ;
54
+ $ this -> store_setting_migrate ( 3 ) ;
55
55
}
56
56
57
57
function dokan_allwoed_vendor_user_roles ( $ user_roles ) {
@@ -67,8 +67,11 @@ public function store_setting_migrate( $vendor_id ) {
67
67
68
68
$ vendor_user = get_userdata ( $ vendor_id );
69
69
70
- $ vendor_data = get_user_meta ( $ vendor_id , 'dokan_profile_settings ' , true );
71
-
70
+ // $vendor_data = get_user_meta( $vendor_id, 'dokan_profile_settings', true );
71
+ $ vendor_data = get_user_meta ( $ vendor_id , 'wcfmmp_profile_settings ' , true );
72
+
73
+ // var_dump($vendor_data);
74
+
72
75
if ( !$ vendor_data || ( $ vendor_data && !is_array ( $ vendor_data ) ) ) $ vendor_data = array ();
73
76
74
77
$ vendor_data ['banner_type ' ] = 'single_img ' ;
@@ -109,15 +112,28 @@ public function store_setting_migrate( $vendor_id ) {
109
112
$ vendor_data ['address ' ]['zip ' ] = isset ( $ vendor_data ['customer_support ' ]['zip ' ] ) ? $ vendor_data ['customer_support ' ]['zip ' ] : '' ;
110
113
111
114
// Store Policy
112
- $ wcfm_policy_vendor_options = array ();
113
- $ wcfm_policy_vendor_options ['policy_tab_title ' ] = '' ;
114
- $ wcfm_policy_vendor_options ['shipping_policy ' ] = get_user_meta ( $ vendor_id , '_dps_ship_policy ' , true );
115
- $ wcfm_policy_vendor_options ['refund_policy ' ] = get_user_meta ( $ vendor_id , '_dps_refund_policy ' , true );
116
- $ wcfm_policy_vendor_options ['cancellation_policy ' ] = get_user_meta ( $ vendor_id , '_dps_refund_policy ' , true );
117
- update_user_meta ( $ vendor_id , 'wcfm_policy_vendor_options ' , $ wcfm_policy_vendor_options );
115
+ // $wcfm_policy_vendor_options = array();
116
+ // $wcfm_policy_vendor_options['policy_tab_title'] = '';
117
+ // $wcfm_policy_vendor_options['shipping_policy'] = get_user_meta( $vendor_id, '_dps_ship_policy', true );
118
+ // $wcfm_policy_vendor_options['refund_policy'] = get_user_meta( $vendor_id, '_dps_refund_policy', true );
119
+ // $wcfm_policy_vendor_options['cancellation_policy'] = get_user_meta( $vendor_id, '_dps_refund_policy', true );
120
+ // update_user_meta( $vendor_id, 'wcfm_policy_vendor_options', $wcfm_policy_vendor_options );
118
121
122
+
123
+ $ wcfm_policies = get_user_meta ( $ vendor_id , 'wcfm_policy_vendor_options ' , true );
124
+ update_user_meta ($ vendor_id , '_dps_ship_policy ' , isset ($ wcfm_policies ['shipping_policy ' ]) ? $ wcfm_policies ['shipping_policy ' ] : '' );
125
+
126
+ $ refund_policy = isset ($ wcfm_policies ['refund_policy ' ]) ? $ wcfm_policies ['refund_policy ' ] : null ;
127
+
128
+ $ refund_policy .= isset ($ wcfm_policies ['cancellation_policy ' ]) ? ('; ' . $ wcfm_policies ['cancellation_policy ' ]) : null ;
129
+
130
+ update_user_meta ($ vendor_id , '_dps_refund_policy ' , $ refund_policy );
131
+
132
+ update_user_meta ( $ vendor_id , 'wcfm_policy_vendor_options ' , $ wcfm_policy_vendor_options );
133
+
119
134
// Store SEO
120
135
$ vendor_data ['store_seo ' ]['wcfmmp-seo-meta-title ' ] = isset ( $ vendor_data ['store_seo ' ]['dokan-seo-meta-title ' ] ) ? $ vendor_data ['store_seo ' ]['dokan-seo-meta-title ' ] : '' ;
136
+ $ vendor_data ['store_seo ' ]['wcfmmp-seo-meta-title ' ] = isset ( $ vendor_data ['store_seo ' ]['dokan-seo-meta-title ' ] ) ? $ vendor_data ['store_seo ' ]['dokan-seo-meta-title ' ] : '' ;
121
137
$ vendor_data ['store_seo ' ]['wcfmmp-seo-meta-desc ' ] = isset ( $ vendor_data ['store_seo ' ]['dokan-seo-meta-desc ' ] ) ? $ vendor_data ['store_seo ' ]['dokan-seo-meta-desc ' ] : '' ;
122
138
$ vendor_data ['store_seo ' ]['wcfmmp-seo-meta-keywords ' ] = isset ( $ vendor_data ['store_seo ' ]['dokan-seo-meta-keywords ' ] ) ? $ vendor_data ['store_seo ' ]['dokan-seo-meta-keywords ' ] : '' ;
123
139
$ vendor_data ['store_seo ' ]['wcfmmp-seo-og-title ' ] = isset ( $ vendor_data ['store_seo ' ]['dokan-seo-og-title ' ] ) ? $ vendor_data ['store_seo ' ]['dokan-seo-og-title ' ] : '' ;
@@ -440,7 +456,7 @@ public function store_order_migrate( $vendor_id ) {
440
456
if ( $ commission_id ) {
441
457
442
458
// Commission Ledger Update
443
- $ reference_details = sprintf ( __ ( 'Commission for %s order. ' , 'wc-multivendor-marketplace-migration ' ), '<b > ' . get_the_title ( $ product_id ) . '</b > ' );
459
+ $ reference_details = sprintf ( __ ( 'Commission for %s order. ' , 'wc-multivendor-marketplace-migration ' ), '<br > ' . get_the_title ( $ product_id ) . '</br > ' );
444
460
try {
445
461
$ wpdb ->query (
446
462
$ wpdb ->prepare (
0 commit comments