Soporte » Plugins y Hacks » WooCommerce » Como asignar un numero de telefono a una sucursal

  • xmax316

    (@xmax316)


    Buenas tardes..
    Aun no resuelvo la parte de oneclic order x whatsapp que puse en otro debate. Pero quisiera preguntar de antemano lo siguiente…
    Si tengo un local q tiene 2 sucursales si asi se le puede llamar… Uno en un corregimiento y otro en otro corregimiento… Como se le puede asigar a cada uno q es el mismo vendedor un numero de telefono o whatsapp para q cuando el cliente ordene y sus. Datos digan q es del corregimiento A entonces la orden de cliente saldria con el numero de telefono del vendedor del corregimiento A.
    Lei q una idea sencilla seria poner los corregimientos A y B del mismo vendedor como Categorias. Asi ambos corregimientos quedarian bajo el mismo vendedor pero el trabajo de copiar los mismo productos es canson y x suerte no llegan a 30 productos. Pero aun haciendolo de esa forma como hago para q un plugging x ejemplo OneClick to Order x whatsapp pueda obtener o diferenciar las sucursales o categorias de corregimiento y procese la orden segun el numero de whatsapp de cada corregimiento. No se si me explico.

    Saludos.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador josearcos

    (@josearcos)

    Hola, @xmax316. Creo que lo que necesitas montar es una tienda multivendor. Cada local será un vendor y tendrá su propia gestión. Busca en el repositorio que hay algunos plugins que te pueden servir. Además, hay plugins de pago como Dokan o Yith MultiVendor.

    Espero haberte ayudado, un saludo.

    Lo q deseaba evitar era la administracion x separado encuanto a los productos pues si lo hago como dices envez de tener 30 productos registrados tendria 60 o 90 dependiendo del numero de sucursales y tendria q cambiar precio a los 90 envez de solo 30. Me explico? Pero independientemente de eso. El problema es que solo uso plugins gratis pues no voy a cobrar nada a nadie… X tal razon pregunto y sigo averiguando como hacer que el pluging de One Clic Order to Whatsapp pueda obtener el numero del seller o vendedor o de la tienda (pues dokan solo pide numero de la tienda) para que asi pueda yo completar bien la configuracion del pluging de One Clic Order to whastapp y pueda la gente o clientes hacer pedidos desde la pagina del producto directamente con el seller/vededor o tienda.

    Ahora si me sabes que es lo que necesito. Aun no he podido entrar en produccion x culpa de esa configuracion que necesito para ese plugin.

    Creo q debe ser algo como get_(dokan_seller_phone) de hecho eE pluging no contiene archivos JS. Por lo q considero q solo seria agregar un par de lineas o sustituir la linea donde hace un get_ para obtener el $phone que uno debe poner como administrador del sitio web.

    Y no kiero eso. Quiero q pida o haga el get_ del dueño del producto o productos en el pedido/orden.

    He escrito esa solicitud en varios sitios incluso con el mismo desarrollador y nada que me responden. Nadie me para bolas en este foro.

    Saludos.

    Moderador Jose Luis

    (@jose64)

    Hola @xmax316

    He escrito esa solicitud en varios sitios incluso con el mismo desarrollador y nada que me responden. Nadie me para bolas en este foro.

    Disculpa, pero @josearcos si te ha parado bola, que por cierto en un foro no es una expresión afortunada. Lo que no puedes pretender es que te haga un desarrollo a la medida de lo que quieres. Los recursos del repositorio son los que son, muy amplios porque de hecho tal y como te indicaron en la respuesta te permiten montar toda la tienda, pero con ciertas limitaciones, si quieres optimizar la gestión y esto no está incluido en las versiones gratuitas de los plugins tendrás que pagar por versiones completas o por desarrollos.

    @jose64 No entendi tu referencia a EXPRESION AFORTUNADA. Si buscas en wikipedia aparece la definion al dicho que yo exprese anteriormente… Pero si hice referencia con tal dicho ya que @josearcos, como dice fue el unico que me respondio. Pero yo lo hacia en mencion a que ni sikiera el desarrollador del pluggin me a respondido y veo que otras personas le han consultado sobre otros temas hace mas de 5 meses y no veo que el o su team responda. ahi y por ese motivo dije lo que dije. Y bueno… si la respuesta que @josearcos dio a mi pregunta fue acertada considero que ambos ni se tomaron la molestia en leer y tratar de entender lo que escribi con tanto esmero y eso nuevamente me hace sentir, pero no lo escribire, lo que tu señalas como EXPRESION NO AFORTUNADA. Si fijas bien habla de vendedores… ya con eso era claro que yo estaba tratando con dokan, wcfm y wcmp. Puesto que estaba tratando de averiguar como hacer cuando un vendedor tiene mas de una sucursal… y puse el ejemplo y todo. Pero opte por trabajarlo con el proceso mas largo… el de en vez de registrar 1 solo producto tendria que hacer 3 tiendas para ese vendedor y registrar cada producto 3 veces o sea un total de 90 productos que significa 30 productos repetidos 3 veces cada uno… No creo q sea la mejor opcion pero toco… Pues nadie se tomo la molestia de leer que era exactamente lo que estaba yo solicitando…Pero dejando eso a un lado…

    @jose64 yo he visto sus respuestas en otros temas y he visto el alcanze de sus ayudas… (lineas de codigos) y me entristecio muchisimo su respuesta en el mio. asi que por ultima vez escribire lo que realmente estoy tratando de RESOLVER…

    ES EL PLUGIN…
    * @package OneClick Chat to Order
    * @author Walter Pinem
    * @link https://walterpinem.me
    * @link https://www.seniberpikir.com/oneclick-wa-order-woocommerce/
    * @copyright Copyright (c) 2019, Walter Pinem, Seni Berpikir
    * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License v3.0

    un sitio web de el seria: https://www.pluginsweb.es/oneclick-chat-to-order/
    Es una pluggin gratis. Y trabaja bastante bien si mi caso fuese una tienda normal o sea un solo dueño o una sola tienda. Pero en mi caso lo que quiero hacer y vengo tratando de hacer desde hace mas de 8 años es una pagina MultiStore… De hecho en Diciembre 2002… presente mi Tesis en base a eso y en aquella epoca creo que ni WORDPRESS Ni DOKAN EXISTIAN. Luego en año 2012 comence a realizar mi proyecto… gaste mucho dinero en desarrolladores (DE BANGLADESH) que al final se quedaban con el dinero y no terminaban el proyecto… lo inicie con PRESTASHOP y Luego salio uno dizque a la medida que fue perdida de dinero y tiempo… por ultimo encontre uno que recomendo OPENCART ese llego bien al final pero el modulo de DHL en aquel entonces nos dio mucho problemas. Logramos hacer todo de JAVA a PHP para que DHL trabajase con OPENCART pero el soporte de DHL en aquel entonces era malo… Y tuvimos que parar allí y el programador gano su dinero pero yo aun quede sin nada… Así que deje eso en el olvido hasta este año que empezó la pandemia pues me mude de ciudad a una menos concurrida (el interior por así decirlo) acá hay gente de campo. Y bueno…

    Volviendo al tema con el plugin es que el mismo supuestamente es OPEN SOURSE asi que supongo que lo puedo editar… y en su contenido…

    en Admin/wa_admin_page.php
    en Includes/wa-button.php
    Includes/whatsapp-button.php

    solo en esos 3 archivos aparecen lineas como:
    $phone = get_option(sanitize_text_field(‘wa_order_option_phone_number’));
    y otro que dice:
    $phone = get_option(‘wa_order_option_phone_number’);

    asumo que ese sanitize_text_fiel hace ref al numero de teléfono que pide el setting del pluggin desde el escritorio del ADMIN. el segundo que no tiene sanitize no tengo la menor idea…

    Yo quiero saber como hacer para que el plugin, en vez de usar el numero que se pone en es el escritorio del admin al configurar el pluggin… busque el numero que ya tiene registrado el vendedor o seller (ese que escribe cuando llena su formulario de inscripcion) para cuando se use el botton de whatsapp en la orden del thankyou page o en el botton del Product page el pluging use el numero del vendedor o seller del producto y no el del administrador del sitio web. No se si lo escribi bien o me explique mal.

    Yo estoy usando DOKAN… y lo use porque es el único que ofrece hacer facturas sin tener que pagar por ellas. Los otros lo ofrecen con PREMIUM y no quiero eso. Por mi experiencia, he tratado de que todo me salga gratis esta vez. No quiero gastar mas plata en algo que no se si al final me quede bien.

    Ya he intentado cambiar todas las lineas de los 3 archivos mencionados que tengan las lineas
    $phone = get_option(‘wa_order_option_phone_number’);
    y de
    $phone = get_option(sanitize_text_field(‘wa_order_option_phone_number’));

    por una que diga:
    $phone = get_option(sanitize_text_field(‘dokan_store_phone’));
    $phone = get_option(sanitize_text_field(‘dokan-store-phone’));
    $phone = get_option(sanitize_text_field(‘dokan_vendor_phone’));
    $phone = get_option(sanitize_text_field(‘dokan_seller_phone’));
    $phone = get_option(sanitize_text_field(‘seller_store_phone’));
    $phone = get_option(sanitize_text_field(‘vendor_store_phone’));
    $phone = get_option(‘dokan_store_phone’);
    $phone = get_option(‘dokan-store-phone’);
    $phone = get_option(‘dokan_vendor_phone’);
    $phone = get_option(‘dokan_seller_phone’);
    $phone = get_option(‘seller_store_phone’);
    $phone = get_option(‘vendor_store_phone’);

    He intentado todas esas combinaciones y nada. Sigue sin salir el numero de teléfono del vendedor del producto en el enlace de whastapp. en la mayoría de las veces ni siquiera me sale error.

    Así que no se que es lo que estoy haciendo algo mal o no se que es lo que me hace falta.

    Bueno sr. @jose64 espero haberme explicado bien con este tema esta vez.

    saludos y buen dia.

    Moderador Jose Luis

    (@jose64)

    Hola @xmax316

    Claro que nos tomamos la molestia de leer, si no no te contestaríamos, lo que no puedes hacer es exigir ayuda. Por otra parte, conozco de sobra la expresión, y es tan inapropiada e irrespetuosa como protestar porque no te hacen caso en un foro atendido por voluntarios que regalan su tiempo y conocimientos cuando la respuesta no es la esperada.

    Lo que quieres hacer quedó perfectamente explicado, el plugin al que haces referencia también, que le consultaste a su desarrollador y no te contestó también quedó claro, el desarrollador aporta su trabajo voluntariamente y no tiene obligación de dar soporte y menos aún hacer cambios en su plugin a petición de un usuario, gratuitamente cede su trabajo. Ahora mismo tiene en proceso una nueva versión, cuando esté disponible revísala a ver si con eso lo solucionas.

    [New Feature] OneClick Chat to Order Now Has Mutiple Numbers Feature

    Con respecto a lo que comentas

    solo en esos 3 archivos aparecen lineas como:
    $phone = get_option(sanitize_text_field(‘wa_order_option_phone_number’));
    y otro que dice:
    $phone = get_option(‘wa_order_option_phone_number’);

    asumo que ese sanitize_text_fiel hace ref al numero de teléfono que pide el setting del pluggin desde el escritorio del ADMIN. el segundo que no tiene sanitize no tengo la menor idea…

    Code Reference / Functions / sanitize_text_field()

    sanitize_text_field() es una función que limpia un valor antes de guardarlo en la base de datos, es una forma de asegurar que no se guarda código malicioso, por ejemplo, un ejecutable en un campo de texto, en líneas generales lo convierte en texto plano eliminando los caracteres especiales.

    Si no conoces las funciones básicas ¿como pretendes modificar el plugin?, una cosa es asumir que solo tienes que cambiar un par de líneas de código y otra muy diferente que sea así, si su desarrollador, que lo conoce perfectamente, tarda meses en añadir una nueva funcionalidad ya te puedes hacer una idea de la complejidad que puede tener el cambio.

    Lamento tu experiencia con programadores de Bangladesh, suele pasar cuando no quieres pagar lo que cuestan las cosas, pero estoy seguro de que donde estás hay programadores buenos que estarán dispuestos a colaborar contigo, y seguramente podrás contactar con alguno de ellos y hacerle una propuesta que sea beneficiosa para ambos, no necesariamente monetaria.

    Creo que después de haber menospreciado el trabajo de dos moderadores, lo mínimo que puedo hacer es volver a indicarte que busques ayuda profesional, la finalidad de un foro de soporte es aclarar dudas de funcionamiento, no modificar plugins. Por esta razón cierro el debate.

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Como asignar un numero de telefono a una sucursal’ está cerrado a nuevas respuestas.