Det er absolutt mulig, men du har dessverre bare 100 tegn til rådighet – det er derfor vi har valgt denne tekstløsningen.
Du kan overstyre dette for din butikk og usecase med følgende filter:
apply_filters('woo_vipps_transaction_text', $transactionText, $order);
– Hvis du lager noe lenger enn 100 tegn blir det da erstattet med en kortere tekst.
Her er et eksempel som bare legger til produktnavnene med komma i mellom, hvis teksten blir mindre enn 100 tegn:
add_filter('woo_vipps_transaction_text', function ($defaulttext, $order) {
$productnames = [];
foreach ($order->get_items() as $product) {
$productnames[] = $product['name'];
}
$newtext = join(", ", $productnames);
if (strlen($newtext) <= 100) return $newtext;
return $defaulttext;
}, 10, 2);
Dette er jeg også interessert i å få endret, altså standard teksten. Men hvor kan jeg legge inn denne koden? Jeg ser at den allerede ligger inne i filen VippsApi.class. php. Men det kommer fortsatt frem Bekreft din bestilling fra “nettside”
-
This reply was modified 2 years, 3 months ago by futti.
Du legger det inn i functions.php-filen til temaet ditt.
Jepp, eller i en egen plugin om du foretrekker det. Det enkelse du kan gjøre er å lage en php-fil i wp-content/plugin med en header som
<?php
/**
* Plugin Name: Mine lokale tilpasninger
* Description: Her har jeg tilpasninger som ingen andre har
* Version: 1.0
*/
// Legg til det du vil her
Du kan også lage dette i en katalog ala mine-lokale-tilpasninger/mine-lokale-tilpasninger.php, ZIP’e dette og så laste det opp som en plugin i admin-grensesnittet.