In the Vinosoft news section, we regularly share updates on new features, released enhancements, and resolved bugs. Here you’ll find everything you need to know about recent software updates, workflow improvements, and technical refinements. Our updates are driven by real-world user needs and are continuously evolving. Stay informed about what’s new – clearly documented and easy to follow.

Shop checkout - Order success page

Update from 26.05.2025 copied shop order details page to a separate order success page that is shown after checkout is completed. Manage/OrderDetails.liquid -> Checkout/OrderSuccess.liquid.

Shop owners can now customize checkout experience with necessary texts and/or third-party integrations, such as Google Customer Reviews

Paste following code to the end of Checkout/OrderSuccess.liquid template and replace merchant_id value.

<script
  src="https://apis.google.com/js/platform.js?onload=renderOptIn"
  async
  defer></script>

{% assign expectedDeliveryInDays = 5 | times: 24 | times: 60 | times: 60 %}

<script>
  window.renderOptIn = function() {

    window.gapi.load('surveyoptin', function() {

      window.gapi.surveyoptin.render(
      {
        "merchant_id": "1111111111",
        "order_id": "{{ model.Number }}",
        "email": "{{ model.PrimaryAddress.Email }}",
        "delivery_country": "{{ model.PrimaryAddress.CountryCode }}",
        "estimated_delivery_date": "{{ model.created_at | date: "%s" | plus: expectedDeliveryInDays | date: "%Y-%m-%d" }}",
      });
    });
  }
</script>

Note: This is a breaking change for Google Tag Manager users, who use /manage/orderdetails path as checkout completion path. It needs to be updated to /checkout/ordersuccess.

New feature - Factsheet

Update from 16.05.2025 brings Vinosoft CRM shop licensees a possibility to generate PDF sheet with product logo and description.

Added:

  • 2 shop theme templates: Shop/Factsheet.liquid and Factsheet.footer.liquid
  • New endpoint: /shop/factsheet/{{ productId }}?vid={{ variantId }}. Use {{ model.FactsheetUrl }} in /Shop/Product.liquid template to generate URL to view factsheet PDF file in browser. For multi-language websites: /{{ locale }}/shop/factsheet/{{ productId }}?vid={{ variantId }}

How to:

  • Update factsheet header logo using media_url filter. After you upload file to Media assets, reference you image using following syntax: {{ 'path/to/image.png' | media_url }}
  • Create a link to view factsheet PDF. In your Shop/Product.liquid use following snippet: <a target="_blank" href="{{ model.FactsheetUrl }}">Download factsheet</a>
  • Add your own localization using a translate filter. Add a translation to /locales/LOCALE.json file and reference it in template using following syntax: {{ 'MyText' | t }}

Update factsheet design to your needs by updating style tag yourself or request help from Vinosoft team.

Pay attention, that if your Liquid template compiles with error, user will see a 500 error page.

What's next?

  • Possibility to download PDF file instead of previewing
  • Referencing factsheet URL in newsletters

If you are interested in specific features (additional Liquid properties or custom behavior), contact Vinosoft team!

hello@sparkdynamic.com
Email us
+41 43 501 30 30
Call us
SparkDynamic GmbH, Neuhofstrasse 17, 8630 Rüti
Our address