Ενημέρωση του προτύπου email τροποποιημένης παραγγελίας για το Shop Campaigns
Μπορείτε να ενημερώσετε το πρότυπο ειδοποίησης Τροποποιημένη παραγγελία για να εμφανίζονται οι προσφορές Shop Campaigns και το Shop Cash στην αναφορά συναλλαγών του email που στέλνετε στους πελάτες όταν μια παραγγελία τροποποιείται. Η ενημέρωση του προτύπου email τροποποιημένης παραγγελίας μπορεί να διασφαλίσει ότι οι πελάτες θα βλέπουν ακριβείς πληροφορίες για το Shop Cash και τις προσφορές όταν γίνονται αλλαγές στην παραγγελία τους.
Βήματα:
Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.
Κάντε κλικ στην επιλογή Ειδοποιήσεις πελατών.
Στην ενότητα Εξαιρέσεις παραγγελιών, κάντε κλικ στην επιλογή Τροποποιημένη παραγγελία.
Κάντε κλικ στην επιλογή Επεξεργασία κώδικα.
Προσθέστε ένα απόσπασμα κώδικα για να υπολογίσετε το ποσό της συναλλαγής προσφοράς Shop στις γραμμές του μερικού συνόλου:
- Εντοπίστε την πρώτη γραμμή κώδικα
{% assign transaction_size = 0 %}. - Αντικαταστήστε το υπάρχον μπλοκ κώδικα με το ακόλουθο μπλοκ κώδικα:
- Εντοπίστε την πρώτη γραμμή κώδικα
{% assign transaction_size = 0 %}
{% assign transaction_amount = 0 %}
{% assign net_transaction_amount_rounding = 0 %}
{% assign authorized_amount = 0 %}
{% assign has_refunds = false %}
{% assign shopify_pay_captured = false %}
{% assign shop_cash_offers_captured = false %}
{% for transaction in transactions %}
{% if transaction.status == "success" %}
{% if transaction.kind == "sale" or transaction.kind == "capture" %}
{% if transaction.payment_details.credit_card_company %}
{% assign shopify_pay_captured = true %}
{% endif %}
{% if transaction.gateway == "shop_cash" or transaction.gateway == "shop_offer" %}
{% assign shop_cash_offers_captured = true %}
{% endif %}
{% assign transaction_size = transaction_size | plus: 1 %}
{% assign transaction_amount = transaction_amount | plus: transaction.amount %}
{% if transaction.amount_rounding != nil %}
{% assign net_transaction_amount_rounding = net_transaction_amount_rounding | plus: transaction.amount_rounding %}
{% endif %}
{% elsif transaction.kind == "refund" or transaction.kind == "change" %}
{% assign transaction_size = transaction_size | plus: 1 %}
{% assign transaction_amount = transaction_amount | minus: transaction.amount %}
{% assign has_refunds = true %}
{% if transaction.amount_rounding != nil %}
{% assign net_transaction_amount_rounding = net_transaction_amount_rounding | minus: transaction.amount_rounding %}
{% endif %}
{% elsif transaction.kind == "authorization" %}
{% assign authorized_amount = authorized_amount | plus: transaction.amount %}
{% endif %}
{% endif %}
{% endfor %}
{% if shopify_pay_captured == true and shop_cash_offers_captured == false %}
{% for transaction in transactions %}
{% if transaction.status == "success" %}
{% if transaction.kind == "authorization" and transaction.gateway == "shop_cash" or transaction.gateway == "shop_offer" %}
{% assign transaction_size = transaction_size | plus: 1 %}
{% assign transaction_amount = transaction_amount | plus: transaction.amount %}
{% if transaction.amount_rounding != nil %}
{% assign net_transaction_amount_rounding = net_transaction_amount_rounding | plus: transaction.amount_rounding %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}- Εμφάνιση του ονόματος της συναλλαγής προσφοράς Shop στις γραμμές του μερικού συνόλου:
- Εντοπίστε τις ακόλουθες γραμμές κώδικα:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %} - Αντικαταστήστε το υπάρχον μπλοκ κώδικα με το ακόλουθο μπλοκ κώδικα:
- Εντοπίστε τις ακόλουθες γραμμές κώδικα:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %}
{% if transaction.amount_rounding != 0 %}
{% assign amount_rounding = transaction.amount_rounding %}
{% endif %}
{% if transaction.status == "success" and transaction.kind == "capture" or transaction.kind == "sale" %}
{% if transaction.payment_details.gift_card_last_four_digits %}
{% capture transaction_name %}Gift card (ending with {{ transaction.payment_details.gift_card_last_four_digits }}){% endcapture %}
{% elsif transaction.payment_details.credit_card_company %}
{% capture transaction_name %}{{ transaction.payment_details.credit_card_company }} (ending in {{ transaction.payment_details.credit_card_last_four_digits }}){% endcapture %}
{% else %}
{% capture transaction_name %}{{ transaction.gateway_display_name }}{% endcapture %}
{% endif %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>{{transaction_name}}</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ transaction.amount | plus: amount_rounding | money }}</strong>
</td>
</tr>
{% elsif shopify_pay_captured and shop_cash_offers_captured == false and transaction.kind == "authorization" and transaction.gateway == "shop_cash" or transaction.gateway == "shop_offer" %}
{% capture transaction_name %}{{ transaction.gateway_display_name }}{% endcapture %}- Κατάργηση των προσφορών Shop από τις γραμμές μεθόδου πληρωμής:
- Εντοπίστε τη γραμμή κώδικα
{% if transaction.payment_details.credit_card_company %}. - Αντικαταστήστε το υπάρχον μπλοκ κώδικα με το ακόλουθο μπλοκ κώδικα:
- Εντοπίστε τη γραμμή κώδικα
{% if transaction.payment_details.credit_card_company %}
{% capture credit_card_url %}notifications/{{ transaction.payment_details.credit_card_company | downcase | replace: " ", "_" }}.png{% endcapture %}
<img src="{{ credit_card_url | shopify_asset_url }}" class="customer-info__item-credit" height="24">
<span><%= t('notifications.views.mailers.notifications.order_confirmation.payment_method') %></span><br>
{% elsif transaction.gateway != "shop_offer" %}
{{ transaction.gateway_display_name }}<br>
{% endif %}- Προαιρετικά: Κάντε κλικ στην επιλογή Προεπισκόπηση για να δείτε μια προεπισκόπηση των αλλαγών σας.
- Κάντε κλικ στην επιλογή Αποθήκευση.