PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 3.2.0
ShopBuilder – WooCommerce Builder For Elementor v3.2.0
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Models/ElementList.php +753 -81 2.1.03.2.0 View file →
@@ -13,8 +13,9 @@
13 13 use RadiusTheme\SB\Elementor\Widgets\General;
14 14 use RadiusTheme\SB\Elementor\Widgets\Single;
15 15 use RadiusTheme\SB\Models\Base\ListModel;
16 16 use RadiusTheme\SB\Traits\SingletonTrait;
17 +use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
17 18
18 19 /**
19 20 * Elementor Element List
20 21 */
@@ -50,8 +51,11 @@
50 51 ],
51 52 'product' => [
52 53 'title' => esc_html__( 'Single', 'shopbuilder' ),
53 54 ],
55 + 'quick_view' => [
56 + 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
57 + ],
54 58 'cart' => [
55 59 'title' => esc_html__( 'Cart', 'shopbuilder' ),
56 60 ],
57 61 'checkout' => [
@@ -57,15 +61,15 @@
57 61 'checkout' => [
58 62 'title' => esc_html__( 'Checkout', 'shopbuilder' ),
59 63 ],
60 64 'thank_you' => [
61 - 'title' => esc_html__( 'Order Received', 'shopbuilder-pro' ),
65 + 'title' => esc_html__( 'Order Received', 'shopbuilder' ),
62 66 ],
63 67 'myaccount_dashboard' => [
64 - 'title' => esc_html__( 'My Account', 'shopbuilder-pro' ),
68 + 'title' => esc_html__( 'My Account', 'shopbuilder' ),
65 69 ],
66 70 'others_widget' => [
67 - 'title' => esc_html__( 'Others', 'shopbuilder-pro' ),
71 + 'title' => esc_html__( 'Others', 'shopbuilder' ),
68 72 ],
69 73 ]
70 74 );
71 75 }
@@ -78,12 +82,14 @@
78 82 */
79 83 protected function raw_list() {
80 84 $list = $this->product_page_widget_list()
81 85 + $this->general_widget_list()
86 + + $this->product_quick_view()
82 87 + $this->shop_archive_page_widget_list()
83 88 + $this->cart_page_widget_list()
84 89 + $this->checkout_page_widget_list()
85 90 + $this->thankyou_page_widget_list()
91 + + $this->orderpay_page_widget_list()
86 92 + $this->my_account_page_widget_list()
87 93 + $this->myaccount_auth_page_widget_list();
88 94
89 95 return apply_filters( 'rtsb/core/elements/raw_list', $list );
@@ -119,9 +125,8 @@
119 125 'package' => 'free',
120 126 'fields' => [],
121 127 ]
122 128 ),
123 -
124 129 'products_slider' => apply_filters(
125 130 'rtsb/elements/products_slider/options',
126 131 [
127 132 'id' => 'products_slider',
@@ -132,9 +137,19 @@
132 137 'package' => 'free',
133 138 'fields' => [],
134 139 ]
135 140 ),
136 -
141 + 'highlighted_product' => apply_filters(
142 + 'rtsb/elements/highlighted_product/options',
143 + [
144 + 'id' => 'highlighted_product',
145 + 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
146 + 'category' => 'general',
147 + 'active' => '',
148 + 'package' => $this->pro_package(),
149 + 'fields' => [],
150 + ]
151 + ),
137 152 'products_single_cateogory' => apply_filters(
138 153 'rtsb/elements/products_single_cateogory/options',
139 154 [
140 155 'id' => 'products_single_cateogory',
@@ -157,8 +172,31 @@
157 172 'package' => 'free',
158 173 'fields' => [],
159 174 ]
160 175 ),
176 + 'product_lookbook' => apply_filters(
177 + 'rtsb/elements/product_lookbook/options',
178 + [
179 + 'id' => 'product_lookbook',
180 + 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
181 + 'category' => 'general',
182 + 'active' => '',
183 + 'package' => $this->pro_package(),
184 + 'fields' => [],
185 + ]
186 + ),
187 + 'rtsb_wishlist' => apply_filters(
188 + 'rtsb/elements/rtsb_wishlist/options',
189 + [
190 + 'id' => 'rtsb_wishlist',
191 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
192 + 'base_class' => General\Wishlist::class,
193 + 'category' => 'general',
194 + 'active' => 'on',
195 + 'package' => 'free',
196 + 'fields' => [],
197 + ]
198 + ),
161 199 'social_share' => apply_filters(
162 200 'rtsb/elements/social_share/options',
163 201 [
164 202 'id' => 'social_share',
@@ -193,14 +231,14 @@
193 231 'package' => 'free',
194 232 'fields' => [],
195 233 ]
196 234 ),
197 - 'rtsb_wishlist' => apply_filters(
198 - 'rtsb/elements/rtsb_wishlist/options',
235 + 'advanced_heading' => apply_filters(
236 + 'rtsb/elements/advanced_heading/options',
199 237 [
200 - 'id' => 'rtsb_wishlist',
201 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
202 - 'base_class' => General\Wishlist::class,
238 + 'id' => 'advanced_heading',
239 + 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
240 + 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
203 241 'category' => 'general',
204 242 'active' => 'on',
205 243 'package' => 'free',
206 244 'fields' => [],
@@ -205,10 +243,245 @@
205 243 'package' => 'free',
206 244 'fields' => [],
207 245 ]
208 246 ),
247 + 'dropcaps' => apply_filters(
248 + 'rtsb/elements/dropcaps/options',
249 + [
250 + 'id' => 'dropcaps',
251 + 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
252 + 'base_class' => General\DropCaps\DropCaps::class,
253 + 'category' => 'general',
254 + 'active' => 'on',
255 + 'package' => 'free',
256 + 'fields' => [],
257 + ]
258 + ),
259 + 'shopbuilder_button' => apply_filters(
260 + 'rtsb/elements/shopbuilder_button/options',
261 + [
262 + 'id' => 'shopbuilder_button',
263 + 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
264 + 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
265 + 'category' => 'general',
266 + 'active' => 'on',
267 + 'package' => 'free',
268 + 'fields' => [],
269 + ]
270 + ),
271 + 'shopbuilder_cta' => apply_filters(
272 + 'rtsb/elements/shopbuilder_cta/options',
273 + [
274 + 'id' => 'shopbuilder_cta',
275 + 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
276 + 'base_class' => General\CallToAction\CallToAction::class,
277 + 'category' => 'general',
278 + 'active' => 'on',
279 + 'package' => 'free',
280 + 'fields' => [],
281 + ]
282 + ),
283 + 'shopbuilder_info_box' => apply_filters(
284 + 'rtsb/elements/shopbuilder_info_box/options',
285 + [
286 + 'id' => 'shopbuilder_info_box',
287 + 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
288 + 'base_class' => General\InfoBox\InfoBox::class,
289 + 'category' => 'general',
290 + 'active' => 'on',
291 + 'package' => 'free',
292 + 'fields' => [],
293 + ]
294 + ),
295 + 'shopbuilder_flip_box' => apply_filters(
296 + 'rtsb/elements/shopbuilder_flip_box/options',
297 + [
298 + 'id' => 'shopbuilder_flip_box',
299 + 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
300 + 'base_class' => General\FlipBox\FlipBox::class,
301 + 'category' => 'general',
302 + 'active' => 'on',
303 + 'package' => 'free',
304 + 'fields' => [],
305 + ]
306 + ),
307 + 'shopbuilder_pricing_table' => apply_filters(
308 + 'rtsb/elements/shopbuilder_pricing_table/options',
309 + [
310 + 'id' => 'shopbuilder_pricing_table',
311 + 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
312 + 'base_class' => General\PricingTable\PricingTable::class,
313 + 'category' => 'general',
314 + 'active' => 'on',
315 + 'package' => 'free',
316 + 'fields' => [],
317 + ]
318 + ),
319 + 'image_hotspots' => apply_filters(
320 + 'rtsb/elements/image_hotspots/options',
321 + [
322 + 'id' => 'image_hotspots',
323 + 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
324 + 'category' => 'general',
325 + 'active' => '',
326 + 'package' => $this->pro_package(),
327 + 'fields' => [],
328 + ]
329 + ),
330 + 'coupon_list' => apply_filters(
331 + 'rtsb/elements/coupon_list/options',
332 + [
333 + 'id' => 'coupon_list',
334 + 'title' => esc_html__( 'Coupon List', 'shopbuilder' ),
335 + 'category' => 'general',
336 + 'active' => '',
337 + 'package' => $this->pro_package(),
338 + 'fields' => [],
339 + ]
340 + ),
341 + 'hero_slider' => apply_filters(
342 + 'rtsb/elements/hero_slider/options',
343 + [
344 + 'id' => 'hero_slider',
345 + 'title' => esc_html__( 'Hero Slider', 'shopbuilder' ),
346 + 'category' => 'general',
347 + 'active' => '',
348 + 'package' => $this->pro_package(),
349 + 'fields' => [],
350 + ]
351 + ),
352 + 'shopbuilder_counter' => apply_filters(
353 + 'rtsb/elements/shopbuilder_counter/options',
354 + [
355 + 'id' => 'shopbuilder_counter',
356 + 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
357 + 'base_class' => General\Counter\Counter::class,
358 + 'category' => 'general',
359 + 'active' => 'on',
360 + 'package' => 'free',
361 + 'fields' => [],
362 + ]
363 + ),
364 + 'shopbuilder_countdown' => apply_filters(
365 + 'rtsb/elements/shopbuilder_countdown/options',
366 + [
367 + 'id' => 'shopbuilder_countdown',
368 + 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
369 + 'base_class' => General\CountDown\CountDown::class,
370 + 'category' => 'general',
371 + 'active' => 'on',
372 + 'package' => 'free',
373 + 'fields' => [],
374 + ]
375 + ),
376 + 'shopbuilder_progress_bar' => apply_filters(
377 + 'rtsb/elements/shopbuilder_progress_bar/options',
378 + [
379 + 'id' => 'shopbuilder_progress_bar',
380 + 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
381 + 'base_class' => General\ProgressBar\ProgressBar::class,
382 + 'category' => 'general',
383 + 'active' => 'on',
384 + 'package' => 'free',
385 + 'fields' => [],
386 + ]
387 + ),
388 + 'image_accordion' => apply_filters(
389 + 'rtsb/elements/image_accordion/options',
390 + [
391 + 'id' => 'image_accordion',
392 + 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
393 + 'base_class' => General\ImageAccordion\ImageAccordion::class,
394 + 'category' => 'general',
395 + 'active' => 'on',
396 + 'package' => 'free',
397 + 'fields' => [],
398 + ]
399 + ),
400 + 'shopbuilder_faq' => apply_filters(
401 + 'rtsb/elements/shopbuilder_faq/options',
402 + [
403 + 'id' => 'shopbuilder_faq',
404 + 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
405 + 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
406 + 'category' => 'general',
407 + 'active' => 'on',
408 + 'package' => 'free',
409 + 'fields' => [],
410 + ]
411 + ),
412 + 'logo_slider_and_grid' => apply_filters(
413 + 'rtsb/elements/logo_slider_and_grid/options',
414 + [
415 + 'id' => 'logo_slider_and_grid',
416 + 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
417 + 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
418 + 'category' => 'general',
419 + 'active' => 'on',
420 + 'package' => 'free',
421 + 'fields' => [],
422 + ]
423 + ),
424 + 'testimonial' => apply_filters(
425 + 'rtsb/elements/testimonial/options',
426 + [
427 + 'id' => 'testimonial',
428 + 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
429 + 'base_class' => General\Testimonial\Testimonial::class,
430 + 'category' => 'general',
431 + 'active' => 'on',
432 + 'package' => 'free',
433 + 'fields' => [],
434 + ]
435 + ),
436 + 'team_member' => apply_filters(
437 + 'rtsb/elements/team_member/options',
438 + [
439 + 'id' => 'team_member',
440 + 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
441 + 'base_class' => General\TeamMember\TeamMember::class,
442 + 'category' => 'general',
443 + 'active' => 'on',
444 + 'package' => 'free',
445 + 'fields' => [],
446 + ]
447 + ),
448 + 'post_grid' => apply_filters(
449 + 'rtsb/elements/post_grid/options',
450 + [
451 + 'id' => 'post_grid',
452 + 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
453 + 'base_class' => General\PostGrid\PostGrid::class,
454 + 'category' => 'general',
455 + 'active' => 'on',
456 + 'package' => 'free',
457 + 'fields' => [],
458 + ]
459 + ),
460 + 'post_list' => apply_filters(
461 + 'rtsb/elements/post_list/options',
462 + [
463 + 'id' => 'post_list',
464 + 'title' => esc_html__( 'Post List', 'shopbuilder' ),
465 + 'base_class' => General\PostList\PostList::class,
466 + 'category' => 'general',
467 + 'active' => 'on',
468 + 'package' => 'free',
469 + 'fields' => [],
470 + ]
471 + ),
472 + 'advanced_ajax_search' => apply_filters(
473 + 'rtsb/elements/advanced_ajax_search/options',
474 + [
475 + 'id' => 'advanced_ajax_search',
476 + 'title' => esc_html__( 'Advanced Ajax Search', 'shopbuilder' ),
477 + 'category' => 'general',
478 + 'active' => '',
479 + 'package' => $this->pro_package(),
480 + 'fields' => [],
481 + ]
482 + ),
209 483 ];
210 -
211 484 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
212 485 }
213 486
214 487 /**
@@ -270,10 +543,10 @@
270 543 'product_onsale' => apply_filters(
271 544 'rtsb/elements/product_onsale/options',
272 545 [
273 546 'id' => 'product_onsale',
274 - 'title' => esc_html__( 'Sale Flash - Onsale', 'shopbuilder' ),
275 - 'base_class' => Single\ProductOnSale::class,
547 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
548 + 'base_class' => Single\ProductBadges::class,
276 549 'category' => 'product',
277 550 'active' => 'on',
278 551 'package' => 'free',
279 552 'fields' => [],
@@ -414,9 +687,9 @@
414 687 'product_sales_count' => apply_filters(
415 688 'rtsb/elements/product_sales_count/options',
416 689 [
417 690 'id' => 'product_sales_count',
418 - 'title' => esc_html__( 'Sales Count', 'shopbuilder-pro' ),
691 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
419 692 'category' => 'product',
420 693 'active' => '',
421 694 'package' => $this->pro_package(),
422 695 'fields' => [],
@@ -421,13 +694,24 @@
421 694 'package' => $this->pro_package(),
422 695 'fields' => [],
423 696 ]
424 697 ),
698 + 'product_stock_counter' => apply_filters(
699 + 'rtsb/elements/product_stock_counter/options',
700 + [
701 + 'id' => 'product_stock_counter',
702 + 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
703 + 'category' => 'product',
704 + 'active' => '',
705 + 'package' => $this->pro_package(),
706 + 'fields' => [],
707 + ]
708 + ),
425 709 'flash_sale_countdown' => apply_filters(
426 710 'rtsb/elements/flash_sale_countdown/options',
427 711 [
428 712 'id' => 'flash_sale_countdown',
429 - 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder-pro' ),
713 + 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder' ),
430 714 'category' => 'product',
431 715 'active' => '',
432 716 'package' => $this->pro_package(),
433 717 'fields' => [],
@@ -436,9 +720,9 @@
436 720 'product_size_chart' => apply_filters(
437 721 'rtsb/elements/product_size_chart/options',
438 722 [
439 723 'id' => 'product_size_chart',
440 - 'title' => esc_html__( 'Size Chart', 'shopbuilder-pro' ),
724 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
441 725 'category' => 'product',
442 726 'active' => '',
443 727 'package' => $this->pro_package(),
444 728 'fields' => [],
@@ -447,9 +731,9 @@
447 731 'product_quick_checkout' => apply_filters(
448 732 'rtsb/elements/product_quick_checkout/options',
449 733 [
450 734 'id' => 'product_quick_checkout',
451 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder-pro' ),
735 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
452 736 'category' => 'product',
453 737 'active' => '',
454 738 'package' => $this->pro_package(),
455 739 'fields' => [],
@@ -466,13 +750,13 @@
466 750 'package' => 'free',
467 751 'fields' => [],
468 752 ]
469 753 ),
470 - 'advance_product_tabs' => apply_filters(
754 + 'advance_product_tabs' => apply_filters(
471 755 'rtsb/elements/advance_product_tabs/options',
472 756 [
473 757 'id' => 'advance_product_tabs',
474 - 'title' => esc_html__( 'Advanced Product Tabs', 'shopbuilder-pro' ),
758 + 'title' => esc_html__( 'Advanced Product Tabs', 'shopbuilder' ),
475 759 'category' => 'product',
476 760 'active' => '',
477 761 'package' => $this->pro_package(),
478 762 'fields' => [],
@@ -477,8 +761,19 @@
477 761 'package' => $this->pro_package(),
478 762 'fields' => [],
479 763 ]
480 764 ),
765 + 'product_qr_code' => apply_filters(
766 + 'rtsb/elements/product_qr_code/options',
767 + [
768 + 'id' => 'product_qr_code',
769 + 'title' => esc_html__( 'QR Code', 'shopbuilder' ),
770 + 'category' => 'product',
771 + 'active' => '',
772 + 'package' => $this->pro_package(),
773 + 'fields' => [],
774 + ]
775 + ),
481 776 'product_reviews' => apply_filters(
482 777 'rtsb/elements/product_reviews/options',
483 778 [
484 779 'id' => 'product_reviews',
@@ -567,8 +862,267 @@
567 862 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
568 863 }
569 864
570 865 /**
866 + * Product Single Widget List.
867 + *
868 + * @return array
869 + */
870 + protected function product_quick_view() {
871 +
872 + $list = [
873 + 'qv_product_title' => apply_filters(
874 + 'rtsb/elements/qv_product_title/options',
875 + [
876 + 'id' => 'qv_product_title',
877 + 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
878 + 'base_class' => Single\ProductTitle::class,
879 + 'category' => 'quick_view',
880 + 'is_front_page' => 'quick_view',
881 + 'active' => 'on',
882 + 'package' => $this->pro_package(),
883 + 'fields' => [],
884 + ]
885 + ),
886 + 'qv_product_description' => apply_filters(
887 + 'rtsb/elements/qv_product_description/options',
888 + [
889 + 'id' => 'qv_product_description',
890 + 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
891 + 'base_class' => Single\ProductDescription::class,
892 + 'category' => 'quick_view',
893 + 'is_front_page' => 'quick_view',
894 + 'active' => 'on',
895 + 'package' => $this->pro_package(),
896 + 'fields' => [],
897 + ]
898 + ),
899 + 'qv_product_short_description' => apply_filters(
900 + 'rtsb/elements/qv_product_short_description/options',
901 + [
902 + 'id' => 'qv_product_short_description',
903 + 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
904 + 'base_class' => Single\ShortDescription::class,
905 + 'category' => 'quick_view',
906 + 'is_front_page' => 'quick_view',
907 + 'active' => 'on',
908 + 'package' => $this->pro_package(),
909 + 'fields' => [],
910 + ]
911 + ),
912 + 'qv_product_images' => apply_filters(
913 + 'rtsb/elements/qv_product_images/options',
914 + [
915 + 'id' => 'qv_product_images',
916 + 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
917 + 'base_class' => Single\ProductImages::class,
918 + 'category' => 'quick_view',
919 + 'is_front_page' => 'quick_view',
920 + 'active' => 'on',
921 + 'package' => $this->pro_package(),
922 + 'fields' => [],
923 + ]
924 + ),
925 + 'qv_product_badges' => apply_filters(
926 + 'rtsb/elements/qv_product_badges/options',
927 + [
928 + 'id' => 'qv_product_badges',
929 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
930 + 'base_class' => Single\ProductBadges::class,
931 + 'category' => 'quick_view',
932 + 'is_front_page' => 'quick_view',
933 + 'active' => 'on',
934 + 'package' => $this->pro_package(),
935 + 'fields' => [],
936 + ]
937 + ),
938 + 'qv_product_additional_info' => apply_filters(
939 + 'rtsb/elements/qv_product_additional_info/options',
940 + [
941 + 'id' => 'qv_product_additional_info',
942 + 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
943 + 'base_class' => Single\AdditionalInformation::class,
944 + 'category' => 'quick_view',
945 + 'is_front_page' => 'quick_view',
946 + 'active' => 'on',
947 + 'package' => $this->pro_package(),
948 + 'fields' => [],
949 + ]
950 + ),
951 + 'qv_product_price' => apply_filters(
952 + 'rtsb/elements/qv_product_price/options',
953 + [
954 + 'id' => 'qv_product_price',
955 + 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
956 + 'base_class' => Single\ProductPrice::class,
957 + 'category' => 'quick_view',
958 + 'is_front_page' => 'quick_view',
959 + 'active' => 'on',
960 + 'package' => $this->pro_package(),
961 + 'fields' => [],
962 + ]
963 + ),
964 + 'qv_product_meta' => apply_filters(
965 + 'rtsb/elements/qv_product_meta/options',
966 + [
967 + 'id' => 'qv_product_meta',
968 + 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
969 + 'base_class' => Single\ProductMeta::class,
970 + 'category' => 'quick_view',
971 + 'is_front_page' => 'quick_view',
972 + 'active' => 'on',
973 + 'package' => $this->pro_package(),
974 + 'fields' => [],
975 + ]
976 + ),
977 + 'qv_product_categories' => apply_filters(
978 + 'rtsb/elements/qv_product_categories/options',
979 + [
980 + 'id' => 'qv_product_categories',
981 + 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
982 + 'base_class' => Single\ProductCats::class,
983 + 'category' => 'quick_view',
984 + 'is_front_page' => 'quick_view',
985 + 'active' => 'on',
986 + 'package' => $this->pro_package(),
987 + 'fields' => [],
988 + ]
989 + ),
990 + 'qv_product_rating' => apply_filters(
991 + 'rtsb/elements/qv_product_rating/options',
992 + [
993 + 'id' => 'qv_product_rating',
994 + 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
995 + 'base_class' => Single\ProductRating::class,
996 + 'category' => 'quick_view',
997 + 'is_front_page' => 'quick_view',
998 + 'active' => 'on',
999 + 'package' => $this->pro_package(),
1000 + 'fields' => [],
1001 + ]
1002 + ),
1003 + 'qv_product_tags' => apply_filters(
1004 + 'rtsb/elements/qv_product_tags/options',
1005 + [
1006 + 'id' => 'qv_product_tags',
1007 + 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
1008 + 'base_class' => Single\ProductTags::class,
1009 + 'category' => 'quick_view',
1010 + 'is_front_page' => 'quick_view',
1011 + 'active' => 'on',
1012 + 'package' => $this->pro_package(),
1013 + 'fields' => [],
1014 + ]
1015 + ),
1016 + 'qv_product_sku' => apply_filters(
1017 + 'rtsb/elements/qv_product_sku/options',
1018 + [
1019 + 'id' => 'qv_product_sku',
1020 + 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
1021 + 'base_class' => Single\ProductSKU::class,
1022 + 'category' => 'quick_view',
1023 + 'is_front_page' => 'quick_view',
1024 + 'active' => 'on',
1025 + 'package' => $this->pro_package(),
1026 + 'fields' => [],
1027 + ]
1028 + ),
1029 + 'qv_product_stock' => apply_filters(
1030 + 'rtsb/elements/qv_product_stock/options',
1031 + [
1032 + 'id' => 'qv_product_stock',
1033 + 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1034 + 'base_class' => Single\ProductStock::class,
1035 + 'category' => 'quick_view',
1036 + 'is_front_page' => 'quick_view',
1037 + 'active' => 'on',
1038 + 'package' => $this->pro_package(),
1039 + 'fields' => [],
1040 + ]
1041 + ),
1042 + 'qv_actions_button' => apply_filters(
1043 + 'rtsb/elements/qv_actions_button/options',
1044 + [
1045 + 'id' => 'qv_actions_button',
1046 + 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1047 + 'base_class' => Single\ActionsButton::class,
1048 + 'category' => 'quick_view',
1049 + 'is_front_page' => 'quick_view',
1050 + 'active' => 'on',
1051 + 'package' => $this->pro_package(),
1052 + 'fields' => [],
1053 + ]
1054 + ),
1055 + 'qv_product_add_to_cart' => apply_filters(
1056 + 'rtsb/elements/qv_product_add_to_cart/options',
1057 + [
1058 + 'id' => 'qv_product_add_to_cart',
1059 + 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1060 + 'base_class' => Single\ProductAddToCart::class,
1061 + 'category' => 'quick_view',
1062 + 'is_front_page' => 'quick_view',
1063 + 'active' => 'on',
1064 + 'package' => $this->pro_package(),
1065 + 'fields' => [],
1066 + ]
1067 + ),
1068 + 'qv_product_sales_count' => apply_filters(
1069 + 'rtsb/elements/qv_product_sales_count/options',
1070 + [
1071 + 'id' => 'qv_product_sales_count',
1072 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1073 + 'category' => 'quick_view',
1074 + 'is_front_page' => 'quick_view',
1075 + 'active' => 'on',
1076 + 'package' => $this->pro_package(),
1077 + 'fields' => [],
1078 + ]
1079 + ),
1080 + 'qv_social_share' => apply_filters(
1081 + 'rtsb/settings/qv_social_share/options',
1082 + [
1083 + 'id' => 'qv_social_share',
1084 + 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1085 + 'base_class' => General\SocialShare::class,
1086 + 'active' => 'on',
1087 + 'category' => 'quick_view',
1088 + 'is_front_page' => 'quick_view',
1089 + 'package' => $this->pro_package(),
1090 + 'fields' => [],
1091 + ]
1092 + ),
1093 + 'qv_product_quick_checkout' => apply_filters(
1094 + 'rtsb/elements/qv_product_quick_checkout/options',
1095 + [
1096 + 'id' => 'qv_product_quick_checkout',
1097 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1098 + 'category' => 'quick_view',
1099 + 'is_front_page' => 'quick_view',
1100 + 'active' => 'on',
1101 + 'package' => $this->pro_package(),
1102 + 'fields' => [],
1103 + ]
1104 + ),
1105 +
1106 + 'qv_product_size_chart' => apply_filters(
1107 + 'rtsb/elements/qv_product_size_chart/options',
1108 + [
1109 + 'id' => 'qv_product_size_chart',
1110 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1111 + 'category' => 'quick_view',
1112 + 'is_front_page' => 'quick_view',
1113 + 'active' => '',
1114 + 'package' => $this->pro_package(),
1115 + 'fields' => [],
1116 + ]
1117 + ),
1118 +
1119 + ];
1120 +
1121 + return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1122 + }
1123 +
1124 + /**
571 1125 * Product Archive Widget List.
572 1126 *
573 1127 * @return array
574 1128 */
@@ -629,9 +1183,9 @@
629 1183 'ajax_product_filters' => apply_filters(
630 1184 'rtsb/elements/ajax_product_filters/options',
631 1185 [
632 1186 'id' => 'ajax_product_filters',
633 - 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder-pro' ),
1187 + 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder' ),
634 1188 'category' => 'shop',
635 1189 'active' => 'on',
636 1190 'package' => $this->pro_package(),
637 1191 'fields' => [],
@@ -636,8 +1190,20 @@
636 1190 'package' => $this->pro_package(),
637 1191 'fields' => [],
638 1192 ]
639 1193 ),
1194 + 'product_filters' => apply_filters(
1195 + 'rtsb/elements/product_filters/options',
1196 + [
1197 + 'id' => 'product_filters',
1198 + 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1199 + 'base_class' => Archive\ProductFilters::class,
1200 + 'category' => 'shop',
1201 + 'active' => 'on',
1202 + 'package' => 'free',
1203 + 'fields' => [],
1204 + ]
1205 + ),
640 1206
641 1207 'archive_result_count' => apply_filters(
642 1208 'rtsb/elements/archive_result_count/options',
643 1209 [
@@ -768,9 +1334,9 @@
768 1334 * @return array
769 1335 */
770 1336 protected function checkout_page_widget_list() {
771 1337 $list = [
772 - 'billing_form' => apply_filters(
1338 + 'billing_form' => apply_filters(
773 1339 'rtsb/elements/billing_form/options',
774 1340 [
775 1341 'id' => 'billing_form',
776 1342 'title' => esc_html__( 'Billing Form', 'shopbuilder' ),
@@ -780,9 +1346,9 @@
780 1346 'package' => 'free',
781 1347 'fields' => [],
782 1348 ]
783 1349 ),
784 - 'shipping_form' => apply_filters(
1350 + 'shipping_form' => apply_filters(
785 1351 'rtsb/elements/shipping_form/options',
786 1352 [
787 1353 'id' => 'shipping_form',
788 1354 'title' => esc_html__( 'Shipping Form', 'shopbuilder' ),
@@ -792,9 +1358,9 @@
792 1358 'package' => 'free',
793 1359 'fields' => [],
794 1360 ]
795 1361 ),
796 - 'order_notes' => apply_filters(
1362 + 'order_notes' => apply_filters(
797 1363 'rtsb/elements/order_notes/options',
798 1364 [
799 1365 'id' => 'order_notes',
800 1366 'title' => esc_html__( 'Order Notes', 'shopbuilder' ),
@@ -804,9 +1370,9 @@
804 1370 'package' => 'free',
805 1371 'fields' => [],
806 1372 ]
807 1373 ),
808 - 'order_review' => apply_filters(
1374 + 'order_review' => apply_filters(
809 1375 'rtsb/elements/order_review/options',
810 1376 [
811 1377 'id' => 'order_review',
812 1378 'title' => esc_html__( 'Order Review', 'shopbuilder' ),
@@ -816,9 +1382,9 @@
816 1382 'package' => 'free',
817 1383 'fields' => [],
818 1384 ]
819 1385 ),
820 - 'checkout_payment' => apply_filters(
1386 + 'checkout_payment' => apply_filters(
821 1387 'rtsb/elements/checkout_payment/options',
822 1388 [
823 1389 'id' => 'checkout_payment',
824 1390 'title' => esc_html__( 'Checkout Payment Method', 'shopbuilder' ),
@@ -828,9 +1394,9 @@
828 1394 'package' => 'free',
829 1395 'fields' => [],
830 1396 ]
831 1397 ),
832 - 'coupon_form' => apply_filters(
1398 + 'coupon_form' => apply_filters(
833 1399 'rtsb/elements/coupon_form/options',
834 1400 [
835 1401 'id' => 'coupon_form',
836 1402 'title' => esc_html__( 'Coupon Form', 'shopbuilder' ),
@@ -840,9 +1406,9 @@
840 1406 'package' => 'free',
841 1407 'fields' => [],
842 1408 ]
843 1409 ),
844 - 'checkout_login_form' => apply_filters(
1410 + 'checkout_login_form' => apply_filters(
845 1411 'rtsb/elements/checkout_login_form/options',
846 1412 [
847 1413 'id' => 'checkout_login_form',
848 1414 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
@@ -852,10 +1418,9 @@
852 1418 'package' => 'free',
853 1419 'fields' => [],
854 1420 ]
855 1421 ),
856 -
857 - 'shipping_method' => apply_filters(
1422 + 'shipping_method' => apply_filters(
858 1423 'rtsb/elements/shipping_method/options',
859 1424 [
860 1425 'id' => 'shipping_method',
861 1426 'title' => esc_html__( 'Shipping Method', 'shopbuilder' ),
@@ -865,8 +1430,20 @@
865 1430 'package' => 'free',
866 1431 'fields' => [],
867 1432 ]
868 1433 ),
1434 + 'multi_step_checkout_widget' => apply_filters(
1435 + 'rtsb/elements/multi_step_checkout_widget/options',
1436 + [
1437 + 'id' => 'multi_step_checkout_widget',
1438 + 'title' => esc_html__( 'Multi Step Checkout', 'shopbuilder' ),
1439 + 'base_class' => CheckoutPro\MultiStepCheckout::class,
1440 + 'category' => 'checkout',
1441 + 'active' => '',
1442 + 'package' => $this->pro_package(),
1443 + 'fields' => [],
1444 + ]
1445 + ),
869 1446
870 1447 ];
871 1448
872 1449 return apply_filters( 'rtsb/core/elements/checkout/widget_list', $list );
@@ -878,13 +1455,13 @@
878 1455 * @return array
879 1456 */
880 1457 protected function thankyou_page_widget_list() {
881 1458 return [
882 - 'order_received_text' => apply_filters(
1459 + 'order_received_text' => apply_filters(
883 1460 'rtsb/elements/order_received_text/options',
884 1461 [
885 1462 'id' => 'order_received_text',
886 - 'title' => esc_html__( 'Order Received Text', 'shopbuilder-pro' ),
1463 + 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
887 1464 'category' => 'thank_you',
888 1465 'is_front_page' => 'thank_you',
889 1466 'active' => 'on',
890 1467 'package' => $this->pro_package(),
@@ -890,13 +1467,13 @@
890 1467 'package' => $this->pro_package(),
891 1468 'fields' => [],
892 1469 ]
893 1470 ),
894 - 'order_details_summary' => apply_filters(
1471 + 'order_details_summary' => apply_filters(
895 1472 'rtsb/elements/order_details_summary/options',
896 1473 [
897 1474 'id' => 'order_details_summary',
898 - 'title' => esc_html__( 'Order Details Summary', 'shopbuilder-pro' ),
1475 + 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
899 1476 'category' => 'thank_you',
900 1477 'is_front_page' => 'thank_you',
901 1478 'active' => 'on',
902 1479 'package' => $this->pro_package(),
@@ -902,13 +1479,13 @@
902 1479 'package' => $this->pro_package(),
903 1480 'fields' => [],
904 1481 ]
905 1482 ),
906 - 'order_details_table' => apply_filters(
1483 + 'order_details_table' => apply_filters(
907 1484 'rtsb/elements/order_details_table/options',
908 1485 [
909 1486 'id' => 'order_details_table',
910 - 'title' => esc_html__( 'Order Details Table', 'shopbuilder-pro' ),
1487 + 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
911 1488 'category' => 'thank_you',
912 1489 'is_front_page' => 'thank_you',
913 1490 'active' => 'on',
914 1491 'package' => $this->pro_package(),
@@ -914,13 +1491,13 @@
914 1491 'package' => $this->pro_package(),
915 1492 'fields' => [],
916 1493 ]
917 1494 ),
918 - 'downloadable_products' => apply_filters(
1495 + 'downloadable_products' => apply_filters(
919 1496 'rtsb/elements/downloadable_products/options',
920 1497 [
921 1498 'id' => 'downloadable_products',
922 - 'title' => esc_html__( 'Downloadable Products', 'shopbuilder-pro' ),
1499 + 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
923 1500 'category' => 'thank_you',
924 1501 'is_front_page' => 'thank_you',
925 1502 'active' => 'on',
926 1503 'package' => $this->pro_package(),
@@ -926,13 +1503,13 @@
926 1503 'package' => $this->pro_package(),
927 1504 'fields' => [],
928 1505 ]
929 1506 ),
930 - 'order_billing_address' => apply_filters(
1507 + 'order_billing_address' => apply_filters(
931 1508 'rtsb/elements/order_billing_address/options',
932 1509 [
933 1510 'id' => 'order_billing_address',
934 - 'title' => esc_html__( 'Order Billing Address', 'shopbuilder-pro' ),
1511 + 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
935 1512 'category' => 'thank_you',
936 1513 'is_front_page' => 'thank_you',
937 1514 'active' => 'on',
938 1515 'package' => $this->pro_package(),
@@ -938,13 +1515,13 @@
938 1515 'package' => $this->pro_package(),
939 1516 'fields' => [],
940 1517 ]
941 1518 ),
942 - 'order_shipping_address' => apply_filters(
1519 + 'order_shipping_address' => apply_filters(
943 1520 'rtsb/elements/order_shipping_address/options',
944 1521 [
945 1522 'id' => 'order_shipping_address',
946 - 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder-pro' ),
1523 + 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
947 1524 'category' => 'thank_you',
948 1525 'is_front_page' => 'thank_you',
949 1526 'active' => 'on',
950 1527 'package' => $this->pro_package(),
@@ -950,11 +1527,45 @@
950 1527 'package' => $this->pro_package(),
951 1528 'fields' => [],
952 1529 ]
953 1530 ),
1531 + 'order_custom_fields_data' => apply_filters(
1532 + 'rtsb/elements/order_custom_fields_data/options',
1533 + [
1534 + 'id' => 'order_custom_fields_data',
1535 + 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1536 + 'category' => 'thank_you',
1537 + 'is_front_page' => 'thank_you',
1538 + 'active' => 'on',
1539 + 'package' => $this->pro_package(),
1540 + 'fields' => [],
1541 + ]
1542 + ),
954 1543 ];
955 1544 }
1545 + /**
1546 + * Checkout Page Order Pay Widget List.
1547 + *
1548 + * @return array
1549 + */
1550 + protected function orderpay_page_widget_list() {
1551 + return [
1552 + 'order_pay_form' => apply_filters(
1553 + 'rtsb/elements/order_pay_form/options',
1554 + [
1555 + 'id' => 'order_pay_form',
1556 + 'title' => esc_html__( 'Order Pay Form', 'shopbuilder' ),
1557 + 'category' => 'myaccount_dashboard',
1558 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1559 + 'active' => 'on',
1560 + 'package' => $this->pro_package(),
1561 + 'fields' => [],
1562 + ]
1563 + ),
956 1564
1565 + ];
1566 + }
1567 +
957 1568 /**
958 1569 * Checkout Page Widget List.
959 1570 *
960 1571 * @return array
@@ -959,15 +1570,26 @@
959 1570 *
960 1571 * @return array
961 1572 */
962 1573 protected function my_account_page_widget_list() {
963 - return [
964 -
1574 + $widgets = [
1575 + 'account_avatar' => apply_filters(
1576 + 'rtsb/elements/account_avatar/options',
1577 + [
1578 + 'id' => 'account_avatar',
1579 + 'title' => esc_html__( 'Account Avatar', 'shopbuilder' ),
1580 + 'category' => 'myaccount_dashboard',
1581 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1582 + 'active' => 'on',
1583 + 'package' => $this->pro_package(),
1584 + 'fields' => [],
1585 + ]
1586 + ),
965 1587 'account_navigation_edit_shipping' => apply_filters(
966 1588 'rtsb/elements/account_navigation_edit_shipping/options',
967 1589 [
968 1590 'id' => 'account_navigation_edit_shipping',
969 - 'title' => esc_html__( 'Account Navigation', 'shopbuilder-pro' ),
1591 + 'title' => esc_html__( 'Account Navigation', 'shopbuilder' ),
970 1592 'category' => 'myaccount_dashboard',
971 1593 'is_front_page' => 'all_myaccount_dashboard_inner',
972 1594 'active' => 'on',
973 1595 'package' => $this->pro_package(),
@@ -977,11 +1599,11 @@
977 1599 'account_dashboard' => apply_filters(
978 1600 'rtsb/elements/account_dashboard/options',
979 1601 [
980 1602 'id' => 'account_dashboard',
981 - 'title' => esc_html__( 'Account Dashboard', 'shopbuilder-pro' ),
1603 + 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
982 1604 'category' => 'myaccount_dashboard',
983 - 'is_front_page' => 'myaccount_dashboard',
1605 + 'is_front_page' => 'all_myaccount_dashboard_inner',
984 1606 'active' => 'on',
985 1607 'package' => $this->pro_package(),
986 1608 'fields' => [],
987 1609 ]
@@ -989,11 +1611,11 @@
989 1611 'account_orders' => apply_filters(
990 1612 'rtsb/elements/account_orders/options',
991 1613 [
992 1614 'id' => 'account_orders',
993 - 'title' => esc_html__( 'Account Orders', 'shopbuilder-pro' ),
1615 + 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
994 1616 'category' => 'myaccount_dashboard',
995 - 'is_front_page' => 'myaccount_order',
1617 + 'is_front_page' => 'all_myaccount_dashboard_inner',
996 1618 'active' => 'on',
997 1619 'package' => $this->pro_package(),
998 1620 'fields' => [],
999 1621 ]
@@ -1001,11 +1623,11 @@
1001 1623 'account_downloads' => apply_filters(
1002 1624 'rtsb/elements/account_downloads/options',
1003 1625 [
1004 1626 'id' => 'account_downloads',
1005 - 'title' => esc_html__( 'Account Downloads', 'shopbuilder-pro' ),
1627 + 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
1006 1628 'category' => 'myaccount_dashboard',
1007 - 'is_front_page' => 'myaccount_downloads',
1629 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1008 1630 'active' => 'on',
1009 1631 'package' => $this->pro_package(),
1010 1632 'fields' => [],
1011 1633 ]
@@ -1013,11 +1635,11 @@
1013 1635 'account_billing_address' => apply_filters(
1014 1636 'rtsb/elements/account_billing_address/options',
1015 1637 [
1016 1638 'id' => 'account_billing_address',
1017 - 'title' => esc_html__( 'Account Billing Address', 'shopbuilder-pro' ),
1639 + 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1018 1640 'category' => 'myaccount_dashboard',
1019 - 'is_front_page' => 'myaccount_address',
1641 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1020 1642 'active' => 'on',
1021 1643 'package' => $this->pro_package(),
1022 1644 'fields' => [],
1023 1645 ]
@@ -1025,11 +1647,11 @@
1025 1647 'account_shipping_address' => apply_filters(
1026 1648 'rtsb/elements/account_shipping_address/options',
1027 1649 [
1028 1650 'id' => 'account_shipping_address',
1029 - 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder-pro' ),
1651 + 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1030 1652 'category' => 'myaccount_dashboard',
1031 - 'is_front_page' => 'myaccount_address',
1653 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1032 1654 'active' => 'on',
1033 1655 'package' => $this->pro_package(),
1034 1656 'fields' => [],
1035 1657 ]
@@ -1037,11 +1659,11 @@
1037 1659 'account_address_description' => apply_filters(
1038 1660 'rtsb/elements/account_address_description/options',
1039 1661 [
1040 1662 'id' => 'account_address_description',
1041 - 'title' => esc_html__( 'Account Address Description', 'shopbuilder-pro' ),
1663 + 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1042 1664 'category' => 'myaccount_dashboard',
1043 - 'is_front_page' => 'myaccount_address',
1665 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1044 1666 'active' => 'on',
1045 1667 'package' => $this->pro_package(),
1046 1668 'fields' => [],
1047 1669 ]
@@ -1049,11 +1671,11 @@
1049 1671 'account_details' => apply_filters(
1050 1672 'rtsb/elements/account_details/options',
1051 1673 [
1052 1674 'id' => 'account_details',
1053 - 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder-pro' ),
1675 + 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1054 1676 'category' => 'myaccount_dashboard',
1055 - 'is_front_page' => 'myaccount_edit_details',
1677 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1056 1678 'active' => 'on',
1057 1679 'package' => $this->pro_package(),
1058 1680 'fields' => [],
1059 1681 ]
@@ -1061,11 +1683,11 @@
1061 1683 'account_order_status' => apply_filters(
1062 1684 'rtsb/elements/account_order_status/options',
1063 1685 [
1064 1686 'id' => 'account_order_status',
1065 - 'title' => esc_html__( 'Account Order Status', 'shopbuilder-pro' ),
1687 + 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1066 1688 'category' => 'myaccount_dashboard',
1067 - 'is_front_page' => 'myaccount_orders_details',
1689 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1068 1690 'active' => 'on',
1069 1691 'package' => $this->pro_package(),
1070 1692 'fields' => [],
1071 1693 ]
@@ -1073,11 +1695,11 @@
1073 1695 'account_order_details_download' => apply_filters(
1074 1696 'rtsb/elements/account_order_details_download/options',
1075 1697 [
1076 1698 'id' => 'account_order_details_download',
1077 - 'title' => esc_html__( 'Account Order Download', 'shopbuilder-pro' ),
1699 + 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1078 1700 'category' => 'myaccount_dashboard',
1079 - 'is_front_page' => 'myaccount_orders_details',
1701 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1080 1702 'active' => 'on',
1081 1703 'package' => $this->pro_package(),
1082 1704 'fields' => [],
1083 1705 ]
@@ -1085,11 +1707,11 @@
1085 1707 'account_order_details_note' => apply_filters(
1086 1708 'rtsb/elements/account_order_details_note/options',
1087 1709 [
1088 1710 'id' => 'account_order_details_note',
1089 - 'title' => esc_html__( 'Account Order Note', 'shopbuilder-pro' ),
1711 + 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1090 1712 'category' => 'myaccount_dashboard',
1091 - 'is_front_page' => 'myaccount_orders_details',
1713 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1092 1714 'active' => 'on',
1093 1715 'package' => $this->pro_package(),
1094 1716 'fields' => [],
1095 1717 ]
@@ -1097,11 +1719,11 @@
1097 1719 'account_order_details_table' => apply_filters(
1098 1720 'rtsb/elements/account_order_details_table/options',
1099 1721 [
1100 1722 'id' => 'account_order_details_table',
1101 - 'title' => esc_html__( 'Account Order Table', 'shopbuilder-pro' ),
1723 + 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1102 1724 'category' => 'myaccount_dashboard',
1103 - 'is_front_page' => 'myaccount_orders_details',
1725 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1104 1726 'active' => 'on',
1105 1727 'package' => $this->pro_package(),
1106 1728 'fields' => [],
1107 1729 ]
@@ -1109,11 +1731,11 @@
1109 1731 'account_order_details_order_again' => apply_filters(
1110 1732 'rtsb/elements/account_order_details_order_again/options',
1111 1733 [
1112 1734 'id' => 'account_order_details_order_again',
1113 - 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder-pro' ),
1735 + 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1114 1736 'category' => 'myaccount_dashboard',
1115 - 'is_front_page' => 'myaccount_orders_details',
1737 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1116 1738 'active' => 'on',
1117 1739 'package' => $this->pro_package(),
1118 1740 'fields' => [],
1119 1741 ]
@@ -1121,11 +1743,11 @@
1121 1743 'account_order_details_order_shipping' => apply_filters(
1122 1744 'rtsb/elements/account_order_details_order_shipping/options',
1123 1745 [
1124 1746 'id' => 'account_order_details_order_shipping',
1125 - 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder-pro' ),
1747 + 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1126 1748 'category' => 'myaccount_dashboard',
1127 - 'is_front_page' => 'myaccount_orders_details',
1749 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1128 1750 'active' => 'on',
1129 1751 'package' => $this->pro_package(),
1130 1752 'fields' => [],
1131 1753 ]
@@ -1133,11 +1755,11 @@
1133 1755 'account_order_details_order_billing' => apply_filters(
1134 1756 'rtsb/elements/account_order_details_order_billing/options',
1135 1757 [
1136 1758 'id' => 'account_order_details_order_billing',
1137 - 'title' => esc_html__( 'Account Order Billing', 'shopbuilder-pro' ),
1759 + 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1138 1760 'category' => 'myaccount_dashboard',
1139 - 'is_front_page' => 'myaccount_orders_details',
1761 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1140 1762 'active' => 'on',
1141 1763 'package' => $this->pro_package(),
1142 1764 'fields' => [],
1143 1765 ]
@@ -1145,11 +1767,11 @@
1145 1767 'account_edit_billing_address' => apply_filters(
1146 1768 'rtsb/elements/account_edit_billing_address/options',
1147 1769 [
1148 1770 'id' => 'account_edit_billing_address',
1149 - 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder-pro' ),
1771 + 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1150 1772 'category' => 'myaccount_dashboard',
1151 - 'is_front_page' => 'myaccount_edit_billing_address',
1773 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1152 1774 'active' => 'on',
1153 1775 'package' => $this->pro_package(),
1154 1776 'fields' => [],
1155 1777 ]
@@ -1157,17 +1779,43 @@
1157 1779 'account_edit_shipping_address' => apply_filters(
1158 1780 'rtsb/elements/account_edit_shipping_address/options',
1159 1781 [
1160 1782 'id' => 'account_edit_shipping_address',
1161 - 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder-pro' ),
1783 + 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1162 1784 'category' => 'myaccount_dashboard',
1163 - 'is_front_page' => 'myaccount_edit_shipping_address',
1785 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1164 1786 'active' => 'on',
1165 1787 'package' => $this->pro_package(),
1166 1788 'fields' => [],
1167 1789 ]
1168 1790 ),
1791 + 'account_payment_methods' => apply_filters(
1792 + 'rtsb/elements/account_payment_methods/options',
1793 + [
1794 + 'id' => 'account_payment_methods',
1795 + 'title' => esc_html__( 'Payment Methods', 'shopbuilder' ),
1796 + 'category' => 'myaccount_dashboard',
1797 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1798 + 'active' => 'on',
1799 + 'package' => $this->pro_package(),
1800 + 'fields' => [],
1801 + ]
1802 + ),
1803 + 'account_add_payment_method' => apply_filters(
1804 + 'rtsb/elements/account_add_payment_method/options',
1805 + [
1806 + 'id' => 'account_add_payment_method',
1807 + 'title' => esc_html__( 'Add Payment Method', 'shopbuilder' ),
1808 + 'category' => 'myaccount_dashboard',
1809 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1810 + 'active' => 'on',
1811 + 'package' => $this->pro_package(),
1812 + 'fields' => [],
1813 + ]
1814 + ),
1169 1815 ];
1816 +
1817 + return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
1170 1818 }
1171 1819
1172 1820 /***
1173 1821 * @return array
@@ -1173,13 +1821,13 @@
1173 1821 * @return array
1174 1822 */
1175 1823 protected function myaccount_auth_page_widget_list() {
1176 1824 return [
1177 - 'account_login' => apply_filters(
1825 + 'account_login' => apply_filters(
1178 1826 'rtsb/elements/account_login/options',
1179 1827 [
1180 1828 'id' => 'account_login',
1181 - 'title' => esc_html__( 'Login Register Form', 'shopbuilder-pro' ),
1829 + 'title' => esc_html__( 'Login Register Form', 'shopbuilder' ),
1182 1830 'category' => 'others_widget',
1183 1831 'is_front_page' => 'myaccount_auth',
1184 1832 'active' => 'on',
1185 1833 'package' => $this->pro_package(),
@@ -1185,15 +1833,39 @@
1185 1833 'package' => $this->pro_package(),
1186 1834 'fields' => [],
1187 1835 ]
1188 1836 ),
1189 - 'account_lost_password' => apply_filters(
1837 + 'account_login_form' => apply_filters(
1838 + 'rtsb/elements/account_login_form/options',
1839 + [
1840 + 'id' => 'account_login_form',
1841 + 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
1842 + 'category' => 'others_widget',
1843 + 'is_front_page' => 'myaccount_auth',
1844 + 'active' => 'on',
1845 + 'package' => $this->pro_package(),
1846 + 'fields' => [],
1847 + ]
1848 + ),
1849 + 'account_registration_form' => apply_filters(
1850 + 'rtsb/elements/account_registration_form/options',
1851 + [
1852 + 'id' => 'account_registration_form',
1853 + 'title' => esc_html__( 'Registration Form', 'shopbuilder' ),
1854 + 'category' => 'others_widget',
1855 + 'is_front_page' => 'myaccount_auth',
1856 + 'active' => 'on',
1857 + 'package' => $this->pro_package(),
1858 + 'fields' => [],
1859 + ]
1860 + ),
1861 + 'account_lost_password' => apply_filters(
1190 1862 'rtsb/elements/account_lost_password/options',
1191 1863 [
1192 1864 'id' => 'account_lost_password',
1193 - 'title' => esc_html__( 'Lost Password Form', 'shopbuilder-pro' ),
1865 + 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1194 1866 'category' => 'others_widget',
1195 - 'is_front_page' => 'myaccount_lost_password',
1867 + 'is_front_page' => 'myaccount_auth',
1196 1868 'active' => 'on',
1197 1869 'package' => $this->pro_package(),
1198 1870 'fields' => [],
1199 1871 ]