PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.0.2
ShopBuilder – WooCommerce Builder For Elementor v2.0.2
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 +81 -973 3.4.02.0.2 View file →
@@ -11,12 +11,10 @@
11 11 use RadiusTheme\SB\Elementor\Widgets\Cart;
12 12 use RadiusTheme\SB\Elementor\Widgets\Checkout;
13 13 use RadiusTheme\SB\Elementor\Widgets\General;
14 14 use RadiusTheme\SB\Elementor\Widgets\Single;
15 -use RadiusTheme\SB\Helpers\SvgIcons;
16 15 use RadiusTheme\SB\Models\Base\ListModel;
17 16 use RadiusTheme\SB\Traits\SingletonTrait;
18 -use RadiusTheme\SBPRO\Elementor\Widgets\Checkout as CheckoutPro;
19 17
20 18 /**
21 19 * Elementor Element List
22 20 */
@@ -50,13 +48,10 @@
50 48 'shop' => [
51 49 'title' => esc_html__( 'Shop / Archive', 'shopbuilder' ),
52 50 ],
53 51 'product' => [
54 - 'title' => esc_html__( 'Product Page', 'shopbuilder' ),
52 + 'title' => esc_html__( 'Single', 'shopbuilder' ),
55 53 ],
56 - 'quick_view' => [
57 - 'title' => esc_html__( 'Quick View', 'shopbuilder' ),
58 - ],
59 54 'cart' => [
60 55 'title' => esc_html__( 'Cart', 'shopbuilder' ),
61 56 ],
62 57 'checkout' => [
@@ -62,15 +57,15 @@
62 57 'checkout' => [
63 58 'title' => esc_html__( 'Checkout', 'shopbuilder' ),
64 59 ],
65 60 'thank_you' => [
66 - 'title' => esc_html__( 'Order Received', 'shopbuilder' ),
61 + 'title' => esc_html__( 'Order Received', 'shopbuilder-pro' ),
67 62 ],
68 63 'myaccount_dashboard' => [
69 - 'title' => esc_html__( 'My Account', 'shopbuilder' ),
64 + 'title' => esc_html__( 'My Account', 'shopbuilder-pro' ),
70 65 ],
71 66 'others_widget' => [
72 - 'title' => esc_html__( 'Others', 'shopbuilder' ),
67 + 'title' => esc_html__( 'Others', 'shopbuilder-pro' ),
73 68 ],
74 69 ]
75 70 );
76 71 }
@@ -83,196 +78,19 @@
83 78 */
84 79 protected function raw_list() {
85 80 $list = $this->product_page_widget_list()
86 81 + $this->general_widget_list()
87 - + $this->product_quick_view()
88 82 + $this->shop_archive_page_widget_list()
89 83 + $this->cart_page_widget_list()
90 84 + $this->checkout_page_widget_list()
91 85 + $this->thankyou_page_widget_list()
92 - + $this->orderpay_page_widget_list()
93 86 + $this->my_account_page_widget_list()
94 87 + $this->myaccount_auth_page_widget_list();
95 88
96 - // Inject SVG icons per element.
97 - $icon_map = self::element_icon_map();
98 - foreach ( $list as $key => &$item ) {
99 - $item['icon'] = SvgIcons::get( $icon_map[ $key ] ?? 'default' );
100 - }
101 - unset( $item );
102 -
103 89 return apply_filters( 'rtsb/core/elements/raw_list', $list );
104 90 }
105 91
106 92 /**
107 - * Maps element IDs to SvgIcons keys.
108 - *
109 - * @return array<string, string>
110 - */
111 - private static function element_icon_map() {
112 - return [
113 - // General.
114 - 'products_grid' => 'grid',
115 - 'products_list' => 'list',
116 - 'products_slider' => 'slider',
117 - 'highlighted_product' => 'star',
118 - 'products_single_cateogory' => 'category',
119 - 'product_cateogories' => 'category',
120 - 'product_lookbook' => 'image',
121 - 'category_showcase_tabs' => 'tabs',
122 - 'rtsb_wishlist' => 'heart',
123 - 'social_share' => 'share',
124 - 'wc_breadcrumbs' => 'breadcrumb',
125 - 'product_notice' => 'notification',
126 - 'advanced_heading' => 'heading',
127 - 'dropcaps' => 'text',
128 - 'shopbuilder_button' => 'button',
129 - 'shopbuilder_cta' => 'cta',
130 - 'shopbuilder_info_box' => 'info_box',
131 - 'shopbuilder_flip_box' => 'flip_box',
132 - 'shopbuilder_pricing_table' => 'pricing',
133 - 'image_hotspots' => 'hotspot',
134 - 'coupon_list' => 'coupon',
135 - 'hero_slider' => 'slider',
136 - 'shopbuilder_counter' => 'counter',
137 - 'shopbuilder_countdown' => 'countdown',
138 - 'shopbuilder_progress_bar' => 'progress',
139 - 'image_accordion' => 'accordion',
140 - 'shopbuilder_faq' => 'faq',
141 - 'logo_slider_and_grid' => 'logo',
142 - 'testimonial' => 'testimonial',
143 - 'team_member' => 'user',
144 - 'post_grid' => 'grid',
145 - 'post_list' => 'list',
146 - 'advanced_ajax_search' => 'search',
147 - 'save_for_buy_later' => 'heart',
148 -
149 - // Single product.
150 - 'product_title' => 'heading',
151 - 'product_description' => 'document',
152 - 'product_short_description' => 'document',
153 - 'product_images' => 'product_page',
154 - 'product_onsale' => 'onsale',
155 - 'product_additional_info' => 'info_box',
156 - 'product_price' => 'counter',
157 - 'product_meta' => 'tag',
158 - 'product_categories' => 'category',
159 - 'product_rating' => 'star',
160 - 'product_tags' => 'tag',
161 - 'product_sku' => 'tag',
162 - 'product_stock' => 'chart',
163 - 'actions_button' => 'button',
164 - 'product_add_to_cart' => 'cart',
165 - 'product_share' => 'share',
166 - 'product_sales_count' => 'counter',
167 - 'product_stock_counter' => 'chart',
168 - 'flash_sale_countdown' => 'countdown',
169 - 'product_size_chart' => 'chart',
170 - 'product_quick_checkout' => 'checkout',
171 - 'product_tabs' => 'tabs',
172 - 'advance_product_tabs' => 'tabs',
173 - 'product_qr_code' => 'qr',
174 - 'product_reviews' => 'star',
175 - 'upsells_product' => 'onsale',
176 - 'upsells_product_custom' => 'onsale',
177 - 'upsells_products_slider_custom' => 'onsale',
178 - 'related_product' => 'grid',
179 - 'related_product_custom' => 'grid',
180 - 'related_products_slider_custom' => 'slider',
181 -
182 - // Quick view.
183 - 'qv_product_title' => 'heading',
184 - 'qv_product_description' => 'document',
185 - 'qv_product_short_description' => 'document',
186 - 'qv_product_images' => 'product_page',
187 - 'qv_product_badges' => 'onsale',
188 - 'qv_product_additional_info' => 'info_box',
189 - 'qv_product_price' => 'counter',
190 - 'qv_product_meta' => 'tag',
191 - 'qv_product_categories' => 'category',
192 - 'qv_product_rating' => 'star',
193 - 'qv_product_tags' => 'tag',
194 - 'qv_product_sku' => 'tag',
195 - 'qv_product_stock' => 'chart',
196 - 'qv_actions_button' => 'button',
197 - 'qv_product_add_to_cart' => 'cart',
198 - 'qv_product_sales_count' => 'counter',
199 - 'qv_social_share' => 'share',
200 - 'qv_product_quick_checkout' => 'checkout',
201 - 'qv_product_size_chart' => 'chart',
202 -
203 - // Shop / Archive.
204 - 'archive_title' => 'heading',
205 - 'archive_description' => 'document',
206 - 'products_archive_catalog' => 'grid',
207 - 'products_archive_catalog_custom' => 'grid',
208 - 'ajax_product_filters' => 'filter',
209 - 'product_filters' => 'filter',
210 - 'archive_result_count' => 'counter',
211 - 'archive_products_ordering' => 'progress',
212 - 'archive_product_mode' => 'grid',
213 -
214 - // Cart.
215 - 'cart_table' => 'cart',
216 - 'cart_totals' => 'counter',
217 - 'cart_coupon_form' => 'coupon',
218 - 'cross_sells' => 'grid',
219 - 'cross_sells_custom' => 'grid',
220 - 'cross_sells_custom_slider' => 'slider',
221 - 'save_for_later_preview' => 'heart',
222 -
223 - // Checkout.
224 - 'billing_form' => 'form',
225 - 'shipping_form' => 'address',
226 - 'order_notes' => 'note',
227 - 'order_review' => 'checkout',
228 - 'checkout_payment' => 'payment',
229 - 'coupon_form' => 'coupon',
230 - 'checkout_login_form' => 'lock',
231 - 'shipping_method' => 'address',
232 - 'multi_step_checkout_widget' => 'multi_step',
233 -
234 - // Thank you / Order received.
235 - 'order_received_text' => 'document',
236 - 'order_details_summary' => 'checkout',
237 - 'order_details_table' => 'document',
238 - 'downloadable_products' => 'download',
239 - 'order_billing_address' => 'address',
240 - 'order_shipping_address' => 'address',
241 - 'order_custom_fields_data' => 'document',
242 -
243 - // My Account.
244 - 'order_pay_form' => 'payment',
245 - 'account_avatar' => 'user',
246 - 'account_navigation_edit_shipping' => 'address',
247 - 'account_dashboard' => 'user',
248 - 'account_orders' => 'document',
249 - 'account_downloads' => 'download',
250 - 'account_billing_address' => 'address',
251 - 'account_shipping_address' => 'address',
252 - 'account_address_description' => 'document',
253 - 'account_details' => 'user',
254 - 'account_order_status' => 'chart',
255 - 'account_order_details_download' => 'download',
256 - 'account_order_details_note' => 'note',
257 - 'account_order_details_table' => 'document',
258 - 'account_order_details_order_again' => 'cart',
259 - 'account_order_details_order_shipping' => 'address',
260 - 'account_order_details_order_billing' => 'address',
261 - 'account_edit_billing_address' => 'form',
262 - 'account_edit_shipping_address' => 'form',
263 - 'account_payment_methods' => 'payment',
264 - 'account_add_payment_method' => 'payment',
265 -
266 - // Others / Auth.
267 - 'account_login' => 'lock',
268 - 'account_login_form' => 'lock',
269 - 'account_registration_form' => 'user',
270 - 'account_lost_password' => 'lock',
271 - ];
272 - }
273 -
274 - /**
275 93 * GLobal Widget List.
276 94 *
277 95 * @return array
278 96 */
@@ -301,8 +119,9 @@
301 119 'package' => 'free',
302 120 'fields' => [],
303 121 ]
304 122 ),
123 +
305 124 'products_slider' => apply_filters(
306 125 'rtsb/elements/products_slider/options',
307 126 [
308 127 'id' => 'products_slider',
@@ -313,19 +132,9 @@
313 132 'package' => 'free',
314 133 'fields' => [],
315 134 ]
316 135 ),
317 - 'highlighted_product' => apply_filters(
318 - 'rtsb/elements/highlighted_product/options',
319 - [
320 - 'id' => 'highlighted_product',
321 - 'title' => esc_html__( 'Highlighted Product', 'shopbuilder' ),
322 - 'category' => 'general',
323 - 'active' => '',
324 - 'package' => $this->pro_package(),
325 - 'fields' => [],
326 - ]
327 - ),
136 +
328 137 'products_single_cateogory' => apply_filters(
329 138 'rtsb/elements/products_single_cateogory/options',
330 139 [
331 140 'id' => 'products_single_cateogory',
@@ -348,42 +157,8 @@
348 157 'package' => 'free',
349 158 'fields' => [],
350 159 ]
351 160 ),
352 - 'product_lookbook' => apply_filters(
353 - 'rtsb/elements/product_lookbook/options',
354 - [
355 - 'id' => 'product_lookbook',
356 - 'title' => esc_html__( 'Product LookBook', 'shopbuilder' ),
357 - 'category' => 'general',
358 - 'active' => '',
359 - 'package' => $this->pro_package(),
360 - 'fields' => [],
361 - ]
362 - ),
363 - 'category_showcase_tabs' => apply_filters(
364 - 'rtsb/elements/category_showcase_tabs/options',
365 - [
366 - 'id' => 'category_showcase_tabs',
367 - 'title' => esc_html__( 'Category Showcase Tabs', 'shopbuilder' ),
368 - 'category' => 'general',
369 - 'active' => '',
370 - 'package' => $this->pro_package(),
371 - 'fields' => [],
372 - ]
373 - ),
374 - 'rtsb_wishlist' => apply_filters(
375 - 'rtsb/elements/rtsb_wishlist/options',
376 - [
377 - 'id' => 'rtsb_wishlist',
378 - 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
379 - 'base_class' => General\Wishlist::class,
380 - 'category' => 'general',
381 - 'active' => 'on',
382 - 'package' => 'free',
383 - 'fields' => [],
384 - ]
385 - ),
386 161 'social_share' => apply_filters(
387 162 'rtsb/elements/social_share/options',
388 163 [
389 164 'id' => 'social_share',
@@ -418,14 +193,14 @@
418 193 'package' => 'free',
419 194 'fields' => [],
420 195 ]
421 196 ),
422 - 'advanced_heading' => apply_filters(
423 - 'rtsb/elements/advanced_heading/options',
197 + 'rtsb_wishlist' => apply_filters(
198 + 'rtsb/elements/rtsb_wishlist/options',
424 199 [
425 - 'id' => 'advanced_heading',
426 - 'title' => esc_html__( 'Advanced Heading', 'shopbuilder' ),
427 - 'base_class' => General\AdvancedHeading\AdvancedHeading::class,
200 + 'id' => 'rtsb_wishlist',
201 + 'title' => esc_html__( 'Wishlist Table', 'shopbuilder' ),
202 + 'base_class' => General\Wishlist::class,
428 203 'category' => 'general',
429 204 'active' => 'on',
430 205 'package' => 'free',
431 206 'fields' => [],
@@ -430,256 +205,10 @@
430 205 'package' => 'free',
431 206 'fields' => [],
432 207 ]
433 208 ),
434 - 'dropcaps' => apply_filters(
435 - 'rtsb/elements/dropcaps/options',
436 - [
437 - 'id' => 'dropcaps',
438 - 'title' => esc_html__( 'Dropcaps', 'shopbuilder' ),
439 - 'base_class' => General\DropCaps\DropCaps::class,
440 - 'category' => 'general',
441 - 'active' => 'on',
442 - 'package' => 'free',
443 - 'fields' => [],
444 - ]
445 - ),
446 - 'shopbuilder_button' => apply_filters(
447 - 'rtsb/elements/shopbuilder_button/options',
448 - [
449 - 'id' => 'shopbuilder_button',
450 - 'title' => esc_html__( 'Advanced Button', 'shopbuilder' ),
451 - 'base_class' => General\ShopBuilderButton\ShopBuilderButton::class,
452 - 'category' => 'general',
453 - 'active' => 'on',
454 - 'package' => 'free',
455 - 'fields' => [],
456 - ]
457 - ),
458 - 'shopbuilder_cta' => apply_filters(
459 - 'rtsb/elements/shopbuilder_cta/options',
460 - [
461 - 'id' => 'shopbuilder_cta',
462 - 'title' => esc_html__( 'Call To Action', 'shopbuilder' ),
463 - 'base_class' => General\CallToAction\CallToAction::class,
464 - 'category' => 'general',
465 - 'active' => 'on',
466 - 'package' => 'free',
467 - 'fields' => [],
468 - ]
469 - ),
470 - 'shopbuilder_info_box' => apply_filters(
471 - 'rtsb/elements/shopbuilder_info_box/options',
472 - [
473 - 'id' => 'shopbuilder_info_box',
474 - 'title' => esc_html__( 'Info Box', 'shopbuilder' ),
475 - 'base_class' => General\InfoBox\InfoBox::class,
476 - 'category' => 'general',
477 - 'active' => 'on',
478 - 'package' => 'free',
479 - 'fields' => [],
480 - ]
481 - ),
482 - 'shopbuilder_flip_box' => apply_filters(
483 - 'rtsb/elements/shopbuilder_flip_box/options',
484 - [
485 - 'id' => 'shopbuilder_flip_box',
486 - 'title' => esc_html__( 'Flip Box', 'shopbuilder' ),
487 - 'base_class' => General\FlipBox\FlipBox::class,
488 - 'category' => 'general',
489 - 'active' => 'on',
490 - 'package' => 'free',
491 - 'fields' => [],
492 - ]
493 - ),
494 - 'shopbuilder_pricing_table' => apply_filters(
495 - 'rtsb/elements/shopbuilder_pricing_table/options',
496 - [
497 - 'id' => 'shopbuilder_pricing_table',
498 - 'title' => esc_html__( 'Pricing Table', 'shopbuilder' ),
499 - 'base_class' => General\PricingTable\PricingTable::class,
500 - 'category' => 'general',
501 - 'active' => 'on',
502 - 'package' => 'free',
503 - 'fields' => [],
504 - ]
505 - ),
506 - 'image_hotspots' => apply_filters(
507 - 'rtsb/elements/image_hotspots/options',
508 - [
509 - 'id' => 'image_hotspots',
510 - 'title' => esc_html__( 'Image Hotspots', 'shopbuilder' ),
511 - 'category' => 'general',
512 - 'active' => '',
513 - 'package' => $this->pro_package(),
514 - 'fields' => [],
515 - ]
516 - ),
517 - 'coupon_list' => apply_filters(
518 - 'rtsb/elements/coupon_list/options',
519 - [
520 - 'id' => 'coupon_list',
521 - 'title' => esc_html__( 'Coupon List', 'shopbuilder' ),
522 - 'category' => 'general',
523 - 'active' => '',
524 - 'package' => $this->pro_package(),
525 - 'fields' => [],
526 - ]
527 - ),
528 - 'hero_slider' => apply_filters(
529 - 'rtsb/elements/hero_slider/options',
530 - [
531 - 'id' => 'hero_slider',
532 - 'title' => esc_html__( 'Hero Slider', 'shopbuilder' ),
533 - 'category' => 'general',
534 - 'active' => '',
535 - 'package' => $this->pro_package(),
536 - 'fields' => [],
537 - ]
538 - ),
539 - 'shopbuilder_counter' => apply_filters(
540 - 'rtsb/elements/shopbuilder_counter/options',
541 - [
542 - 'id' => 'shopbuilder_counter',
543 - 'title' => esc_html__( 'Fun Facts', 'shopbuilder' ),
544 - 'base_class' => General\Counter\Counter::class,
545 - 'category' => 'general',
546 - 'active' => 'on',
547 - 'package' => 'free',
548 - 'fields' => [],
549 - ]
550 - ),
551 - 'shopbuilder_countdown' => apply_filters(
552 - 'rtsb/elements/shopbuilder_countdown/options',
553 - [
554 - 'id' => 'shopbuilder_countdown',
555 - 'title' => esc_html__( 'Countdown', 'shopbuilder' ),
556 - 'base_class' => General\CountDown\CountDown::class,
557 - 'category' => 'general',
558 - 'active' => 'on',
559 - 'package' => 'free',
560 - 'fields' => [],
561 - ]
562 - ),
563 - 'shopbuilder_progress_bar' => apply_filters(
564 - 'rtsb/elements/shopbuilder_progress_bar/options',
565 - [
566 - 'id' => 'shopbuilder_progress_bar',
567 - 'title' => esc_html__( 'Progress Bar', 'shopbuilder' ),
568 - 'base_class' => General\ProgressBar\ProgressBar::class,
569 - 'category' => 'general',
570 - 'active' => 'on',
571 - 'package' => 'free',
572 - 'fields' => [],
573 - ]
574 - ),
575 - 'image_accordion' => apply_filters(
576 - 'rtsb/elements/image_accordion/options',
577 - [
578 - 'id' => 'image_accordion',
579 - 'title' => esc_html__( 'Image Accordion', 'shopbuilder' ),
580 - 'base_class' => General\ImageAccordion\ImageAccordion::class,
581 - 'category' => 'general',
582 - 'active' => 'on',
583 - 'package' => 'free',
584 - 'fields' => [],
585 - ]
586 - ),
587 - 'shopbuilder_faq' => apply_filters(
588 - 'rtsb/elements/shopbuilder_faq/options',
589 - [
590 - 'id' => 'shopbuilder_faq',
591 - 'title' => esc_html__( 'FAQ', 'shopbuilder' ),
592 - 'base_class' => General\ShopBuilderFaq\ShopBuilderFaq::class,
593 - 'category' => 'general',
594 - 'active' => 'on',
595 - 'package' => 'free',
596 - 'fields' => [],
597 - ]
598 - ),
599 - 'logo_slider_and_grid' => apply_filters(
600 - 'rtsb/elements/logo_slider_and_grid/options',
601 - [
602 - 'id' => 'logo_slider_and_grid',
603 - 'title' => esc_html__( 'Logo Slider and Grid', 'shopbuilder' ),
604 - 'base_class' => General\LogoSliderAndGrid\LogoSliderAndGrid::class,
605 - 'category' => 'general',
606 - 'active' => 'on',
607 - 'package' => 'free',
608 - 'fields' => [],
609 - ]
610 - ),
611 - 'testimonial' => apply_filters(
612 - 'rtsb/elements/testimonial/options',
613 - [
614 - 'id' => 'testimonial',
615 - 'title' => esc_html__( 'Testimonials', 'shopbuilder' ),
616 - 'base_class' => General\Testimonial\Testimonial::class,
617 - 'category' => 'general',
618 - 'active' => 'on',
619 - 'package' => 'free',
620 - 'fields' => [],
621 - ]
622 - ),
623 - 'team_member' => apply_filters(
624 - 'rtsb/elements/team_member/options',
625 - [
626 - 'id' => 'team_member',
627 - 'title' => esc_html__( 'Team Members', 'shopbuilder' ),
628 - 'base_class' => General\TeamMember\TeamMember::class,
629 - 'category' => 'general',
630 - 'active' => 'on',
631 - 'package' => 'free',
632 - 'fields' => [],
633 - ]
634 - ),
635 - 'post_grid' => apply_filters(
636 - 'rtsb/elements/post_grid/options',
637 - [
638 - 'id' => 'post_grid',
639 - 'title' => esc_html__( 'Post Grid', 'shopbuilder' ),
640 - 'base_class' => General\PostGrid\PostGrid::class,
641 - 'category' => 'general',
642 - 'active' => 'on',
643 - 'package' => 'free',
644 - 'fields' => [],
645 - ]
646 - ),
647 - 'post_list' => apply_filters(
648 - 'rtsb/elements/post_list/options',
649 - [
650 - 'id' => 'post_list',
651 - 'title' => esc_html__( 'Post List', 'shopbuilder' ),
652 - 'base_class' => General\PostList\PostList::class,
653 - 'category' => 'general',
654 - 'active' => 'on',
655 - 'package' => 'free',
656 - 'fields' => [],
657 - ]
658 - ),
659 - 'advanced_ajax_search' => apply_filters(
660 - 'rtsb/elements/advanced_ajax_search/options',
661 - [
662 - 'id' => 'advanced_ajax_search',
663 - 'title' => esc_html__( 'Advanced Ajax Search', 'shopbuilder' ),
664 - 'category' => 'general',
665 - 'active' => '',
666 - 'package' => $this->pro_package(),
667 - 'fields' => [],
668 - ]
669 - ),
670 - 'save_for_buy_later' => apply_filters(
671 - 'rtsb/elements/save_for_buy_later/options',
672 - [
673 - 'id' => 'save_for_buy_later',
674 - 'title' => esc_html__( 'Saved For Buy Later', 'shopbuilder' ),
675 - 'category' => 'general',
676 - 'active' => '',
677 - 'package' => $this->pro_package(),
678 - 'fields' => [],
679 - ]
680 - ),
681 209 ];
210 +
682 211 return apply_filters( 'rtsb/core/elements/general/widget_list', $list );
683 212 }
684 213
685 214 /**
@@ -741,10 +270,10 @@
741 270 'product_onsale' => apply_filters(
742 271 'rtsb/elements/product_onsale/options',
743 272 [
744 273 'id' => 'product_onsale',
745 - 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
746 - 'base_class' => Single\ProductBadges::class,
274 + 'title' => esc_html__( 'Sale Flash - Onsale', 'shopbuilder' ),
275 + 'base_class' => Single\ProductOnSale::class,
747 276 'category' => 'product',
748 277 'active' => 'on',
749 278 'package' => 'free',
750 279 'fields' => [],
@@ -885,9 +414,9 @@
885 414 'product_sales_count' => apply_filters(
886 415 'rtsb/elements/product_sales_count/options',
887 416 [
888 417 'id' => 'product_sales_count',
889 - 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
418 + 'title' => esc_html__( 'Sales Count', 'shopbuilder-pro' ),
890 419 'category' => 'product',
891 420 'active' => '',
892 421 'package' => $this->pro_package(),
893 422 'fields' => [],
@@ -892,24 +421,13 @@
892 421 'package' => $this->pro_package(),
893 422 'fields' => [],
894 423 ]
895 424 ),
896 - 'product_stock_counter' => apply_filters(
897 - 'rtsb/elements/product_stock_counter/options',
898 - [
899 - 'id' => 'product_stock_counter',
900 - 'title' => esc_html__( 'Product Stock Count', 'shopbuilder' ),
901 - 'category' => 'product',
902 - 'active' => '',
903 - 'package' => $this->pro_package(),
904 - 'fields' => [],
905 - ]
906 - ),
907 425 'flash_sale_countdown' => apply_filters(
908 426 'rtsb/elements/flash_sale_countdown/options',
909 427 [
910 428 'id' => 'flash_sale_countdown',
911 - 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder' ),
429 + 'title' => esc_html__( 'Flash Sale Countdown', 'shopbuilder-pro' ),
912 430 'category' => 'product',
913 431 'active' => '',
914 432 'package' => $this->pro_package(),
915 433 'fields' => [],
@@ -918,9 +436,9 @@
918 436 'product_size_chart' => apply_filters(
919 437 'rtsb/elements/product_size_chart/options',
920 438 [
921 439 'id' => 'product_size_chart',
922 - 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
440 + 'title' => esc_html__( 'Size Chart', 'shopbuilder-pro' ),
923 441 'category' => 'product',
924 442 'active' => '',
925 443 'package' => $this->pro_package(),
926 444 'fields' => [],
@@ -929,9 +447,9 @@
929 447 'product_quick_checkout' => apply_filters(
930 448 'rtsb/elements/product_quick_checkout/options',
931 449 [
932 450 'id' => 'product_quick_checkout',
933 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
451 + 'title' => esc_html__( 'Quick Checkout', 'shopbuilder-pro' ),
934 452 'category' => 'product',
935 453 'active' => '',
936 454 'package' => $this->pro_package(),
937 455 'fields' => [],
@@ -948,30 +466,8 @@
948 466 'package' => 'free',
949 467 'fields' => [],
950 468 ]
951 469 ),
952 - 'advance_product_tabs' => apply_filters(
953 - 'rtsb/elements/advance_product_tabs/options',
954 - [
955 - 'id' => 'advance_product_tabs',
956 - 'title' => esc_html__( 'Advanced Product Tabs', 'shopbuilder' ),
957 - 'category' => 'product',
958 - 'active' => '',
959 - 'package' => $this->pro_package(),
960 - 'fields' => [],
961 - ]
962 - ),
963 - 'product_qr_code' => apply_filters(
964 - 'rtsb/elements/product_qr_code/options',
965 - [
966 - 'id' => 'product_qr_code',
967 - 'title' => esc_html__( 'QR Code', 'shopbuilder' ),
968 - 'category' => 'product',
969 - 'active' => '',
970 - 'package' => $this->pro_package(),
971 - 'fields' => [],
972 - ]
973 - ),
974 470 'product_reviews' => apply_filters(
975 471 'rtsb/elements/product_reviews/options',
976 472 [
977 473 'id' => 'product_reviews',
@@ -1060,267 +556,8 @@
1060 556 return apply_filters( 'rtsb/core/elements/product_page/widget_list', $list );
1061 557 }
1062 558
1063 559 /**
1064 - * Product Single Widget List.
1065 - *
1066 - * @return array
1067 - */
1068 - protected function product_quick_view() {
1069 -
1070 - $list = [
1071 - 'qv_product_title' => apply_filters(
1072 - 'rtsb/elements/qv_product_title/options',
1073 - [
1074 - 'id' => 'qv_product_title',
1075 - 'title' => esc_html__( 'Product Title', 'shopbuilder' ),
1076 - 'base_class' => Single\ProductTitle::class,
1077 - 'category' => 'quick_view',
1078 - 'is_front_page' => 'quick_view',
1079 - 'active' => 'on',
1080 - 'package' => $this->pro_package(),
1081 - 'fields' => [],
1082 - ]
1083 - ),
1084 - 'qv_product_description' => apply_filters(
1085 - 'rtsb/elements/qv_product_description/options',
1086 - [
1087 - 'id' => 'qv_product_description',
1088 - 'title' => esc_html__( 'Product Description', 'shopbuilder' ),
1089 - 'base_class' => Single\ProductDescription::class,
1090 - 'category' => 'quick_view',
1091 - 'is_front_page' => 'quick_view',
1092 - 'active' => 'on',
1093 - 'package' => $this->pro_package(),
1094 - 'fields' => [],
1095 - ]
1096 - ),
1097 - 'qv_product_short_description' => apply_filters(
1098 - 'rtsb/elements/qv_product_short_description/options',
1099 - [
1100 - 'id' => 'qv_product_short_description',
1101 - 'title' => esc_html__( 'Short Description', 'shopbuilder' ),
1102 - 'base_class' => Single\ShortDescription::class,
1103 - 'category' => 'quick_view',
1104 - 'is_front_page' => 'quick_view',
1105 - 'active' => 'on',
1106 - 'package' => $this->pro_package(),
1107 - 'fields' => [],
1108 - ]
1109 - ),
1110 - 'qv_product_images' => apply_filters(
1111 - 'rtsb/elements/qv_product_images/options',
1112 - [
1113 - 'id' => 'qv_product_images',
1114 - 'title' => esc_html__( 'Product Images', 'shopbuilder' ),
1115 - 'base_class' => Single\ProductImages::class,
1116 - 'category' => 'quick_view',
1117 - 'is_front_page' => 'quick_view',
1118 - 'active' => 'on',
1119 - 'package' => $this->pro_package(),
1120 - 'fields' => [],
1121 - ]
1122 - ),
1123 - 'qv_product_badges' => apply_filters(
1124 - 'rtsb/elements/qv_product_badges/options',
1125 - [
1126 - 'id' => 'qv_product_badges',
1127 - 'title' => esc_html__( 'Product Badges', 'shopbuilder' ),
1128 - 'base_class' => Single\ProductBadges::class,
1129 - 'category' => 'quick_view',
1130 - 'is_front_page' => 'quick_view',
1131 - 'active' => 'on',
1132 - 'package' => $this->pro_package(),
1133 - 'fields' => [],
1134 - ]
1135 - ),
1136 - 'qv_product_additional_info' => apply_filters(
1137 - 'rtsb/elements/qv_product_additional_info/options',
1138 - [
1139 - 'id' => 'qv_product_additional_info',
1140 - 'title' => esc_html__( 'Additional Information', 'shopbuilder' ),
1141 - 'base_class' => Single\AdditionalInformation::class,
1142 - 'category' => 'quick_view',
1143 - 'is_front_page' => 'quick_view',
1144 - 'active' => 'on',
1145 - 'package' => $this->pro_package(),
1146 - 'fields' => [],
1147 - ]
1148 - ),
1149 - 'qv_product_price' => apply_filters(
1150 - 'rtsb/elements/qv_product_price/options',
1151 - [
1152 - 'id' => 'qv_product_price',
1153 - 'title' => esc_html__( 'Product Price', 'shopbuilder' ),
1154 - 'base_class' => Single\ProductPrice::class,
1155 - 'category' => 'quick_view',
1156 - 'is_front_page' => 'quick_view',
1157 - 'active' => 'on',
1158 - 'package' => $this->pro_package(),
1159 - 'fields' => [],
1160 - ]
1161 - ),
1162 - 'qv_product_meta' => apply_filters(
1163 - 'rtsb/elements/qv_product_meta/options',
1164 - [
1165 - 'id' => 'qv_product_meta',
1166 - 'title' => esc_html__( 'Product Meta', 'shopbuilder' ),
1167 - 'base_class' => Single\ProductMeta::class,
1168 - 'category' => 'quick_view',
1169 - 'is_front_page' => 'quick_view',
1170 - 'active' => 'on',
1171 - 'package' => $this->pro_package(),
1172 - 'fields' => [],
1173 - ]
1174 - ),
1175 - 'qv_product_categories' => apply_filters(
1176 - 'rtsb/elements/qv_product_categories/options',
1177 - [
1178 - 'id' => 'qv_product_categories',
1179 - 'title' => esc_html__( 'Product Categories', 'shopbuilder' ),
1180 - 'base_class' => Single\ProductCats::class,
1181 - 'category' => 'quick_view',
1182 - 'is_front_page' => 'quick_view',
1183 - 'active' => 'on',
1184 - 'package' => $this->pro_package(),
1185 - 'fields' => [],
1186 - ]
1187 - ),
1188 - 'qv_product_rating' => apply_filters(
1189 - 'rtsb/elements/qv_product_rating/options',
1190 - [
1191 - 'id' => 'qv_product_rating',
1192 - 'title' => esc_html__( 'Product Rating', 'shopbuilder' ),
1193 - 'base_class' => Single\ProductRating::class,
1194 - 'category' => 'quick_view',
1195 - 'is_front_page' => 'quick_view',
1196 - 'active' => 'on',
1197 - 'package' => $this->pro_package(),
1198 - 'fields' => [],
1199 - ]
1200 - ),
1201 - 'qv_product_tags' => apply_filters(
1202 - 'rtsb/elements/qv_product_tags/options',
1203 - [
1204 - 'id' => 'qv_product_tags',
1205 - 'title' => esc_html__( 'Product Tags', 'shopbuilder' ),
1206 - 'base_class' => Single\ProductTags::class,
1207 - 'category' => 'quick_view',
1208 - 'is_front_page' => 'quick_view',
1209 - 'active' => 'on',
1210 - 'package' => $this->pro_package(),
1211 - 'fields' => [],
1212 - ]
1213 - ),
1214 - 'qv_product_sku' => apply_filters(
1215 - 'rtsb/elements/qv_product_sku/options',
1216 - [
1217 - 'id' => 'qv_product_sku',
1218 - 'title' => esc_html__( 'Product SKU', 'shopbuilder' ),
1219 - 'base_class' => Single\ProductSKU::class,
1220 - 'category' => 'quick_view',
1221 - 'is_front_page' => 'quick_view',
1222 - 'active' => 'on',
1223 - 'package' => $this->pro_package(),
1224 - 'fields' => [],
1225 - ]
1226 - ),
1227 - 'qv_product_stock' => apply_filters(
1228 - 'rtsb/elements/qv_product_stock/options',
1229 - [
1230 - 'id' => 'qv_product_stock',
1231 - 'title' => esc_html__( 'Product Stock', 'shopbuilder' ),
1232 - 'base_class' => Single\ProductStock::class,
1233 - 'category' => 'quick_view',
1234 - 'is_front_page' => 'quick_view',
1235 - 'active' => 'on',
1236 - 'package' => $this->pro_package(),
1237 - 'fields' => [],
1238 - ]
1239 - ),
1240 - 'qv_actions_button' => apply_filters(
1241 - 'rtsb/elements/qv_actions_button/options',
1242 - [
1243 - 'id' => 'qv_actions_button',
1244 - 'title' => esc_html__( 'Action Buttons', 'shopbuilder' ),
1245 - 'base_class' => Single\ActionsButton::class,
1246 - 'category' => 'quick_view',
1247 - 'is_front_page' => 'quick_view',
1248 - 'active' => 'on',
1249 - 'package' => $this->pro_package(),
1250 - 'fields' => [],
1251 - ]
1252 - ),
1253 - 'qv_product_add_to_cart' => apply_filters(
1254 - 'rtsb/elements/qv_product_add_to_cart/options',
1255 - [
1256 - 'id' => 'qv_product_add_to_cart',
1257 - 'title' => esc_html__( 'Add to Cart', 'shopbuilder' ),
1258 - 'base_class' => Single\ProductAddToCart::class,
1259 - 'category' => 'quick_view',
1260 - 'is_front_page' => 'quick_view',
1261 - 'active' => 'on',
1262 - 'package' => $this->pro_package(),
1263 - 'fields' => [],
1264 - ]
1265 - ),
1266 - 'qv_product_sales_count' => apply_filters(
1267 - 'rtsb/elements/qv_product_sales_count/options',
1268 - [
1269 - 'id' => 'qv_product_sales_count',
1270 - 'title' => esc_html__( 'Sales Count', 'shopbuilder' ),
1271 - 'category' => 'quick_view',
1272 - 'is_front_page' => 'quick_view',
1273 - 'active' => 'on',
1274 - 'package' => $this->pro_package(),
1275 - 'fields' => [],
1276 - ]
1277 - ),
1278 - 'qv_social_share' => apply_filters(
1279 - 'rtsb/settings/qv_social_share/options',
1280 - [
1281 - 'id' => 'qv_social_share',
1282 - 'title' => esc_html__( 'Social Share', 'shopbuilder' ),
1283 - 'base_class' => General\SocialShare::class,
1284 - 'active' => 'on',
1285 - 'category' => 'quick_view',
1286 - 'is_front_page' => 'quick_view',
1287 - 'package' => $this->pro_package(),
1288 - 'fields' => [],
1289 - ]
1290 - ),
1291 - 'qv_product_quick_checkout' => apply_filters(
1292 - 'rtsb/elements/qv_product_quick_checkout/options',
1293 - [
1294 - 'id' => 'qv_product_quick_checkout',
1295 - 'title' => esc_html__( 'Quick Checkout', 'shopbuilder' ),
1296 - 'category' => 'quick_view',
1297 - 'is_front_page' => 'quick_view',
1298 - 'active' => 'on',
1299 - 'package' => $this->pro_package(),
1300 - 'fields' => [],
1301 - ]
1302 - ),
1303 -
1304 - 'qv_product_size_chart' => apply_filters(
1305 - 'rtsb/elements/qv_product_size_chart/options',
1306 - [
1307 - 'id' => 'qv_product_size_chart',
1308 - 'title' => esc_html__( 'Size Chart', 'shopbuilder' ),
1309 - 'category' => 'quick_view',
1310 - 'is_front_page' => 'quick_view',
1311 - 'active' => '',
1312 - 'package' => $this->pro_package(),
1313 - 'fields' => [],
1314 - ]
1315 - ),
1316 -
1317 - ];
1318 -
1319 - return apply_filters( 'rtsb/core/elements/quick_view/widget_list', $list );
1320 - }
1321 -
1322 - /**
1323 560 * Product Archive Widget List.
1324 561 *
1325 562 * @return array
1326 563 */
@@ -1381,9 +618,9 @@
1381 618 'ajax_product_filters' => apply_filters(
1382 619 'rtsb/elements/ajax_product_filters/options',
1383 620 [
1384 621 'id' => 'ajax_product_filters',
1385 - 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder' ),
622 + 'title' => esc_html__( 'Ajax Product Filters', 'shopbuilder-pro' ),
1386 623 'category' => 'shop',
1387 624 'active' => 'on',
1388 625 'package' => $this->pro_package(),
1389 626 'fields' => [],
@@ -1388,20 +625,8 @@
1388 625 'package' => $this->pro_package(),
1389 626 'fields' => [],
1390 627 ]
1391 628 ),
1392 - 'product_filters' => apply_filters(
1393 - 'rtsb/elements/product_filters/options',
1394 - [
1395 - 'id' => 'product_filters',
1396 - 'title' => esc_html__( 'Product Filters', 'shopbuilder' ),
1397 - 'base_class' => Archive\ProductFilters\ProductFilters::class,
1398 - 'category' => 'shop',
1399 - 'active' => 'on',
1400 - 'package' => 'free',
1401 - 'fields' => [],
1402 - ]
1403 - ),
1404 629
1405 630 'archive_result_count' => apply_filters(
1406 631 'rtsb/elements/archive_result_count/options',
1407 632 [
@@ -1520,20 +745,8 @@
1520 745 'package' => 'free',
1521 746 'fields' => [],
1522 747 ]
1523 748 ),
1524 - 'save_for_later_preview' => apply_filters(
1525 - 'rtsb/elements/save_for_later_preview/options',
1526 - [
1527 - 'id' => 'save_for_later_preview',
1528 - 'title' => esc_html__( 'Save For Later Preview', 'shopbuilder' ),
1529 - 'base_class' => Cart\SaveForLaterPreview::class,
1530 - 'category' => 'cart',
1531 - 'active' => 'on',
1532 - 'package' => $this->pro_package(),
1533 - 'fields' => [],
1534 - ]
1535 - ),
1536 749 ];
1537 750
1538 751 return apply_filters( 'rtsb/core/elements/cart/widget_list', $list );
1539 752 }
@@ -1544,9 +757,9 @@
1544 757 * @return array
1545 758 */
1546 759 protected function checkout_page_widget_list() {
1547 760 $list = [
1548 - 'billing_form' => apply_filters(
761 + 'billing_form' => apply_filters(
1549 762 'rtsb/elements/billing_form/options',
1550 763 [
1551 764 'id' => 'billing_form',
1552 765 'title' => esc_html__( 'Billing Form', 'shopbuilder' ),
@@ -1556,9 +769,9 @@
1556 769 'package' => 'free',
1557 770 'fields' => [],
1558 771 ]
1559 772 ),
1560 - 'shipping_form' => apply_filters(
773 + 'shipping_form' => apply_filters(
1561 774 'rtsb/elements/shipping_form/options',
1562 775 [
1563 776 'id' => 'shipping_form',
1564 777 'title' => esc_html__( 'Shipping Form', 'shopbuilder' ),
@@ -1568,9 +781,9 @@
1568 781 'package' => 'free',
1569 782 'fields' => [],
1570 783 ]
1571 784 ),
1572 - 'order_notes' => apply_filters(
785 + 'order_notes' => apply_filters(
1573 786 'rtsb/elements/order_notes/options',
1574 787 [
1575 788 'id' => 'order_notes',
1576 789 'title' => esc_html__( 'Order Notes', 'shopbuilder' ),
@@ -1580,9 +793,9 @@
1580 793 'package' => 'free',
1581 794 'fields' => [],
1582 795 ]
1583 796 ),
1584 - 'order_review' => apply_filters(
797 + 'order_review' => apply_filters(
1585 798 'rtsb/elements/order_review/options',
1586 799 [
1587 800 'id' => 'order_review',
1588 801 'title' => esc_html__( 'Order Review', 'shopbuilder' ),
@@ -1592,9 +805,9 @@
1592 805 'package' => 'free',
1593 806 'fields' => [],
1594 807 ]
1595 808 ),
1596 - 'checkout_payment' => apply_filters(
809 + 'checkout_payment' => apply_filters(
1597 810 'rtsb/elements/checkout_payment/options',
1598 811 [
1599 812 'id' => 'checkout_payment',
1600 813 'title' => esc_html__( 'Checkout Payment Method', 'shopbuilder' ),
@@ -1604,9 +817,9 @@
1604 817 'package' => 'free',
1605 818 'fields' => [],
1606 819 ]
1607 820 ),
1608 - 'coupon_form' => apply_filters(
821 + 'coupon_form' => apply_filters(
1609 822 'rtsb/elements/coupon_form/options',
1610 823 [
1611 824 'id' => 'coupon_form',
1612 825 'title' => esc_html__( 'Coupon Form', 'shopbuilder' ),
@@ -1616,9 +829,9 @@
1616 829 'package' => 'free',
1617 830 'fields' => [],
1618 831 ]
1619 832 ),
1620 - 'checkout_login_form' => apply_filters(
833 + 'checkout_login_form' => apply_filters(
1621 834 'rtsb/elements/checkout_login_form/options',
1622 835 [
1623 836 'id' => 'checkout_login_form',
1624 837 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
@@ -1628,9 +841,10 @@
1628 841 'package' => 'free',
1629 842 'fields' => [],
1630 843 ]
1631 844 ),
1632 - 'shipping_method' => apply_filters(
845 +
846 + 'shipping_method' => apply_filters(
1633 847 'rtsb/elements/shipping_method/options',
1634 848 [
1635 849 'id' => 'shipping_method',
1636 850 'title' => esc_html__( 'Shipping Method', 'shopbuilder' ),
@@ -1640,20 +854,9 @@
1640 854 'package' => 'free',
1641 855 'fields' => [],
1642 856 ]
1643 857 ),
1644 - 'multi_step_checkout_widget' => apply_filters(
1645 - 'rtsb/elements/multi_step_checkout_widget/options',
1646 - [
1647 - 'id' => 'multi_step_checkout_widget',
1648 - 'title' => esc_html__( 'Multi Step Checkout', 'shopbuilder' ),
1649 - 'base_class' => CheckoutPro\MultiStepCheckout::class,
1650 - 'category' => 'checkout',
1651 - 'active' => '',
1652 - 'package' => $this->pro_package(),
1653 - 'fields' => [],
1654 - ]
1655 - ),
858 +
1656 859 ];
1657 860
1658 861 return apply_filters( 'rtsb/core/elements/checkout/widget_list', $list );
1659 862 }
@@ -1664,13 +867,13 @@
1664 867 * @return array
1665 868 */
1666 869 protected function thankyou_page_widget_list() {
1667 870 return [
1668 - 'order_received_text' => apply_filters(
871 + 'order_received_text' => apply_filters(
1669 872 'rtsb/elements/order_received_text/options',
1670 873 [
1671 874 'id' => 'order_received_text',
1672 - 'title' => esc_html__( 'Order Received Text', 'shopbuilder' ),
875 + 'title' => esc_html__( 'Order Received Text', 'shopbuilder-pro' ),
1673 876 'category' => 'thank_you',
1674 877 'is_front_page' => 'thank_you',
1675 878 'active' => 'on',
1676 879 'package' => $this->pro_package(),
@@ -1676,13 +879,13 @@
1676 879 'package' => $this->pro_package(),
1677 880 'fields' => [],
1678 881 ]
1679 882 ),
1680 - 'order_details_summary' => apply_filters(
883 + 'order_details_summary' => apply_filters(
1681 884 'rtsb/elements/order_details_summary/options',
1682 885 [
1683 886 'id' => 'order_details_summary',
1684 - 'title' => esc_html__( 'Order Details Summary', 'shopbuilder' ),
887 + 'title' => esc_html__( 'Order Details Summary', 'shopbuilder-pro' ),
1685 888 'category' => 'thank_you',
1686 889 'is_front_page' => 'thank_you',
1687 890 'active' => 'on',
1688 891 'package' => $this->pro_package(),
@@ -1688,13 +891,13 @@
1688 891 'package' => $this->pro_package(),
1689 892 'fields' => [],
1690 893 ]
1691 894 ),
1692 - 'order_details_table' => apply_filters(
895 + 'order_details_table' => apply_filters(
1693 896 'rtsb/elements/order_details_table/options',
1694 897 [
1695 898 'id' => 'order_details_table',
1696 - 'title' => esc_html__( 'Order Details Table', 'shopbuilder' ),
899 + 'title' => esc_html__( 'Order Details Table', 'shopbuilder-pro' ),
1697 900 'category' => 'thank_you',
1698 901 'is_front_page' => 'thank_you',
1699 902 'active' => 'on',
1700 903 'package' => $this->pro_package(),
@@ -1700,13 +903,13 @@
1700 903 'package' => $this->pro_package(),
1701 904 'fields' => [],
1702 905 ]
1703 906 ),
1704 - 'downloadable_products' => apply_filters(
907 + 'downloadable_products' => apply_filters(
1705 908 'rtsb/elements/downloadable_products/options',
1706 909 [
1707 910 'id' => 'downloadable_products',
1708 - 'title' => esc_html__( 'Downloadable Products', 'shopbuilder' ),
911 + 'title' => esc_html__( 'Downloadable Products', 'shopbuilder-pro' ),
1709 912 'category' => 'thank_you',
1710 913 'is_front_page' => 'thank_you',
1711 914 'active' => 'on',
1712 915 'package' => $this->pro_package(),
@@ -1712,13 +915,13 @@
1712 915 'package' => $this->pro_package(),
1713 916 'fields' => [],
1714 917 ]
1715 918 ),
1716 - 'order_billing_address' => apply_filters(
919 + 'order_billing_address' => apply_filters(
1717 920 'rtsb/elements/order_billing_address/options',
1718 921 [
1719 922 'id' => 'order_billing_address',
1720 - 'title' => esc_html__( 'Order Billing Address', 'shopbuilder' ),
923 + 'title' => esc_html__( 'Order Billing Address', 'shopbuilder-pro' ),
1721 924 'category' => 'thank_you',
1722 925 'is_front_page' => 'thank_you',
1723 926 'active' => 'on',
1724 927 'package' => $this->pro_package(),
@@ -1724,13 +927,13 @@
1724 927 'package' => $this->pro_package(),
1725 928 'fields' => [],
1726 929 ]
1727 930 ),
1728 - 'order_shipping_address' => apply_filters(
931 + 'order_shipping_address' => apply_filters(
1729 932 'rtsb/elements/order_shipping_address/options',
1730 933 [
1731 934 'id' => 'order_shipping_address',
1732 - 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder' ),
935 + 'title' => esc_html__( 'Order Shipping Address', 'shopbuilder-pro' ),
1733 936 'category' => 'thank_you',
1734 937 'is_front_page' => 'thank_you',
1735 938 'active' => 'on',
1736 939 'package' => $this->pro_package(),
@@ -1736,45 +939,11 @@
1736 939 'package' => $this->pro_package(),
1737 940 'fields' => [],
1738 941 ]
1739 942 ),
1740 - 'order_custom_fields_data' => apply_filters(
1741 - 'rtsb/elements/order_custom_fields_data/options',
1742 - [
1743 - 'id' => 'order_custom_fields_data',
1744 - 'title' => esc_html__( 'Checkout Form Custom Fields Data', 'shopbuilder' ),
1745 - 'category' => 'thank_you',
1746 - 'is_front_page' => 'thank_you',
1747 - 'active' => 'on',
1748 - 'package' => $this->pro_package(),
1749 - 'fields' => [],
1750 - ]
1751 - ),
1752 943 ];
1753 944 }
1754 - /**
1755 - * Checkout Page Order Pay Widget List.
1756 - *
1757 - * @return array
1758 - */
1759 - protected function orderpay_page_widget_list() {
1760 - return [
1761 - 'order_pay_form' => apply_filters(
1762 - 'rtsb/elements/order_pay_form/options',
1763 - [
1764 - 'id' => 'order_pay_form',
1765 - 'title' => esc_html__( 'Order Pay Form', 'shopbuilder' ),
1766 - 'category' => 'myaccount_dashboard',
1767 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1768 - 'active' => 'on',
1769 - 'package' => $this->pro_package(),
1770 - 'fields' => [],
1771 - ]
1772 - ),
1773 945
1774 - ];
1775 - }
1776 -
1777 946 /**
1778 947 * Checkout Page Widget List.
1779 948 *
1780 949 * @return array
@@ -1779,26 +948,15 @@
1779 948 *
1780 949 * @return array
1781 950 */
1782 951 protected function my_account_page_widget_list() {
1783 - $widgets = [
1784 - 'account_avatar' => apply_filters(
1785 - 'rtsb/elements/account_avatar/options',
1786 - [
1787 - 'id' => 'account_avatar',
1788 - 'title' => esc_html__( 'Account Avatar', 'shopbuilder' ),
1789 - 'category' => 'myaccount_dashboard',
1790 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1791 - 'active' => 'on',
1792 - 'package' => $this->pro_package(),
1793 - 'fields' => [],
1794 - ]
1795 - ),
952 + return [
953 +
1796 954 'account_navigation_edit_shipping' => apply_filters(
1797 955 'rtsb/elements/account_navigation_edit_shipping/options',
1798 956 [
1799 957 'id' => 'account_navigation_edit_shipping',
1800 - 'title' => esc_html__( 'Account Navigation', 'shopbuilder' ),
958 + 'title' => esc_html__( 'Account Navigation', 'shopbuilder-pro' ),
1801 959 'category' => 'myaccount_dashboard',
1802 960 'is_front_page' => 'all_myaccount_dashboard_inner',
1803 961 'active' => 'on',
1804 962 'package' => $this->pro_package(),
@@ -1808,11 +966,11 @@
1808 966 'account_dashboard' => apply_filters(
1809 967 'rtsb/elements/account_dashboard/options',
1810 968 [
1811 969 'id' => 'account_dashboard',
1812 - 'title' => esc_html__( 'Account Dashboard', 'shopbuilder' ),
970 + 'title' => esc_html__( 'Account Dashboard', 'shopbuilder-pro' ),
1813 971 'category' => 'myaccount_dashboard',
1814 - 'is_front_page' => 'all_myaccount_dashboard_inner',
972 + 'is_front_page' => 'myaccount_dashboard',
1815 973 'active' => 'on',
1816 974 'package' => $this->pro_package(),
1817 975 'fields' => [],
1818 976 ]
@@ -1820,11 +978,11 @@
1820 978 'account_orders' => apply_filters(
1821 979 'rtsb/elements/account_orders/options',
1822 980 [
1823 981 'id' => 'account_orders',
1824 - 'title' => esc_html__( 'Account Orders', 'shopbuilder' ),
982 + 'title' => esc_html__( 'Account Orders', 'shopbuilder-pro' ),
1825 983 'category' => 'myaccount_dashboard',
1826 - 'is_front_page' => 'all_myaccount_dashboard_inner',
984 + 'is_front_page' => 'myaccount_order',
1827 985 'active' => 'on',
1828 986 'package' => $this->pro_package(),
1829 987 'fields' => [],
1830 988 ]
@@ -1832,11 +990,11 @@
1832 990 'account_downloads' => apply_filters(
1833 991 'rtsb/elements/account_downloads/options',
1834 992 [
1835 993 'id' => 'account_downloads',
1836 - 'title' => esc_html__( 'Account Downloads', 'shopbuilder' ),
994 + 'title' => esc_html__( 'Account Downloads', 'shopbuilder-pro' ),
1837 995 'category' => 'myaccount_dashboard',
1838 - 'is_front_page' => 'all_myaccount_dashboard_inner',
996 + 'is_front_page' => 'myaccount_downloads',
1839 997 'active' => 'on',
1840 998 'package' => $this->pro_package(),
1841 999 'fields' => [],
1842 1000 ]
@@ -1844,11 +1002,11 @@
1844 1002 'account_billing_address' => apply_filters(
1845 1003 'rtsb/elements/account_billing_address/options',
1846 1004 [
1847 1005 'id' => 'account_billing_address',
1848 - 'title' => esc_html__( 'Account Billing Address', 'shopbuilder' ),
1006 + 'title' => esc_html__( 'Account Billing Address', 'shopbuilder-pro' ),
1849 1007 'category' => 'myaccount_dashboard',
1850 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1008 + 'is_front_page' => 'myaccount_address',
1851 1009 'active' => 'on',
1852 1010 'package' => $this->pro_package(),
1853 1011 'fields' => [],
1854 1012 ]
@@ -1856,11 +1014,11 @@
1856 1014 'account_shipping_address' => apply_filters(
1857 1015 'rtsb/elements/account_shipping_address/options',
1858 1016 [
1859 1017 'id' => 'account_shipping_address',
1860 - 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder' ),
1018 + 'title' => esc_html__( 'Account Shipping Address', 'shopbuilder-pro' ),
1861 1019 'category' => 'myaccount_dashboard',
1862 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1020 + 'is_front_page' => 'myaccount_address',
1863 1021 'active' => 'on',
1864 1022 'package' => $this->pro_package(),
1865 1023 'fields' => [],
1866 1024 ]
@@ -1868,11 +1026,11 @@
1868 1026 'account_address_description' => apply_filters(
1869 1027 'rtsb/elements/account_address_description/options',
1870 1028 [
1871 1029 'id' => 'account_address_description',
1872 - 'title' => esc_html__( 'Account Address Description', 'shopbuilder' ),
1030 + 'title' => esc_html__( 'Account Address Description', 'shopbuilder-pro' ),
1873 1031 'category' => 'myaccount_dashboard',
1874 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1032 + 'is_front_page' => 'myaccount_address',
1875 1033 'active' => 'on',
1876 1034 'package' => $this->pro_package(),
1877 1035 'fields' => [],
1878 1036 ]
@@ -1880,11 +1038,11 @@
1880 1038 'account_details' => apply_filters(
1881 1039 'rtsb/elements/account_details/options',
1882 1040 [
1883 1041 'id' => 'account_details',
1884 - 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder' ),
1042 + 'title' => esc_html__( 'Account Edit / Details', 'shopbuilder-pro' ),
1885 1043 'category' => 'myaccount_dashboard',
1886 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1044 + 'is_front_page' => 'myaccount_edit_details',
1887 1045 'active' => 'on',
1888 1046 'package' => $this->pro_package(),
1889 1047 'fields' => [],
1890 1048 ]
@@ -1892,11 +1050,11 @@
1892 1050 'account_order_status' => apply_filters(
1893 1051 'rtsb/elements/account_order_status/options',
1894 1052 [
1895 1053 'id' => 'account_order_status',
1896 - 'title' => esc_html__( 'Account Order Status', 'shopbuilder' ),
1054 + 'title' => esc_html__( 'Account Order Status', 'shopbuilder-pro' ),
1897 1055 'category' => 'myaccount_dashboard',
1898 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1056 + 'is_front_page' => 'myaccount_orders_details',
1899 1057 'active' => 'on',
1900 1058 'package' => $this->pro_package(),
1901 1059 'fields' => [],
1902 1060 ]
@@ -1904,11 +1062,11 @@
1904 1062 'account_order_details_download' => apply_filters(
1905 1063 'rtsb/elements/account_order_details_download/options',
1906 1064 [
1907 1065 'id' => 'account_order_details_download',
1908 - 'title' => esc_html__( 'Account Order Download', 'shopbuilder' ),
1066 + 'title' => esc_html__( 'Account Order Download', 'shopbuilder-pro' ),
1909 1067 'category' => 'myaccount_dashboard',
1910 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1068 + 'is_front_page' => 'myaccount_orders_details',
1911 1069 'active' => 'on',
1912 1070 'package' => $this->pro_package(),
1913 1071 'fields' => [],
1914 1072 ]
@@ -1916,11 +1074,11 @@
1916 1074 'account_order_details_note' => apply_filters(
1917 1075 'rtsb/elements/account_order_details_note/options',
1918 1076 [
1919 1077 'id' => 'account_order_details_note',
1920 - 'title' => esc_html__( 'Account Order Note', 'shopbuilder' ),
1078 + 'title' => esc_html__( 'Account Order Note', 'shopbuilder-pro' ),
1921 1079 'category' => 'myaccount_dashboard',
1922 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1080 + 'is_front_page' => 'myaccount_orders_details',
1923 1081 'active' => 'on',
1924 1082 'package' => $this->pro_package(),
1925 1083 'fields' => [],
1926 1084 ]
@@ -1928,11 +1086,11 @@
1928 1086 'account_order_details_table' => apply_filters(
1929 1087 'rtsb/elements/account_order_details_table/options',
1930 1088 [
1931 1089 'id' => 'account_order_details_table',
1932 - 'title' => esc_html__( 'Account Order Table', 'shopbuilder' ),
1090 + 'title' => esc_html__( 'Account Order Table', 'shopbuilder-pro' ),
1933 1091 'category' => 'myaccount_dashboard',
1934 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1092 + 'is_front_page' => 'myaccount_orders_details',
1935 1093 'active' => 'on',
1936 1094 'package' => $this->pro_package(),
1937 1095 'fields' => [],
1938 1096 ]
@@ -1940,11 +1098,11 @@
1940 1098 'account_order_details_order_again' => apply_filters(
1941 1099 'rtsb/elements/account_order_details_order_again/options',
1942 1100 [
1943 1101 'id' => 'account_order_details_order_again',
1944 - 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder' ),
1102 + 'title' => esc_html__( 'Account Order Again Button', 'shopbuilder-pro' ),
1945 1103 'category' => 'myaccount_dashboard',
1946 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1104 + 'is_front_page' => 'myaccount_orders_details',
1947 1105 'active' => 'on',
1948 1106 'package' => $this->pro_package(),
1949 1107 'fields' => [],
1950 1108 ]
@@ -1952,11 +1110,11 @@
1952 1110 'account_order_details_order_shipping' => apply_filters(
1953 1111 'rtsb/elements/account_order_details_order_shipping/options',
1954 1112 [
1955 1113 'id' => 'account_order_details_order_shipping',
1956 - 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder' ),
1114 + 'title' => esc_html__( 'Account Order Shipping', 'shopbuilder-pro' ),
1957 1115 'category' => 'myaccount_dashboard',
1958 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1116 + 'is_front_page' => 'myaccount_orders_details',
1959 1117 'active' => 'on',
1960 1118 'package' => $this->pro_package(),
1961 1119 'fields' => [],
1962 1120 ]
@@ -1964,11 +1122,11 @@
1964 1122 'account_order_details_order_billing' => apply_filters(
1965 1123 'rtsb/elements/account_order_details_order_billing/options',
1966 1124 [
1967 1125 'id' => 'account_order_details_order_billing',
1968 - 'title' => esc_html__( 'Account Order Billing', 'shopbuilder' ),
1126 + 'title' => esc_html__( 'Account Order Billing', 'shopbuilder-pro' ),
1969 1127 'category' => 'myaccount_dashboard',
1970 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1128 + 'is_front_page' => 'myaccount_orders_details',
1971 1129 'active' => 'on',
1972 1130 'package' => $this->pro_package(),
1973 1131 'fields' => [],
1974 1132 ]
@@ -1976,11 +1134,11 @@
1976 1134 'account_edit_billing_address' => apply_filters(
1977 1135 'rtsb/elements/account_edit_billing_address/options',
1978 1136 [
1979 1137 'id' => 'account_edit_billing_address',
1980 - 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder' ),
1138 + 'title' => esc_html__( 'Edit Billing Address', 'shopbuilder-pro' ),
1981 1139 'category' => 'myaccount_dashboard',
1982 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1140 + 'is_front_page' => 'myaccount_edit_billing_address',
1983 1141 'active' => 'on',
1984 1142 'package' => $this->pro_package(),
1985 1143 'fields' => [],
1986 1144 ]
@@ -1988,43 +1146,17 @@
1988 1146 'account_edit_shipping_address' => apply_filters(
1989 1147 'rtsb/elements/account_edit_shipping_address/options',
1990 1148 [
1991 1149 'id' => 'account_edit_shipping_address',
1992 - 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder' ),
1150 + 'title' => esc_html__( 'Edit Shipping Address', 'shopbuilder-pro' ),
1993 1151 'category' => 'myaccount_dashboard',
1994 - 'is_front_page' => 'all_myaccount_dashboard_inner',
1152 + 'is_front_page' => 'myaccount_edit_shipping_address',
1995 1153 'active' => 'on',
1996 1154 'package' => $this->pro_package(),
1997 1155 'fields' => [],
1998 1156 ]
1999 1157 ),
2000 - 'account_payment_methods' => apply_filters(
2001 - 'rtsb/elements/account_payment_methods/options',
2002 - [
2003 - 'id' => 'account_payment_methods',
2004 - 'title' => esc_html__( 'Payment Methods', 'shopbuilder' ),
2005 - 'category' => 'myaccount_dashboard',
2006 - 'is_front_page' => 'all_myaccount_dashboard_inner',
2007 - 'active' => 'on',
2008 - 'package' => $this->pro_package(),
2009 - 'fields' => [],
2010 - ]
2011 - ),
2012 - 'account_add_payment_method' => apply_filters(
2013 - 'rtsb/elements/account_add_payment_method/options',
2014 - [
2015 - 'id' => 'account_add_payment_method',
2016 - 'title' => esc_html__( 'Add Payment Method', 'shopbuilder' ),
2017 - 'category' => 'myaccount_dashboard',
2018 - 'is_front_page' => 'all_myaccount_dashboard_inner',
2019 - 'active' => 'on',
2020 - 'package' => $this->pro_package(),
2021 - 'fields' => [],
2022 - ]
2023 - ),
2024 1158 ];
2025 -
2026 - return apply_filters( 'rtsb/core/elements/my_account/widget_list', $widgets );
2027 1159 }
2028 1160
2029 1161 /***
2030 1162 * @return array
@@ -2030,13 +1162,13 @@
2030 1162 * @return array
2031 1163 */
2032 1164 protected function myaccount_auth_page_widget_list() {
2033 1165 return [
2034 - 'account_login' => apply_filters(
1166 + 'account_login' => apply_filters(
2035 1167 'rtsb/elements/account_login/options',
2036 1168 [
2037 1169 'id' => 'account_login',
2038 - 'title' => esc_html__( 'Login Register Form', 'shopbuilder' ),
1170 + 'title' => esc_html__( 'Login Register Form', 'shopbuilder-pro' ),
2039 1171 'category' => 'others_widget',
2040 1172 'is_front_page' => 'myaccount_auth',
2041 1173 'active' => 'on',
2042 1174 'package' => $this->pro_package(),
@@ -2042,39 +1174,15 @@
2042 1174 'package' => $this->pro_package(),
2043 1175 'fields' => [],
2044 1176 ]
2045 1177 ),
2046 - 'account_login_form' => apply_filters(
2047 - 'rtsb/elements/account_login_form/options',
2048 - [
2049 - 'id' => 'account_login_form',
2050 - 'title' => esc_html__( 'Login Form', 'shopbuilder' ),
2051 - 'category' => 'others_widget',
2052 - 'is_front_page' => 'myaccount_auth',
2053 - 'active' => 'on',
2054 - 'package' => $this->pro_package(),
2055 - 'fields' => [],
2056 - ]
2057 - ),
2058 - 'account_registration_form' => apply_filters(
2059 - 'rtsb/elements/account_registration_form/options',
2060 - [
2061 - 'id' => 'account_registration_form',
2062 - 'title' => esc_html__( 'Registration Form', 'shopbuilder' ),
2063 - 'category' => 'others_widget',
2064 - 'is_front_page' => 'myaccount_auth',
2065 - 'active' => 'on',
2066 - 'package' => $this->pro_package(),
2067 - 'fields' => [],
2068 - ]
2069 - ),
2070 - 'account_lost_password' => apply_filters(
1178 + 'account_lost_password' => apply_filters(
2071 1179 'rtsb/elements/account_lost_password/options',
2072 1180 [
2073 1181 'id' => 'account_lost_password',
2074 - 'title' => esc_html__( 'Lost Password Form', 'shopbuilder' ),
1182 + 'title' => esc_html__( 'Lost Password Form', 'shopbuilder-pro' ),
2075 1183 'category' => 'others_widget',
2076 - 'is_front_page' => 'myaccount_auth',
1184 + 'is_front_page' => 'myaccount_lost_password',
2077 1185 'active' => 'on',
2078 1186 'package' => $this->pro_package(),
2079 1187 'fields' => [],
2080 1188 ]