Ova Cars for ShopMagic
The snippet can be accessed without any authentication.
Authored by
Bartek Jaskulski
Edited
<?php
/**
* Plugin Name: Ova Cars for ShopMagic
*/
use WPDesk\ShopMagic\Placeholder\Builtin\WooCommerceOrderBasedPlaceholder;
add_action(
'shopmagic/core/placeholders',
static function (array $placeholders) {
$placeholders[] = new class extends WooCommerceOrderBasedPlaceholder {
public function get_slug(): string
{
return parent::get_slug() . '.ovacrs_pickup_date';
}
public function value( array $parameters = null ): string
{
// Are you sure, method `get_order_ovacars_pickup_date` exists?
// Most likey, you will have instance of `\WC_Order`
// inside this method.
return $this->is_order_provided() ? $this->get_order()->get_order_ovacars_pickup_date() : '';
}
}
return $placeholders;
}
);
Please register or sign in to comment