PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 3.2.4
ShopBuilder – WooCommerce Builder For Elementor v3.2.4
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 +685 -40 2.1.73.2.4 View file →
@@ -51,8 +51,11 @@
51 51 ],
52 52 'product' => [
53 53 'title' => esc_html__( 'Single', 'shopbuilder' ),
54 54 ],
55 + 'quick_view' => [
56 + 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
57 + ],
55 58 'cart' => [
56 59 'title' => esc_html__( 'Cart', 'shopbuilder' ),
57 60 ],
58 61 'checkout' => [
@@ -79,12 +82,14 @@
79 82 */
80 83 protected function raw_list() {
81 84 $list = $this->product_page_widget_list()
82 85 + $this->general_widget_list()
86 + + $this->product_quick_view()
83 87 + $this->shop_archive_page_widget_list()
84 88 + $this->cart_page_widget_list()
85 89 + $this->checkout_page_widget_list()
86 90 + $this->thankyou_page_widget_list()
91 + + $this->orderpay_page_widget_list()
87 92 + $this->my_account_page_widget_list()
88 93 + $this->myaccount_auth_page_widget_list();
89 94
90 95 return apply_filters( 'rtsb/core/elements/raw_list', $list );
@@ -120,9 +125,8 @@
120 125 'package' => 'free',
121 126 'fields' => [],
122 127 ]
123 128 ),
124 -
125 129 'products_slider' => apply_filters(
126 130 'rtsb/elements/products_slider/options',
127 131 [
128 132 'id' => 'products_slider',
@@ -133,9 +137,19 @@
133 137 'package' => 'free',
134 138 'fields' => [],
135 139 ]
136 140 ),
137 -
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 + ),
138 152 'products_single_cateogory' => apply_filters(
139 153 'rtsb/elements/products_single_cateogory/options',
140 154 [
141 155 'id' => 'products_single_cateogory',
@@ -158,8 +172,31 @@
158 172 'package' => 'free',
159 173 'fields' => [],
160 174 ]
161 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 + ),
162 199 'social_share' => apply_filters(
163 200 'rtsb/elements/social_share/options',
164 201 [
165 202 'id' => 'social_share',
@@ -194,14 +231,14 @@
194 231 'package' => 'free',
195 232 'fields' => [],
196 233 ]
197 234 ),
198 - 'rtsb_wishlist' => apply_filters(
199 - 'rtsb/elements/rtsb_wishlist/options',
235 + 'advanced_heading' => apply_filters(
236 + 'rtsb/elements/advanced_heading/options',
200 237 [
201 - 'id' => 'rtsb_wishlist',
202 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
203 - 'base_class' => General\Wishlist::class,
238 + 'id' => 'advanced_heading',
239 + 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
240 + 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
204 241 'category' => 'general',
205 242 'active' => 'on',
206 243 'package' => 'free',
207 244 'fields' => [],
@@ -206,15 +243,14 @@
206 243 'package' => 'free',
207 244 'fields' => [],
208 245 ]
209 246 ),
210 -
211 - 'dynamic_content' => apply_filters(
212 - 'rtsb/elements/dynamic_content/options',
247 + 'dropcaps' => apply_filters(
248 + 'rtsb/elements/dropcaps/options',
213 249 [
214 - 'id' => 'dynamic_content',
215 - 'title' => esc_html__( 'Dynamic Content', 'shopbuilder' ),
216 - 'base_class' => General\DynamicContent::class,
250 + 'id' => 'dropcaps',
251 + 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
252 + 'base_class' => General\DropCaps\DropCaps::class,
217 253 'category' => 'general',
218 254 'active' => 'on',
219 255 'package' => 'free',
220 256 'fields' => [],
@@ -219,11 +255,244 @@
219 255 'package' => 'free',
220 256 'fields' => [],
221 257 ]
222 258 ),
223 -
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 + ),
483 + 'save_for_buy_later' => apply_filters(
484 + 'rtsb/elements/save_for_buy_later/options',
485 + [
486 + 'id' => 'save_for_buy_later',
487 + 'title' => esc_html__( 'Saved For Buy Later', 'shopbuilder' ),
488 + 'category' => 'general',
489 + 'active' => '',
490 + 'package' => $this->pro_package(),
491 + 'fields' => [],
492 + ]
493 + ),
224 494 ];
225 -
226 495 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
227 496 }
228 497
229 498 /**
@@ -436,8 +705,19 @@
436 705 'package' => $this->pro_package(),
437 706 'fields' => [],
438 707 ]
439 708 ),
709 + 'product_stock_counter' => apply_filters(
710 + 'rtsb/elements/product_stock_counter/options',
711 + [
712 + 'id' => 'product_stock_counter',
713 + 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
714 + 'category' => 'product',
715 + 'active' => '',
716 + 'package' => $this->pro_package(),
717 + 'fields' => [],
718 + ]
719 + ),
440 720 'flash_sale_countdown' => apply_filters(
441 721 'rtsb/elements/flash_sale_countdown/options',
442 722 [
443 723 'id' => 'flash_sale_countdown',
@@ -492,8 +772,19 @@
492 772 'package' => $this->pro_package(),
493 773 'fields' => [],
494 774 ]
495 775 ),
776 + 'product_qr_code' => apply_filters(
777 + 'rtsb/elements/product_qr_code/options',
778 + [
779 + 'id' => 'product_qr_code',
780 + 'title' => esc_html__( 'QR Code', 'shopbuilder' ),
781 + 'category' => 'product',
782 + 'active' => '',
783 + 'package' => $this->pro_package(),
784 + 'fields' => [],
785 + ]
786 + ),
496 787 'product_reviews' => apply_filters(
497 788 'rtsb/elements/product_reviews/options',
498 789 [
499 790 'id' => 'product_reviews',
@@ -582,8 +873,267 @@
582 873 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
583 874 }
584 875
585 876 /**
877 + * Product Single Widget List.
878 + *
879 + * @return array
880 + */
881 + protected function product_quick_view() {
882 +
883 + $list = [
884 + 'qv_product_title' => apply_filters(
885 + 'rtsb/elements/qv_product_title/options',
886 + [
887 + 'id' => 'qv_product_title',
888 + 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
889 + 'base_class' => Single\ProductTitle::class,
890 + 'category' => 'quick_view',
891 + 'is_front_page' => 'quick_view',
892 + 'active' => 'on',
893 + 'package' => $this->pro_package(),
894 + 'fields' => [],
895 + ]
896 + ),
897 + 'qv_product_description' => apply_filters(
898 + 'rtsb/elements/qv_product_description/options',
899 + [
900 + 'id' => 'qv_product_description',
901 + 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
902 + 'base_class' => Single\ProductDescription::class,
903 + 'category' => 'quick_view',
904 + 'is_front_page' => 'quick_view',
905 + 'active' => 'on',
906 + 'package' => $this->pro_package(),
907 + 'fields' => [],
908 + ]
909 + ),
910 + 'qv_product_short_description' => apply_filters(
911 + 'rtsb/elements/qv_product_short_description/options',
912 + [
913 + 'id' => 'qv_product_short_description',
914 + 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
915 + 'base_class' => Single\ShortDescription::class,
916 + 'category' => 'quick_view',
917 + 'is_front_page' => 'quick_view',
918 + 'active' => 'on',
919 + 'package' => $this->pro_package(),
920 + 'fields' => [],
921 + ]
922 + ),
923 + 'qv_product_images' => apply_filters(
924 + 'rtsb/elements/qv_product_images/options',
925 + [
926 + 'id' => 'qv_product_images',
927 + 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
928 + 'base_class' => Single\ProductImages::class,
929 + 'category' => 'quick_view',
930 + 'is_front_page' => 'quick_view',
931 + 'active' => 'on',
932 + 'package' => $this->pro_package(),
933 + 'fields' => [],
934 + ]
935 + ),
936 + 'qv_product_badges' => apply_filters(
937 + 'rtsb/elements/qv_product_badges/options',
938 + [
939 + 'id' => 'qv_product_badges',
940 + 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
941 + 'base_class' => Single\ProductBadges::class,
942 + 'category' => 'quick_view',
943 + 'is_front_page' => 'quick_view',
944 + 'active' => 'on',
945 + 'package' => $this->pro_package(),
946 + 'fields' => [],
947 + ]
948 + ),
949 + 'qv_product_additional_info' => apply_filters(
950 + 'rtsb/elements/qv_product_additional_info/options',
951 + [
952 + 'id' => 'qv_product_additional_info',
953 + 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
954 + 'base_class' => Single\AdditionalInformation::class,
955 + 'category' => 'quick_view',
956 + 'is_front_page' => 'quick_view',
957 + 'active' => 'on',
958 + 'package' => $this->pro_package(),
959 + 'fields' => [],
960 + ]
961 + ),
962 + 'qv_product_price' => apply_filters(
963 + 'rtsb/elements/qv_product_price/options',
964 + [
965 + 'id' => 'qv_product_price',
966 + 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
967 + 'base_class' => Single\ProductPrice::class,
968 + 'category' => 'quick_view',
969 + 'is_front_page' => 'quick_view',
970 + 'active' => 'on',
971 + 'package' => $this->pro_package(),
972 + 'fields' => [],
973 + ]
974 + ),
975 + 'qv_product_meta' => apply_filters(
976 + 'rtsb/elements/qv_product_meta/options',
977 + [
978 + 'id' => 'qv_product_meta',
979 + 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
980 + 'base_class' => Single\ProductMeta::class,
981 + 'category' => 'quick_view',
982 + 'is_front_page' => 'quick_view',
983 + 'active' => 'on',
984 + 'package' => $this->pro_package(),
985 + 'fields' => [],
986 + ]
987 + ),
988 + 'qv_product_categories' => apply_filters(
989 + 'rtsb/elements/qv_product_categories/options',
990 + [
991 + 'id' => 'qv_product_categories',
992 + 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
993 + 'base_class' => Single\ProductCats::class,
994 + 'category' => 'quick_view',
995 + 'is_front_page' => 'quick_view',
996 + 'active' => 'on',
997 + 'package' => $this->pro_package(),
998 + 'fields' => [],
999 + ]
1000 + ),
1001 + 'qv_product_rating' => apply_filters(
1002 + 'rtsb/elements/qv_product_rating/options',
1003 + [
1004 + 'id' => 'qv_product_rating',
1005 + 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
1006 + 'base_class' => Single\ProductRating::class,
1007 + 'category' => 'quick_view',
1008 + 'is_front_page' => 'quick_view',
1009 + 'active' => 'on',
1010 + 'package' => $this->pro_package(),
1011 + 'fields' => [],
1012 + ]
1013 + ),
1014 + 'qv_product_tags' => apply_filters(
1015 + 'rtsb/elements/qv_product_tags/options',
1016 + [
1017 + 'id' => 'qv_product_tags',
1018 + 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
1019 + 'base_class' => Single\ProductTags::class,
1020 + 'category' => 'quick_view',
1021 + 'is_front_page' => 'quick_view',
1022 + 'active' => 'on',
1023 + 'package' => $this->pro_package(),
1024 + 'fields' => [],
1025 + ]
1026 + ),
1027 + 'qv_product_sku' => apply_filters(
1028 + 'rtsb/elements/qv_product_sku/options',
1029 + [
1030 + 'id' => 'qv_product_sku',
1031 + 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
1032 + 'base_class' => Single\ProductSKU::class,
1033 + 'category' => 'quick_view',
1034 + 'is_front_page' => 'quick_view',
1035 + 'active' => 'on',
1036 + 'package' => $this->pro_package(),
1037 + 'fields' => [],
1038 + ]
1039 + ),
1040 + 'qv_product_stock' => apply_filters(
1041 + 'rtsb/elements/qv_product_stock/options',
1042 + [
1043 + 'id' => 'qv_product_stock',
1044 + 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1045 + 'base_class' => Single\ProductStock::class,
1046 + 'category' => 'quick_view',
1047 + 'is_front_page' => 'quick_view',
1048 + 'active' => 'on',
1049 + 'package' => $this->pro_package(),
1050 + 'fields' => [],
1051 + ]
1052 + ),
1053 + 'qv_actions_button' => apply_filters(
1054 + 'rtsb/elements/qv_actions_button/options',
1055 + [
1056 + 'id' => 'qv_actions_button',
1057 + 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1058 + 'base_class' => Single\ActionsButton::class,
1059 + 'category' => 'quick_view',
1060 + 'is_front_page' => 'quick_view',
1061 + 'active' => 'on',
1062 + 'package' => $this->pro_package(),
1063 + 'fields' => [],
1064 + ]
1065 + ),
1066 + 'qv_product_add_to_cart' => apply_filters(
1067 + 'rtsb/elements/qv_product_add_to_cart/options',
1068 + [
1069 + 'id' => 'qv_product_add_to_cart',
1070 + 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1071 + 'base_class' => Single\ProductAddToCart::class,
1072 + 'category' => 'quick_view',
1073 + 'is_front_page' => 'quick_view',
1074 + 'active' => 'on',
1075 + 'package' => $this->pro_package(),
1076 + 'fields' => [],
1077 + ]
1078 + ),
1079 + 'qv_product_sales_count' => apply_filters(
1080 + 'rtsb/elements/qv_product_sales_count/options',
1081 + [
1082 + 'id' => 'qv_product_sales_count',
1083 + 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1084 + 'category' => 'quick_view',
1085 + 'is_front_page' => 'quick_view',
1086 + 'active' => 'on',
1087 + 'package' => $this->pro_package(),
1088 + 'fields' => [],
1089 + ]
1090 + ),
1091 + 'qv_social_share' => apply_filters(
1092 + 'rtsb/settings/qv_social_share/options',
1093 + [
1094 + 'id' => 'qv_social_share',
1095 + 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1096 + 'base_class' => General\SocialShare::class,
1097 + 'active' => 'on',
1098 + 'category' => 'quick_view',
1099 + 'is_front_page' => 'quick_view',
1100 + 'package' => $this->pro_package(),
1101 + 'fields' => [],
1102 + ]
1103 + ),
1104 + 'qv_product_quick_checkout' => apply_filters(
1105 + 'rtsb/elements/qv_product_quick_checkout/options',
1106 + [
1107 + 'id' => 'qv_product_quick_checkout',
1108 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1109 + 'category' => 'quick_view',
1110 + 'is_front_page' => 'quick_view',
1111 + 'active' => 'on',
1112 + 'package' => $this->pro_package(),
1113 + 'fields' => [],
1114 + ]
1115 + ),
1116 +
1117 + 'qv_product_size_chart' => apply_filters(
1118 + 'rtsb/elements/qv_product_size_chart/options',
1119 + [
1120 + 'id' => 'qv_product_size_chart',
1121 + 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1122 + 'category' => 'quick_view',
1123 + 'is_front_page' => 'quick_view',
1124 + 'active' => '',
1125 + 'package' => $this->pro_package(),
1126 + 'fields' => [],
1127 + ]
1128 + ),
1129 +
1130 + ];
1131 +
1132 + return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1133 + }
1134 +
1135 + /**
586 1136 * Product Archive Widget List.
587 1137 *
588 1138 * @return array
589 1139 */
@@ -651,8 +1201,20 @@
651 1201 'package' => $this->pro_package(),
652 1202 'fields' => [],
653 1203 ]
654 1204 ),
1205 + 'product_filters' => apply_filters(
1206 + 'rtsb/elements/product_filters/options',
1207 + [
1208 + 'id' => 'product_filters',
1209 + 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1210 + 'base_class' => Archive\ProductFilters::class,
1211 + 'category' => 'shop',
1212 + 'active' => 'on',
1213 + 'package' => 'free',
1214 + 'fields' => [],
1215 + ]
1216 + ),
655 1217
656 1218 'archive_result_count' => apply_filters(
657 1219 'rtsb/elements/archive_result_count/options',
658 1220 [
@@ -771,8 +1333,20 @@
771 1333 'package' => 'free',
772 1334 'fields' => [],
773 1335 ]
774 1336 ),
1337 + 'save_for_later_preview' => apply_filters(
1338 + 'rtsb/elements/save_for_later_preview/options',
1339 + [
1340 + 'id' => 'save_for_later_preview',
1341 + 'title' => esc_html__( 'Save For Later Preview', 'shopbuilder' ),
1342 + 'base_class' => Cart\SaveForLaterPreview::class,
1343 + 'category' => 'cart',
1344 + 'active' => 'on',
1345 + 'package' => $this->pro_package(),
1346 + 'fields' => [],
1347 + ]
1348 + ),
775 1349 ];
776 1350
777 1351 return apply_filters( 'rtsb/core/elements/cart/widget_list', $list );
778 1352 }
@@ -904,9 +1478,9 @@
904 1478 * @return array
905 1479 */
906 1480 protected function thankyou_page_widget_list() {
907 1481 return [
908 - 'order_received_text' => apply_filters(
1482 + 'order_received_text' => apply_filters(
909 1483 'rtsb/elements/order_received_text/options',
910 1484 [
911 1485 'id' => 'order_received_text',
912 1486 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
@@ -916,9 +1490,9 @@
916 1490 'package' => $this->pro_package(),
917 1491 'fields' => [],
918 1492 ]
919 1493 ),
920 - 'order_details_summary' => apply_filters(
1494 + 'order_details_summary' => apply_filters(
921 1495 'rtsb/elements/order_details_summary/options',
922 1496 [
923 1497 'id' => 'order_details_summary',
924 1498 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
@@ -928,9 +1502,9 @@
928 1502 'package' => $this->pro_package(),
929 1503 'fields' => [],
930 1504 ]
931 1505 ),
932 - 'order_details_table' => apply_filters(
1506 + 'order_details_table' => apply_filters(
933 1507 'rtsb/elements/order_details_table/options',
934 1508 [
935 1509 'id' => 'order_details_table',
936 1510 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
@@ -940,9 +1514,9 @@
940 1514 'package' => $this->pro_package(),
941 1515 'fields' => [],
942 1516 ]
943 1517 ),
944 - 'downloadable_products' => apply_filters(
1518 + 'downloadable_products' => apply_filters(
945 1519 'rtsb/elements/downloadable_products/options',
946 1520 [
947 1521 'id' => 'downloadable_products',
948 1522 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
@@ -952,9 +1526,9 @@
952 1526 'package' => $this->pro_package(),
953 1527 'fields' => [],
954 1528 ]
955 1529 ),
956 - 'order_billing_address' => apply_filters(
1530 + 'order_billing_address' => apply_filters(
957 1531 'rtsb/elements/order_billing_address/options',
958 1532 [
959 1533 'id' => 'order_billing_address',
960 1534 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
@@ -964,9 +1538,9 @@
964 1538 'package' => $this->pro_package(),
965 1539 'fields' => [],
966 1540 ]
967 1541 ),
968 - 'order_shipping_address' => apply_filters(
1542 + 'order_shipping_address' => apply_filters(
969 1543 'rtsb/elements/order_shipping_address/options',
970 1544 [
971 1545 'id' => 'order_shipping_address',
972 1546 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
@@ -976,11 +1550,45 @@
976 1550 'package' => $this->pro_package(),
977 1551 'fields' => [],
978 1552 ]
979 1553 ),
1554 + 'order_custom_fields_data' => apply_filters(
1555 + 'rtsb/elements/order_custom_fields_data/options',
1556 + [
1557 + 'id' => 'order_custom_fields_data',
1558 + 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1559 + 'category' => 'thank_you',
1560 + 'is_front_page' => 'thank_you',
1561 + 'active' => 'on',
1562 + 'package' => $this->pro_package(),
1563 + 'fields' => [],
1564 + ]
1565 + ),
980 1566 ];
981 1567 }
1568 + /**
1569 + * Checkout Page Order Pay Widget List.
1570 + *
1571 + * @return array
1572 + */
1573 + protected function orderpay_page_widget_list() {
1574 + return [
1575 + 'order_pay_form' => apply_filters(
1576 + 'rtsb/elements/order_pay_form/options',
1577 + [
1578 + 'id' => 'order_pay_form',
1579 + 'title' => esc_html__( 'Order Pay Form', '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 + ),
982 1587
1588 + ];
1589 + }
1590 +
983 1591 /**
984 1592 * Checkout Page Widget List.
985 1593 *
986 1594 * @return array
@@ -985,10 +1593,21 @@
985 1593 *
986 1594 * @return array
987 1595 */
988 1596 protected function my_account_page_widget_list() {
989 - return [
990 -
1597 + $widgets = [
1598 + 'account_avatar' => apply_filters(
1599 + 'rtsb/elements/account_avatar/options',
1600 + [
1601 + 'id' => 'account_avatar',
1602 + 'title' => esc_html__( 'Account Avatar', 'shopbuilder' ),
1603 + 'category' => 'myaccount_dashboard',
1604 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1605 + 'active' => 'on',
1606 + 'package' => $this->pro_package(),
1607 + 'fields' => [],
1608 + ]
1609 + ),
991 1610 'account_navigation_edit_shipping' => apply_filters(
992 1611 'rtsb/elements/account_navigation_edit_shipping/options',
993 1612 [
994 1613 'id' => 'account_navigation_edit_shipping',
@@ -1005,9 +1624,9 @@
1005 1624 [
1006 1625 'id' => 'account_dashboard',
1007 1626 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
1008 1627 'category' => 'myaccount_dashboard',
1009 - 'is_front_page' => 'myaccount_dashboard',
1628 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1010 1629 'active' => 'on',
1011 1630 'package' => $this->pro_package(),
1012 1631 'fields' => [],
1013 1632 ]
@@ -1017,9 +1636,9 @@
1017 1636 [
1018 1637 'id' => 'account_orders',
1019 1638 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
1020 1639 'category' => 'myaccount_dashboard',
1021 - 'is_front_page' => 'myaccount_order',
1640 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1022 1641 'active' => 'on',
1023 1642 'package' => $this->pro_package(),
1024 1643 'fields' => [],
1025 1644 ]
@@ -1029,9 +1648,9 @@
1029 1648 [
1030 1649 'id' => 'account_downloads',
1031 1650 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
1032 1651 'category' => 'myaccount_dashboard',
1033 - 'is_front_page' => 'myaccount_downloads',
1652 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1034 1653 'active' => 'on',
1035 1654 'package' => $this->pro_package(),
1036 1655 'fields' => [],
1037 1656 ]
@@ -1041,9 +1660,9 @@
1041 1660 [
1042 1661 'id' => 'account_billing_address',
1043 1662 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1044 1663 'category' => 'myaccount_dashboard',
1045 - 'is_front_page' => 'myaccount_address',
1664 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1046 1665 'active' => 'on',
1047 1666 'package' => $this->pro_package(),
1048 1667 'fields' => [],
1049 1668 ]
@@ -1053,9 +1672,9 @@
1053 1672 [
1054 1673 'id' => 'account_shipping_address',
1055 1674 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1056 1675 'category' => 'myaccount_dashboard',
1057 - 'is_front_page' => 'myaccount_address',
1676 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1058 1677 'active' => 'on',
1059 1678 'package' => $this->pro_package(),
1060 1679 'fields' => [],
1061 1680 ]
@@ -1065,9 +1684,9 @@
1065 1684 [
1066 1685 'id' => 'account_address_description',
1067 1686 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1068 1687 'category' => 'myaccount_dashboard',
1069 - 'is_front_page' => 'myaccount_address',
1688 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1070 1689 'active' => 'on',
1071 1690 'package' => $this->pro_package(),
1072 1691 'fields' => [],
1073 1692 ]
@@ -1077,9 +1696,9 @@
1077 1696 [
1078 1697 'id' => 'account_details',
1079 1698 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1080 1699 'category' => 'myaccount_dashboard',
1081 - 'is_front_page' => 'myaccount_edit_details',
1700 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1082 1701 'active' => 'on',
1083 1702 'package' => $this->pro_package(),
1084 1703 'fields' => [],
1085 1704 ]
@@ -1089,9 +1708,9 @@
1089 1708 [
1090 1709 'id' => 'account_order_status',
1091 1710 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1092 1711 'category' => 'myaccount_dashboard',
1093 - 'is_front_page' => 'myaccount_orders_details',
1712 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1094 1713 'active' => 'on',
1095 1714 'package' => $this->pro_package(),
1096 1715 'fields' => [],
1097 1716 ]
@@ -1101,9 +1720,9 @@
1101 1720 [
1102 1721 'id' => 'account_order_details_download',
1103 1722 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1104 1723 'category' => 'myaccount_dashboard',
1105 - 'is_front_page' => 'myaccount_orders_details',
1724 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1106 1725 'active' => 'on',
1107 1726 'package' => $this->pro_package(),
1108 1727 'fields' => [],
1109 1728 ]
@@ -1113,9 +1732,9 @@
1113 1732 [
1114 1733 'id' => 'account_order_details_note',
1115 1734 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1116 1735 'category' => 'myaccount_dashboard',
1117 - 'is_front_page' => 'myaccount_orders_details',
1736 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1118 1737 'active' => 'on',
1119 1738 'package' => $this->pro_package(),
1120 1739 'fields' => [],
1121 1740 ]
@@ -1125,9 +1744,9 @@
1125 1744 [
1126 1745 'id' => 'account_order_details_table',
1127 1746 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1128 1747 'category' => 'myaccount_dashboard',
1129 - 'is_front_page' => 'myaccount_orders_details',
1748 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1130 1749 'active' => 'on',
1131 1750 'package' => $this->pro_package(),
1132 1751 'fields' => [],
1133 1752 ]
@@ -1137,9 +1756,9 @@
1137 1756 [
1138 1757 'id' => 'account_order_details_order_again',
1139 1758 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1140 1759 'category' => 'myaccount_dashboard',
1141 - 'is_front_page' => 'myaccount_orders_details',
1760 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1142 1761 'active' => 'on',
1143 1762 'package' => $this->pro_package(),
1144 1763 'fields' => [],
1145 1764 ]
@@ -1149,9 +1768,9 @@
1149 1768 [
1150 1769 'id' => 'account_order_details_order_shipping',
1151 1770 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1152 1771 'category' => 'myaccount_dashboard',
1153 - 'is_front_page' => 'myaccount_orders_details',
1772 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1154 1773 'active' => 'on',
1155 1774 'package' => $this->pro_package(),
1156 1775 'fields' => [],
1157 1776 ]
@@ -1161,9 +1780,9 @@
1161 1780 [
1162 1781 'id' => 'account_order_details_order_billing',
1163 1782 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1164 1783 'category' => 'myaccount_dashboard',
1165 - 'is_front_page' => 'myaccount_orders_details',
1784 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1166 1785 'active' => 'on',
1167 1786 'package' => $this->pro_package(),
1168 1787 'fields' => [],
1169 1788 ]
@@ -1173,9 +1792,9 @@
1173 1792 [
1174 1793 'id' => 'account_edit_billing_address',
1175 1794 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1176 1795 'category' => 'myaccount_dashboard',
1177 - 'is_front_page' => 'myaccount_edit_billing_address',
1796 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1178 1797 'active' => 'on',
1179 1798 'package' => $this->pro_package(),
1180 1799 'fields' => [],
1181 1800 ]
@@ -1185,15 +1804,41 @@
1185 1804 [
1186 1805 'id' => 'account_edit_shipping_address',
1187 1806 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1188 1807 'category' => 'myaccount_dashboard',
1189 - 'is_front_page' => 'myaccount_edit_shipping_address',
1808 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1190 1809 'active' => 'on',
1191 1810 'package' => $this->pro_package(),
1192 1811 'fields' => [],
1193 1812 ]
1194 1813 ),
1814 + 'account_payment_methods' => apply_filters(
1815 + 'rtsb/elements/account_payment_methods/options',
1816 + [
1817 + 'id' => 'account_payment_methods',
1818 + 'title' => esc_html__( 'Payment Methods', 'shopbuilder' ),
1819 + 'category' => 'myaccount_dashboard',
1820 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1821 + 'active' => 'on',
1822 + 'package' => $this->pro_package(),
1823 + 'fields' => [],
1824 + ]
1825 + ),
1826 + 'account_add_payment_method' => apply_filters(
1827 + 'rtsb/elements/account_add_payment_method/options',
1828 + [
1829 + 'id' => 'account_add_payment_method',
1830 + 'title' => esc_html__( 'Add Payment Method', 'shopbuilder' ),
1831 + 'category' => 'myaccount_dashboard',
1832 + 'is_front_page' => 'all_myaccount_dashboard_inner',
1833 + 'active' => 'on',
1834 + 'package' => $this->pro_package(),
1835 + 'fields' => [],
1836 + ]
1837 + ),
1195 1838 ];
1839 +
1840 + return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
1196 1841 }
1197 1842
1198 1843 /***
1199 1844 * @return array
@@ -1241,9 +1886,9 @@
1241 1886 [
1242 1887 'id' => 'account_lost_password',
1243 1888 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1244 1889 'category' => 'others_widget',
1245 - 'is_front_page' => 'myaccount_lost_password',
1890 + 'is_front_page' => 'myaccount_auth',
1246 1891 'active' => 'on',
1247 1892 'package' => $this->pro_package(),
1248 1893 'fields' => [],
1249 1894 ]