File "6232.js"

Full Path: /home/warrior1/public_html/languages/wp-content/plugins/woocommerce/assets/client/admin/chunks/6232.js
File size: 7.64 KB
MIME-type: text/plain
Charset: utf-8

"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[6232],{64793:(e,t,o)=>{o.d(t,{Z:()=>a});var c=o(69307),r=o(70444);const a=(0,c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(r.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}))},16232:(e,t,o)=>{o.r(t),o.d(t,{ProductTemplateModal:()=>f});var c=o(69307),r=o(65736),a=o(55609),l=o(62907),s=o(70444);const n=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(s.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var m=o(64793);const i=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,c.createElement)(s.Path,{d:"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6zM10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z"})),d=(0,c.createElement)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(s.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z"})),u=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(s.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"}));var p=o(67221),_=o(9818),w=o(86020),g=o(74617),h=o(14599),v=o(98817),E=o(79081),y=o(92694),b=o(37942),k=o(50977);const S=()=>[{key:"physical",title:(0,r.__)("Physical product","woocommerce"),subtitle:(0,r.__)("Tangible items that get delivered to customers","woocommerce")},{key:"digital",title:(0,r.__)("Digital product","woocommerce"),subtitle:(0,r.__)("Items that customers download or access through your website","woocommerce")},{key:"variable",title:(0,r.__)("Variable product","woocommerce"),subtitle:(0,r.__)("Products with several versions that customers can choose from","woocommerce")},{key:"subscription",title:(0,r.__)("Subscription product","woocommerce"),subtitle:(0,r.__)("Products that customers receive or gain access to regularly by paying in advance","woocommerce")}];function f(e){let{onClose:t}=e;const[o,l]=(0,c.useState)(null),[s,n]=(0,c.useState)(!1),{createProductFromTemplate:m}=(0,_.useDispatch)(p.ITEMS_STORE_NAME),{countryCode:i,profileItems:d}=(0,_.useSelect)((e=>{const{getProfileItems:t}=e(p.ONBOARDING_STORE_NAME),{getSettings:o}=e(p.SETTINGS_STORE_NAME),{general:c={}}=o("general");return{countryCode:(0,k.so)(c.woocommerce_default_country),profileItems:t()}})),{installedPlugins:u}=(0,_.useSelect)((e=>{const{getInstalledPlugins:t}=e(p.PLUGINS_STORE_NAME);return{installedPlugins:t()}})),w=window.wcAdminFeatures&&!window.wcAdminFeatures.subscriptions||"US"!==i||!d.product_types?.includes("subscriptions")||!u.includes("woocommerce-payments")?S().filter((e=>"subscription"!==e.key)):S(),v=(0,y.applyFilters)("woocommerce_admin_onboarding_product_templates",w);return(0,c.createElement)(a.Modal,{title:(0,r.__)("Start with a template","woocommerce"),isDismissible:!0,onRequestClose:()=>t(),className:"woocommerce-product-template-modal"},(0,c.createElement)("div",{className:"woocommerce-product-template-modal__wrapper"},(0,c.createElement)("div",{className:"woocommerce-product-template-modal__list"},(0,c.createElement)(a.RadioControl,{selected:o,options:v.map((e=>({label:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"woocommerce-product-template-modal__list-title"},e.title),(0,c.createElement)("span",{className:"woocommerce-product-template-modal__list-subtitle"},e.subtitle)),value:e.key}))),onChange:l})),(0,c.createElement)("div",{className:"woocommerce-product-template-modal__actions"},(0,c.createElement)(a.Button,{isPrimary:!0,isBusy:s,disabled:!o||s,onClick:()=>{n(!0),(0,h.recordEvent)("tasklist_product_template_selection",{product_type:o}),"subscription"!==o?o?m({template_name:o,status:"draft"},{_fields:["id"]}).then((e=>{if(e&&e.id){const t="physical"===o?"&spotlight=true":"",c=(0,g.getAdminLink)(`post.php?post=${e.id}&action=edit&wc_onboarding_active_task=products&tutorial=true${t}`);window.location=c}}),(e=>{(0,b.a)(e),n(!1)})):t&&((0,h.recordEvent)("tasklist_product_template_dismiss"),t()):window.location.href=(0,g.getAdminLink)("post-new.php?post_type=product&subscription_pointers=true")}},(0,r.__)("Go","woocommerce")))))}const P=()=>{const[e,t]=(0,c.useState)(null),{countryCode:o,profileItems:s}=(0,_.useSelect)((e=>{const{getProfileItems:t}=e(p.ONBOARDING_STORE_NAME),{getSettings:o}=e(p.SETTINGS_STORE_NAME),{general:c={}}=o("general");return{countryCode:(0,k.so)(c.woocommerce_default_country),profileItems:t()}})),{installedPlugins:v}=(0,_.useSelect)((e=>{const{getInstalledPlugins:t}=e(p.PLUGINS_STORE_NAME);return{installedPlugins:t()}})),E=[{key:"addProductTemplate",title:(0,c.createElement)(c.Fragment,null,(0,r.__)("Start with a template","woocommerce"),(0,c.createElement)(w.Pill,null,(0,r.__)("Recommended","woocommerce"))),content:(0,r.__)("Use a template to add physical, digital, and variable products","woocommerce"),before:(0,c.createElement)(l.Z,{icon:n}),after:(0,c.createElement)(l.Z,{icon:m.Z}),onClick:()=>(0,h.recordEvent)("tasklist_add_product",{method:"product_template"})},{key:"addProductManually",title:(0,r.__)("Add manually","woocommerce"),content:(0,r.__)("For small stores we recommend adding products manually","woocommerce"),before:(0,c.createElement)(l.Z,{icon:i}),after:(0,c.createElement)(l.Z,{icon:m.Z}),onClick:()=>(0,h.recordEvent)("tasklist_add_product",{method:"manually"}),href:(0,g.getAdminLink)("post-new.php?post_type=product&wc_onboarding_active_task=products&tutorial=true")},{key:"importProducts",title:(0,r.__)("Import via CSV","woocommerce"),content:(0,r.__)("For larger stores we recommend importing all products at once via CSV file","woocommerce"),before:(0,c.createElement)(l.Z,{icon:d}),after:(0,c.createElement)(l.Z,{icon:m.Z}),onClick:()=>(0,h.recordEvent)("tasklist_add_product",{method:"import"}),href:(0,g.getAdminLink)("edit.php?post_type=product&page=product_importer&wc_onboarding_active_task=products")},{key:"migrateProducts",title:(0,r.__)("Import from another service","woocommerce"),content:(0,r.__)("For stores currently selling elsewhere we suggest using a product migration service","woocommerce"),before:(0,c.createElement)(l.Z,{icon:u}),after:(0,c.createElement)(l.Z,{icon:m.Z}),onClick:()=>(0,h.recordEvent)("tasklist_add_product",{method:"migrate"}),href:"https://woocommerce.com/products/cart2cart/?utm_medium=product",target:"_blank"}];window.wcAdminFeatures&&window.wcAdminFeatures.subscriptions&&"US"===o&&s.product_types?.includes("subscriptions")&&v.includes("woocommerce-payments")&&(E.find((e=>{let{key:t}=e;return"addProductTemplate"===t})).content=(0,r.__)("Use a template to add physical, digital, variable, and subscription products","woocommerce"));const y=E.map((e=>({...e,onClick:()=>(e=>{e.onClick(),"addProductTemplate"===e.key&&t(!0)})(e)})));return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(a.Card,{className:"woocommerce-task-card"},(0,c.createElement)(a.CardBody,{size:null},(0,c.createElement)(w.List,{items:y}))),e?(0,c.createElement)(f,{onClose:()=>t(null)}):null)};(0,v.registerPlugin)("wc-admin-onboarding-task-products",{scope:"woocommerce-tasks",render:()=>(0,c.createElement)(E.WooOnboardingTask,{id:"products",variant:"control"},(0,c.createElement)(P,null))})}}]);