es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Magento 2.3: Cómo cambiar “const CUSTOM_CARRIER_CODE = ‘custom’;”

¿Alguien podría sugerir un método o modificación para reemplazar el valor “custom” por una palabra diferente? Por ejemplo, de “custom” a “Fantasy Shipping”.

El valor “custom” se propone en Magento 2.3 cuando el título no tiene valor. Me gustaría poder reemplazar el valor “custom” con uno personalizado cada vez que el campo esté vacío.

¿Creen que es suficiente modificar el valor en: magento2/vendor/magento/module-sales/Model/Order/Shipment/Track.php (línea 25)

/**
 * @method \Magento\Sales\Model\ResourceModel\Order\Shipment\Track _getResource()
 * @method \Magento\Sales\Model\ResourceModel\Order\Shipment\Track getResource()
 *
 * Clase del Equipo Principal de Magento <core@magentocommerce.com>
 * @SuppressWarnings(PHPMD.CouplingBetweenObjects)
 */
class Track extends AbstractModel implements ShipmentTrackInterface
{
    /**
     * Código del transportista personalizado
     */
    const CUSTOM_CARRIER_CODE = 'custom';
}

¡Gracias a todos los que puedan ayudarme!/core@magentocommerce.com

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, modificar el valor en magento2/vendor/magento/module-sales/Model/Order/Shipment/Track.php en la línea 25 debería funcionar. Reemplaza el valor actual de custom con tu valor deseado (Fantasy Shipping). Asegúrate de probar exhaustivamente antes de implementarlo en un entorno de producción.

Comments are closed.