{"pageProps":{"posts":[{"id":622,"date":"2023-01-27T09:02:08","date_gmt":"2023-01-27T09:02:08","guid":{"rendered":"https://admin.koravski.com/?p=622"},"modified":"2023-01-27T09:03:27","modified_gmt":"2023-01-27T09:03:27","slug":"shopify-section-groups-how-to-migrate","status":"publish","type":"post","link":"https://admin.koravski.com/shopify-section-groups-how-to-migrate/","title":{"rendered":"Shopify Section Groups – A new Shopify Tag"},"content":{"rendered":"\n

Shopify announced sections liquid tag and section groups

\n\n\n\n

You can now create section groups in your theme’s layout. Section groups are JSON containers that allow merchants to add, remove, and reorder sections in areas of the layout file such as the header and footer.

\n\n\n\n

To include a section group in a layout file, add the section group to the sections directory of your theme, then add a {% sections '<filename>' %} Liquid tag that references your new sections file to the layout file where you want it to be rendered.

Read more here: https://shopify.dev/themes/architecture/section-groups

\n","protected":false},"excerpt":{"rendered":"

Shopify announced sections liquid tag and section groups You can now create section groups in your theme’s layout. Section groups are JSON containers that allow merchants to add, remove, and reorder sections in areas of the layout file such as the header and footer. To include a section group in a layout file, add the section group… Continue reading Shopify Section Groups – A new Shopify Tag

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2023/01/blog_shopify_sections_tag_koravski.webp","category":["Shopify"],"excerpt":"It is now possible to generate groupings of sections within your theme's design. These section groups, which are JSON containers, enable merchants to include, take away, and rearrange sections in aspects of the layout such as the header and footer."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/622"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=622"}],"version-history":[{"count":3,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/622/revisions"}],"predecessor-version":[{"id":627,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/622/revisions/627"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=622"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=622"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":615,"date":"2022-12-16T15:03:57","date_gmt":"2022-12-16T15:03:57","guid":{"rendered":"https://admin.koravski.com/?p=615"},"modified":"2022-12-16T15:04:06","modified_gmt":"2022-12-16T15:04:06","slug":"top-10-mobile-e-commerce-examples-that-will-inspire-your-success","status":"publish","type":"post","link":"https://admin.koravski.com/top-10-mobile-e-commerce-examples-that-will-inspire-your-success/","title":{"rendered":"Top 10+ Mobile E-commerce Examples That Will Inspire Your Success!"},"content":{"rendered":"\n

As more and more consumers switch to mobile devices to shop online, businesses must develop an effective mobile e-commerce strategy to stay competitive. Mobile e-commerce provides a unique opportunity for businesses to reach customers in a more direct and convenient way than ever before. In this article, we’ll take a look at 10+ successful mobile e-commerce examples to learn from and to help you grow your business.

\n\n\n\n

Amazon

\n\n\n\n

This global leader in e-commerce has earned its place at the top of the list for mobile e-commerce success. Amazon’s mobile app was one of the first to offer an optimized shopping experience for mobile users. The app features a user-friendly design that makes it easy for customers to find and purchase products quickly and conveniently. In addition to its mobile app, Amazon also offers an equally impressive mobile website that offers a similar shopping experience.

\n\n\n\n

Walmart

\n\n\n\n

Walmart’s mobile app has become a popular choice for customers looking to shop online. The app offers customers a convenient way to shop, compare prices, and manage their shopping list. It also makes it easy to track orders and keep track of store locations and opening hours. Walmart’s mobile app has been so successful that it is now the most popular shopping app in the US.

\n\n\n\n

eBay

\n\n\n\n

eBay has also had success with its mobile app, which makes it easy for customers to browse, research, and purchase items. eBay’s app also features an in-app currency system, allowing customers to pay for items directly from the app. The app also offers several helpful features like the ability to leave feedback on products and sellers.

\n\n\n\n

Etsy

\n\n\n\n

Etsy’s mobile app provides a unique shopping experience for customers looking for unique and handmade items. The app makes it easy for customers to browse and purchase items from the Etsy marketplace. Customers can also use the app to contact sellers, leave feedback, and track orders.

\n\n\n\n

Target

\n\n\n\n

Target’s mobile app allows customers to shop in-store and online. The app offers several helpful features, including a barcode scanner, coupons, and a rewards program. The app also allows customers to access the store’s weekly ad and special offers.

\n\n\n\n

Best Buy

\n\n\n\n

Best Buy’s mobile app offers a convenient way for customers to browse and purchase items. The app makes it easy to compare prices and read reviews on products. Customers can also use the app to find store locations, track orders, and access weekly ads.

\n\n\n\n

Costco

\n\n\n\n

Costco’s mobile app provides an easy way for customers to shop for items in-store and online. The app offers several helpful features, including a barcode scanner, coupons, and a rewards program. Customers can also use the app to access store locations, weekly ads, and member exclusive deals.

\n\n\n\n

Sephora

\n\n\n\n

Sephora’s mobile app provides customers with a unique way to shop for beauty products. The app makes it easy for customers to browse and purchase items, as well as access in-store services like makeup applications and skin consultations.

\n\n\n\n

Home Depot

\n\n\n\n

Home Depot’s mobile app allows customers to shop for items in-store and online. The app offers several helpful features, including a barcode scanner, coupons, and a rewards program. Customers can also use the app to find store locations, track orders, and access weekly ads.

\n\n\n\n

Lowe’s

\n\n\n\n

Lowe’s mobile app offers a convenient way for customers to shop for items in-store and online. The app also offers helpful features, including a barcode scanner, coupons, and a rewards program. Customers can also use the app to access store locations, weekly ads, and other helpful information.

\n\n\n\n

These are just a few of the top mobile e-commerce examples that businesses can learn from. As mobile technology continues to evolve, businesses that embrace mobile e-commerce strategies will be well-positioned to maximize the potential of this powerful platform. By creating an effective mobile e-commerce strategy, businesses can take advantage of the convenience and accessibility of mobile shopping to reach new customers and increase sales.

\n","protected":false},"excerpt":{"rendered":"

As more and more consumers switch to mobile devices to shop online, businesses must develop an effective mobile e-commerce strategy to stay competitive. Mobile e-commerce provides a unique opportunity for businesses to reach customers in a more direct and convenient way than ever before. In this article, we’ll take a look at 10+ successful mobile… Continue reading Top 10+ Mobile E-commerce Examples That Will Inspire Your Success!

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/12/blog_shopify_success_koravski.webp","category":["Shopify"],"excerpt":"Are you looking for some creative and inspiring ways to take your mobile e-commerce business to the next level? Then you’ve come to the right place! In this blog post, we’ll be taking a look at the top 10+ mobile e-commerce examples that are sure to get your creative juices flowing and provide you with plenty of inspiration for success. Let’s get started!"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/615"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=615"}],"version-history":[{"count":3,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/615/revisions"}],"predecessor-version":[{"id":619,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/615/revisions/619"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=615"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=615"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":602,"date":"2022-12-15T09:58:11","date_gmt":"2022-12-15T09:58:11","guid":{"rendered":"https://admin.koravski.com/?p=602"},"modified":"2022-12-15T20:44:31","modified_gmt":"2022-12-15T20:44:31","slug":"everything-you-need-to-know-about-shopify-flow","status":"publish","type":"post","link":"https://admin.koravski.com/everything-you-need-to-know-about-shopify-flow/","title":{"rendered":"Everything You Need To Know About Shopify Flow"},"content":{"rendered":"\n

Welcome to The Ultimate Guide to Shopify Flow! Shopify Flow is an automation and workflow tool that helps you streamline your Shopify store’s processes. It simplifies and automates routine tasks, saves time, and allows you to focus on growing your business.

\n\n\n\n

In this guide, we’ll be taking an in-depth look at Shopify Flow and how it can help you manage and run your store more efficiently. We’ll cover the basics, like what Shopify Flow is, how it works, and the features that come with it. We’ll also go over the benefits of using Shopify Flow, who it’s best for, and what it costs.

\n\n\n\n

Let’s get started!

\n\n\n\n

What Is Shopify Flow?

\n\n\n\n

Shopify Flow is an automation and workflow tool that helps streamline and automate routine tasks in your Shopify store. It simplifies and automates the processes of your store, making it easier to manage and run.

\n\n\n\n

Shopify Flow is like a personal assistant for your store. It can handle everything from customer service requests to inventory management, and more. It’s a powerful tool that enables you to focus on growing your business, instead of wasting time on mundane tasks.

\n\n\n\n

How Does Shopify Flow Work?

\n\n\n\n

Shopify Flow works by automating and streamlining your store’s processes. It uses a series of triggers, conditions, and actions – called automations – to automate the tedious tasks in your store.

\n\n\n\n

For example, you can create automations to send notifications when an order is received, generate an invoice when an order is placed, and update inventory when an item is sold. This way, you don’t have to manually do these tasks every time an action is taken.

\n\n\n\n

What Features Does Shopify Flow Have?

\n\n\n\n

Shopify Flow has a variety of features, including the ability to create custom automations, integrate with third-party apps, and manage customer service requests.

\n\n\n\n

The automations feature lets you create custom automations for your store, such as sending notifications when an order is received, generating invoices when an order is placed, and updating inventory when an item is sold. You can also set conditions, like applying a discount when an order meets a certain criteria, or sending a notification when an item has been back-ordered.

\n\n\n\n

With the integration feature, you can connect your Shopify store to third-party apps, such as MailChimp and QuickBooks. This allows you to automate and streamline the tasks associated with these apps, such as automatically adding customers to your mailing list, or importing invoices into QuickBooks.

\n\n\n\n

Finally, the customer service feature enables you to manage customer service requests, such as refund requests or product inquiries. This way, you can quickly respond to customers and resolve their issues.

\n\n\n\n

Who Is Shopify Flow Best For?

\n\n\n\n

Shopify Flow is best for businesses that want to streamline and automate their store’s processes. It’s especially beneficial for stores that have a lot of orders and customer service requests, as it can help manage these tasks more efficiently.

\n\n\n\n

Shopify Flow is also great for businesses that want to connect their store to third-party apps, such as MailChimp and QuickBooks. This allows them to automate and streamline the tasks associated with these apps, saving time and effort.

\n\n\n\n

What Does Shopify Flow Cost?

\n\n\n\n

Shopify Flow is a paid add-on for Shopify, and the pricing varies depending on the size of your store. If you’re on the Basic Shopify plan, Shopify Flow costs $10 per month. If you’re on the Shopify plan, you can get Shopify Flow for free.

\n\n\n\n

Conclusion

\n\n\n\n

Shopify Flow is an automation and workflow tool that simplifies and automates routine tasks in your Shopify store. It’s a powerful tool that enables you to focus on growing your business, instead of wasting time on mundane tasks. It’s best for businesses that want to streamline and automate their store’s processes, and it’s especially beneficial for stores that have a lot of orders and customer service requests. The pricing for Shopify Flow depends on the size of your store, but it’s generally affordable.

\n\n\n\n

We hope this guide has helped you understand what Shopify Flow is and how it can help you manage and run your store more efficiently. If you have any other questions, feel free to reach out to our team at any time.

\n","protected":false},"excerpt":{"rendered":"

Welcome to The Ultimate Guide to Shopify Flow! Shopify Flow is an automation and workflow tool that helps you streamline your Shopify store’s processes. It simplifies and automates routine tasks, saves time, and allows you to focus on growing your business. In this guide, we’ll be taking an in-depth look at Shopify Flow and how… Continue reading Everything You Need To Know About Shopify Flow

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/12/blog_shopify_flow_koravski.webp","category":["Shopify"],"excerpt":"Shopify Flow – an intuitive, user-friendly automation platform that helps you manage and automate your business’s processes. In this ultimate guide, we’ll provide you with everything you need to know about Shopify Flow, from its features and capabilities to implementation and best practices. "},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/602"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=602"}],"version-history":[{"count":3,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/602/revisions"}],"predecessor-version":[{"id":606,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/602/revisions/606"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=602"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=602"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":598,"date":"2022-12-13T09:45:54","date_gmt":"2022-12-13T09:45:54","guid":{"rendered":"https://admin.koravski.com/?p=598"},"modified":"2022-12-15T20:50:14","modified_gmt":"2022-12-15T20:50:14","slug":"how-to-compose-your-commerce-in-2023","status":"publish","type":"post","link":"https://admin.koravski.com/how-to-compose-your-commerce-in-2023/","title":{"rendered":"How to compose your commerce in 2023"},"content":{"rendered":"\n

As an online business owner, having a well-designed and user-friendly shop is essential in order to reach success. Shopify is one of the most popular ecommerce platforms around, and it’s a great choice for entrepreneurs looking to get their business up and running on the web.

\n\n\n\n

However, the ecommerce landscape is constantly evolving, and the strategies and techniques you use to set up and manage your shop in 2021 may not be as effective in 2023. In this article, we’ll look at how to compose your Shopify ecommerce in 2023, helping you to stay ahead of the competition.

\n\n\n\n

Invest in Quality Design

\n\n\n\n

The first thing to consider when setting up your Shopify store is design. While it’s possible to set up a basic shop with a free theme, you’ll likely get better results by investing in quality design. This can help you stand out from the competition, as well as making it easier for customers to navigate around your shop.

\n\n\n\n

When choosing a theme, look for one that is responsive and mobile-friendly, as mobile commerce is likely to continue growing in the coming years. You should also consider the overall look and feel of the theme, as this will help to create a consistent brand identity across your shop.

\n\n\n\n

Optimize for SEO

\n\n\n\n

When setting up your Shopify store in 2023, you should also make sure that it’s optimized for SEO (Search Engine Optimization). This will help to ensure that your shop appears at the top of search engine results, helping you to reach more potential customers.

\n\n\n\n

When optimizing for SEO, pay attention to factors such as page titles, meta descriptions, and keyword optimization. You should also make sure that your shop is structured properly, with well-structured URLs and a clear hierarchy of categories and products.

\n\n\n\n

Focus on User Experience

\n\n\n\n

A key part of setting up a successful Shopify shop in 2023 is to focus on user experience. This means making sure that your shop is easy to use, with a clear navigation and minimal distractions.

\n\n\n\n

You should also make sure that your shop is fast and reliable, as customers won’t stick around if loading times are slow or if the checkout process is too complicated. You should also consider adding features such as live chat and product reviews, as these can help to create a more engaging experience for customers.

\n\n\n\n

Stay Up to Date With Trends

\n\n\n\n

Finally, it’s important to stay up to date with the latest ecommerce trends in order to remain competitive in the market. This includes staying abreast of new technologies, such as AI-based personalization tools, as well as keeping up with changes to customer expectations and shopping habits.

\n\n\n\n

By staying on top of trends, you can ensure that your Shopify store is up to date and prepared for whatever the future may bring.

\n\n\n\n

Conclusion

\n\n\n\n

Setting up a successful Shopify store in 2023 requires careful planning and an understanding of the latest trends in ecommerce. By investing in quality design, optimizing for SEO, and focusing on user experience, you can ensure that your shop is well positioned to succeed in the coming years.

\n","protected":false},"excerpt":{"rendered":"

As an online business owner, having a well-designed and user-friendly shop is essential in order to reach success. Shopify is one of the most popular ecommerce platforms around, and it’s a great choice for entrepreneurs looking to get their business up and running on the web. However, the ecommerce landscape is constantly evolving, and the… Continue reading How to compose your commerce in 2023

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/12/blog_compose_koravski.webp","category":["Shopify"],"excerpt":"As the world of commerce continues to evolve and adapt to the ever-changing business landscape, entrepreneurs and business owners must stay ahead of the curve to remain competitive. "},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/598"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=598"}],"version-history":[{"count":5,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/598/revisions"}],"predecessor-version":[{"id":610,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/598/revisions/610"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=598"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=598"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":547,"date":"2022-12-10T09:36:39","date_gmt":"2022-12-10T09:36:39","guid":{"rendered":"https://admin.koravski.com/?p=547"},"modified":"2022-12-15T20:19:24","modified_gmt":"2022-12-15T20:19:24","slug":"how-to-trigger-calendly-popup-widget-with-a-button","status":"publish","type":"post","link":"https://admin.koravski.com/how-to-trigger-calendly-popup-widget-with-a-button/","title":{"rendered":"How to trigger Calendly popup widget with a button"},"content":{"rendered":"\n

Calendly is a powerful tool that allows you to easily schedule appointments and events with clients, colleagues, and others. But did you know that you can also trigger the Calendly popup widget with a button? This can be extremely useful if you want to schedule an appointment or event on someone’s behalf, or if you want to make sure that the widget is triggered when a particular person visits your website.

\n\n\n\n

So you need to go to your Shopify Store/Online Store/Actions/Edit code and find theme.liquid file.
Look for <head> </head>. You need to add this code inside the head tag:

\n\n\n\n
<head>\n<script src=\"https://assets.calendly.com/assets/external/widget.js\" type=\"text/javascript\" async></script>\n<link href=\"https://assets.calendly.com/assets/external/widget.css\" rel=\"stylesheet\">\n</head>
\n\n\n\n

Then you can use a button to trigger the Calendly popup widget. To do this, you’ll need a button that says “Schedule a Meeting” or something similar. When someone clicks the button, the Calendly widget will appear.

\n\n\n\n

You can add the button to your website using HTML or JavaScript. Here’s a basic HTML button:

\n\n\n\n
<a href=\"/pages/contact\" class=\"calender\">Schedule a Meetingow</a>
\n\n\n\n

We are only using a link tag to be sure that if someone has disabled javascript on the website, your link will send them to the contact page instead of doing nothing.

\n\n\n\n

Then again in theme.liquid file you will need to find the closing body tag: </body>. Above it add this:

\n\n\n\n
<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    let btn = document.querySelector('.calender');\n    btn.addEventListener('click', function (e) {\n      e.preventDefault();\n      Calendly.initPopupWidget({url: 'HERE YOU PUT YOUR CALENDLY LNK TO THE CALENDAR'});\n    });\n  });\n</script>\n</body>
\n\n\n\n

Make sure to add your Calendly link in the code above where it says ” Calendly.initPopupWidget({url: ‘HERE YOU PUT YOUR CALENDLY LNK TO THE CALENDAR”.

\n\n\n\n

Please feel free to contact me if you have any questions or problems.

\n","protected":false},"excerpt":{"rendered":"

Calendly is a powerful tool that allows you to easily schedule appointments and events with clients, colleagues, and others. But did you know that you can also trigger the Calendly popup widget with a button? This can be extremely useful if you want to schedule an appointment or event on someone’s behalf, or if you… Continue reading How to trigger Calendly popup widget with a button

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/09/blog_Calendly_Shopify_koravski.webp","category":["Shopify"],"excerpt":"Calendly is a great tool for managing your schedule and keeping track of your appointments. But what if you want to use it on your own website?"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/547"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=547"}],"version-history":[{"count":6,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/547/revisions"}],"predecessor-version":[{"id":597,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/547/revisions/597"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=547"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=547"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":552,"date":"2022-12-08T09:33:05","date_gmt":"2022-12-08T09:33:05","guid":{"rendered":"https://admin.koravski.com/?p=552"},"modified":"2022-12-15T20:20:32","modified_gmt":"2022-12-15T20:20:32","slug":"figma-to-shopify-how-to-covert-figma-design-to-shopify","status":"publish","type":"post","link":"https://admin.koravski.com/figma-to-shopify-how-to-covert-figma-design-to-shopify/","title":{"rendered":"Figma to Shopify – How to covert Figma design to Shopify"},"content":{"rendered":"\n

With the increasing popularity of Shopify, many businesses are looking to migrate their new or existing Figma designs to the platform. However, not everyone is familiar with the process of converting a Figma design to Shopify. So, whether you’re a business owner looking to migrate your Figma designs to Shopify or you’re just curious about the process, be sure to read on!

\n\n\n\n

What is Figma?

\n\n\n\n

in the design community. It is a vector graphics editor and prototyping tool that allows designers to create and collaborate on designs in real-time. Figma is similar to other design tools such as Sketch and Adobe XD, but with some key differences that make it a powerful tool for designers.

\n\n\n\n

Core Benefits of Figma

\n\n\n\n
  1. Real-time collaboration
\n\n\n\n

One of the key benefits of Figma is its real-time collaboration feature. This allows multiple designers to work on the same design at the same time, which is perfect for team projects. It also includes a commenting feature so that designers can provide feedback to each other directly on the design.

\n\n\n\n
  1. Web-based
\n\n\n\n

Figma is a web-based design tool, which means that it can be accessed from anywhere with an internet connection. This is perfect for designers who work remotely or for those who want to be able to access their design files from any device.

\n\n\n\n
  1. Free to use
\n\n\n\n

Figma is free to use for individual designers and small teams. There is no need to install any software, which makes it easy to get started with Figma. For larger teams, there is a monthly subscription fee.

\n\n\n\n
  1. Powerful vector graphics editor
\n\n\n\n

Figma includes a powerful vector graphics editor that rivals other design tools such as Sketch and Adobe XD. Vector graphics are perfect for creating designs that are scalable and can be used for print or digital products.

\n\n\n\n
  1. Flexible prototyping
\n\n\n\n

Figma also includes a flexible prototyping tool that allows designers to create interactive prototypes of their designs. This is perfect for testing out design ideas and for getting feedback from users.

\n\n\n\n

Figma to Shopify Conversion with Koravski Solution

\n\n\n\n

Figma is a tool that helps you turn your Shopify store design ideas into reality with prototypes. It can help reduce your developer’s development time and cost, as well as get real-time feedback from users to improve your business transparency and efficiency.

\n\n\n\n

We have a team of Shopify experts who are skilled in Figma to Shopify conversion and can deliver high-quality results quickly.

\n\n\n\n

Our Shopify development services include creating your bespoke Shopify store, theme customization, website development, migration to Shopify, SEO, marketing and more.

\n\n\n\n

What is Figma to Shopify Conversion?

\n\n\n\n

We provide a service to our Shopify clients worldwide where our Shopify Experts convert their Figma file into a working, responsive, fully functional Shopify site for better performance.

\n\n\n\n

Work with us for a seamless Figma to Shopify conversion!

\n\n\n\n

We’re a Shopify partner, constantly working on new Shopify integrations, mergers, and developments to meet our clients’ needs over the past few years. We’ve worked on numerous projects where we successfully created fully functional Shopify websites using Figma.

\n\n\n\n

Let us help you build your Shopify store. Contact us today.

\n","protected":false},"excerpt":{"rendered":"

With the increasing popularity of Shopify, many businesses are looking to migrate their new or existing Figma designs to the platform. However, not everyone is familiar with the process of converting a Figma design to Shopify. So, whether you’re a business owner looking to migrate your Figma designs to Shopify or you’re just curious about… Continue reading Figma to Shopify – How to covert Figma design to Shopify

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/09/blog_figma_shopify__koravski.webp","category":["Shopify"],"excerpt":"Figma is a great design tool that allows you to create high-quality designs for your Shopify store. In this article, we will show you how to convert your Figma design to a Shopify store."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/552"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=552"}],"version-history":[{"count":8,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/552/revisions"}],"predecessor-version":[{"id":594,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/552/revisions/594"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=552"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=552"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":559,"date":"2022-12-05T09:26:53","date_gmt":"2022-12-05T09:26:53","guid":{"rendered":"https://admin.koravski.com/?p=559"},"modified":"2022-12-15T20:19:23","modified_gmt":"2022-12-15T20:19:23","slug":"how-can-shopify-email-marketing-improve-your-brand-identity-globally","status":"publish","type":"post","link":"https://admin.koravski.com/how-can-shopify-email-marketing-improve-your-brand-identity-globally/","title":{"rendered":"How Can Shopify Email Marketing Improve Your Brand Identity Globally?"},"content":{"rendered":"\n

Email marketing is a powerful tool that can help improve your brand identity. By creating and sending engaging emails to your customers, you can create a strong relationship with them and build brand loyalty.

\n\n\n\n

Shopify is a popular eCommerce platform that enables businesses to create and manage their online stores. It also provides a range of features to help businesses with their marketing efforts, including email marketing.

\n\n\n\n

In this article, we’ll take a look at how Shopify email marketing can help improve your brand identity globally.

\n\n\n\n

What is email marketing?

\n\n\n\n

Email marketing is a form of direct marketing that involves sending marketing messages to customers via email. It can be used to promote special offers, new products, or simply to keep in touch with your customers.

\n\n\n\n

Email marketing is an effective way to reach out to your customers and build a relationship with them. It’s a great way to stay in touch with your customers and keep them updated on your latest news and offers.

\n\n\n\n

Why use Shopify for email marketing?

\n\n\n\n

Email marketing is one of the most effective ways to reach out to customers and promote your business. And, when it comes to email marketing, Shopify is one of the best platforms to use. Here’s why:

\n\n\n\n

Shopify is easy to use: One of the biggest advantages of using Shopify for email marketing is that it’s easy to use. You don’t need any technical expertise or knowledge to get started. Just create an account, add your products, and start sending out emails.

\n\n\n\n

Shopify is customizable: Another great thing about Shopify is that it’s highly customizable. You can create beautiful email templates that match your brand and style. And, if you need more advanced features, there are plenty of apps and plugins to choose from.

\n\n\n\n

Shopify integrates with other platforms: If you’re already using other platforms like social media or paid advertising, Shopify makes it easy to integrate your email marketing campaign with those platforms. This way, you can reach even more people and promote your business more effectively.

\n\n\n\n

Shopify is affordable: Email marketing can be quite expensive, but Shopify is very affordable. There are no monthly fees or contracts. You pay only for the emails you send. And, if you need more features, you can always upgrade your plan.

\n\n\n\n

Email marketing is a great way to reach out to customers and promote your business. And, with Shopify, you can do it easily, affordably, and effectively.

\n\n\n\n

How can Shopify email marketing improve your brand identity globally?

\n\n\n\n

Email marketing can be a great way to improve your brand identity globally. By sending engaging and informative emails to your customers, you can create a strong relationship with them and build brand loyalty.

\n\n\n\n

Shopify makes it easy to create and send beautiful email newsletters and campaigns. It also offers a range of tools to help you track the performance of your email marketing campaigns.

\n\n\n\n

Email marketing can help you reach out to new customers and markets. It can also help you stay in touch with your existing customers and build a stronger relationship with them.

\n\n\n\n

Email marketing can be a great way to improve your brand identity globally. By sending engaging and informative emails to your customers, you can create a strong relationship with them and build brand loyalty.

\n","protected":false},"excerpt":{"rendered":"

Email marketing is a powerful tool that can help improve your brand identity. By creating and sending engaging emails to your customers, you can create a strong relationship with them and build brand loyalty. Shopify is a popular eCommerce platform that enables businesses to create and manage their online stores. It also provides a range… Continue reading How Can Shopify Email Marketing Improve Your Brand Identity Globally?

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/09/blog_email_koravski.webp","category":["Shopify"],"excerpt":"Email marketing is a powerful tool that can help improve your brand identity globally. By creating and sending engaging emails to your customers and prospects, you can build relationships and foster loyalty. "},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/559"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=559"}],"version-history":[{"count":6,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/559/revisions"}],"predecessor-version":[{"id":592,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/559/revisions/592"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=559"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=559"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":567,"date":"2022-12-03T09:20:54","date_gmt":"2022-12-03T09:20:54","guid":{"rendered":"https://admin.koravski.com/?p=567"},"modified":"2022-12-15T20:15:50","modified_gmt":"2022-12-15T20:15:50","slug":"best-shopify-themes-2022","status":"publish","type":"post","link":"https://admin.koravski.com/best-shopify-themes-2022/","title":{"rendered":"Best Shopify themes 2022"},"content":{"rendered":"\n

When it comes to building an eCommerce store, Shopify is one of the most popular platforms out there. And one of the best things about Shopify is that it offers a wide range of themes to choose from – both free and paid.

\n\n\n\n

If you’re looking for a new Shopify theme for your store, then you’ve come to the right place. In this article, we’ll be taking a look at some of the best Shopify themes for 2022.

\n\n\n\n

We’ll be considering a range of factors when making our selections, including design, features, ease of use, and price. So, whether you’re looking for a theme that’s simple and clean or something more intricate and stylish, you should be able to find something to suit your needs on this list.

\n\n\n\n

Without further ado, let’s take a look at the best Shopify themes for 2022.

\n\n\n\n

Empire Theme

\n\n\n\n

The Empire Theme is a great option for those who are looking for a simple, yet elegant, theme for their store. It’s highly customizable and perfect for large catalogues. With its clean design and easy-to-use interface, the Empire Theme is perfect for those who are just getting started with Shopify.

\n\n\n\n

Dawn Theme

\n\n\n\n

The Dawn Theme is a great option for those who are looking for a more complex Shopify theme. With its many features and customization options, the Dawn Theme is perfect for those who want to create a unique and customized store. And It’s free.

\n\n\n\n

Impulse Theme

\n\n\n\n

The Impulse Theme is perfect for those who are looking for a Shopify theme that is both stylish and modern. With its clean design and easy-to-use interface, the Impulse Theme is perfect for those who want to create a stylish and modern store.

\n\n\n\n

Symmetry Theme

\n\n\n\n

The Symmetry Theme is perfect for those who are looking for a Shopify theme that is both clean and simple. With its minimal design and easy-to-use interface, the Symmetry Theme is perfect for those who want to create a clean and simple store.

\n\n\n\n

Warehouse Theme

\n\n\n\n

The Warehouse Theme is perfect for those who are looking for a Shopify theme that is both rugged and stylish. With its industrial design and easy-to-use interface, the Warehouse Theme is perfect for those who want to create a rugged and stylish store.

\n\n\n\n

Sense Theme

\n\n\n\n

The Sense Theme is perfect for those who are looking for a Shopify theme that is both modern and stylish. With its clean design and easy-to-use interface, the Sense Theme is perfect for those who want to create a modern and stylish store.

\n","protected":false},"excerpt":{"rendered":"

When it comes to building an eCommerce store, Shopify is one of the most popular platforms out there. And one of the best things about Shopify is that it offers a wide range of themes to choose from – both free and paid. If you’re looking for a new Shopify theme for your store, then… Continue reading Best Shopify themes 2022

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/09/blog_best_themes_koravski.webp","category":["Shopify"],"excerpt":"Shopify is one of the most popular ecommerce platforms and it offers a great selection of themes. If you're looking for a new theme for your Shopify store, check out our list of the best Shopify themes for 2022."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/567"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=567"}],"version-history":[{"count":3,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/567/revisions"}],"predecessor-version":[{"id":590,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/567/revisions/590"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=567"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":611,"date":"2022-11-25T20:50:00","date_gmt":"2022-11-25T20:50:00","guid":{"rendered":"https://admin.koravski.com/?p=611"},"modified":"2022-12-15T20:55:48","modified_gmt":"2022-12-15T20:55:48","slug":"commerce-trends-for-2023","status":"publish","type":"post","link":"https://admin.koravski.com/commerce-trends-for-2023/","title":{"rendered":"Commerce Trends for 2023"},"content":{"rendered":"\n

Change is inevitable. As technology advances, businesses of all sizes need to stay ahead of the curve in order to remain competitive. As ecommerce evolves, so should your Shopify store. By keeping up with the latest trends, you can ensure that your Shopify store remains at the top of its game.

\n\n\n\n

In this blog post, we’ll provide an overview of the trends that are likely to shape the future of Shopify ecommerce in 2023. We’ll also point out the features and strategies you should consider in order to ensure your store is well-positioned to succeed in the years to come.

\n\n\n\n

Personalization

\n\n\n\n

Personalization will become even more important in 2023. Customers increasingly expect stores to tailor their experiences to their individual preferences. To make this possible, you will need to invest in personalization capabilities. You should have a system in place that allows customers to store their preferences, such as product categories, sizes, and even payment methods, so that you can quickly deliver the most relevant products and services.

\n\n\n\n

Voice Shopping

\n\n\n\n

Voice shopping technology is becoming increasingly popular, and it’s likely that this trend will continue to grow in 2023. This technology allows customers to make purchases via voice commands on devices such as Amazon Echo and Google Home. To stay ahead of the trend, you should consider integrating your store with these technologies and making it easier for customers to purchase via voice commands.

\n\n\n\n

Augmented Reality

\n\n\n\n

Augmented Reality (AR) technology could revolutionize the ecommerce shopping experience in 2023. With the help of AR, customers will be able to view products in 3D, virtually try them on, and interact with them in a more engaging way. To make the most of this technology, you should consider investing in 3D product models and integrating them into your store.

\n\n\n\n

Social Media Shopping

\n\n\n\n

Social media has become an increasingly popular platform for shopping, and this trend is likely to continue in 2023. Customers are increasingly using platforms like Instagram and Pinterest for buying products, so you should consider investing in social media platforms and making sure your store is properly integrated with them.

\n\n\n\n

Mobile Optimization

\n\n\n\n

Mobile optimization is essential for any successful ecommerce store. In 2023, customers will expect even faster loading times, better search capabilities, and more intuitive navigation on mobile devices. To ensure that your store remains competitive, you should consider investing in mobile optimization solutions such as AMP, PWA, and mobile-first design.

\n\n\n\n

AI and Automation

\n\n\n\n

AI and automation can be incredibly powerful tools to help your store succeed in 2023. AI can be used to create personalized experiences and automation can help streamline tedious processes. If you’re looking to stay ahead of the competition, you should consider investing in AI and automation solutions to make your store more efficient and customers’ experiences more enjoyable.

\n\n\n\n

These are just a few of the trends and features that you should consider in order to make sure your Shopify store remains competitive and successful in 2023. By staying ahead of the curve and leveraging the latest technologies, you can ensure that your store remains at the top of its game.

\n","protected":false},"excerpt":{"rendered":"

Change is inevitable. As technology advances, businesses of all sizes need to stay ahead of the curve in order to remain competitive. As ecommerce evolves, so should your Shopify store. By keeping up with the latest trends, you can ensure that your Shopify store remains at the top of its game. In this blog post,… Continue reading Commerce Trends for 2023

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/12/blog_trends_2023_koravski.webp","category":["Shopify"],"excerpt":" In this blog post, we'll explore the key commerce trends that are likely to emerge in 2023. Get ready to take your business to the next level!"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/611"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=611"}],"version-history":[{"count":2,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/611/revisions"}],"predecessor-version":[{"id":614,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/611/revisions/614"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=611"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=611"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":498,"date":"2022-08-17T18:34:49","date_gmt":"2022-08-17T18:34:49","guid":{"rendered":"https://admin.koravski.com/?p=498"},"modified":"2022-08-18T10:21:16","modified_gmt":"2022-08-18T10:21:16","slug":"chatbots-are-the-future-of-customer-service","status":"publish","type":"post","link":"https://admin.koravski.com/chatbots-are-the-future-of-customer-service/","title":{"rendered":"Chatbots are the future of customer service"},"content":{"rendered":"\n

Are you looking for a way to take your customer service to the next level? If so, you may want to consider using a chatbot. Chatbots are a type of artificial intelligence that can simulate a human conversation. This means that they can understand and respond to customer questions and requests.

\n\n\n\n

There are many advantages to using chatbots for customer service. First, they are available 24/7. This means that your customers can get the help they need anytime, day or night.

\n\n\n\n

Second, chatbots can handle a large volume of customer requests. This is especially helpful during busy times or when you have a high volume of customer service inquiries.

\n\n\n\n

Third, chatbots can provide a personalized experience for your customers. This means that they can remember customer preferences and tailor their responses accordingly.

\n\n\n\n

Fourth, chatbots can help you save money on customer service. This is because they can automate many of the tasks that are typically handled by customer service representatives, such as answering frequently asked questions.

\n\n\n\n

If you’re thinking about using chatbots for your customer service, there are a few things you should keep in mind.

\n\n\n\n

First, you’ll need to decide which chatbot platform you want to use. There are many different platforms to choose from, so it’s important to do your research and find the one that’s right for you.

\n\n\n\n

Second, you’ll need to create a chatbot profile. This will include information such as your chatbot’s name, photo, and description.

\n\n\n\n

Third, you’ll need to create some chatbot scripts. These are the conversations that your chatbot will have with your customers. You’ll need to carefully craft these scripts so that they’re natural and easy to understand.

\n\n\n\n

Fourth, you’ll need to test your chatbot. This is important to make sure that it’s working properly and providing the best possible experience for your customers.

\n\n\n\n

If you’re ready to take your customer service to the next level, chatbots are a great option to consider. They offer many benefits and can help you improve your customer service in a number of ways.

If you have any questions about chatbots or which one to use, you can call me any time. I will be happy to help you choose the right chatbot for your needs.

\n","protected":false},"excerpt":{"rendered":"

Are you looking for a way to take your customer service to the next level? If so, you may want to consider using a chatbot. Chatbots are a type of artificial intelligence that can simulate a human conversation. This means that they can understand and respond to customer questions and requests. There are many advantages… Continue reading Chatbots are the future of customer service

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/08/blog_chatbot_koravski.webp","category":["Shopify"],"excerpt":"As e-commerce continues to grow, so does the need for customer service. Chatbots are the perfect solution for providing quick, efficient customer service. Shopify is a leading e-commerce platform that offers a chatbot solution for businesses of all sizes."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/498"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=498"}],"version-history":[{"count":3,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/498/revisions"}],"predecessor-version":[{"id":519,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/498/revisions/519"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=498"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":533,"date":"2022-08-11T13:23:00","date_gmt":"2022-08-11T13:23:00","guid":{"rendered":"https://admin.koravski.com/?p=533"},"modified":"2022-08-19T13:29:30","modified_gmt":"2022-08-19T13:29:30","slug":"shopify-theme-customised-theme-or-bespoke-shopify-build","status":"publish","type":"post","link":"https://admin.koravski.com/shopify-theme-customised-theme-or-bespoke-shopify-build/","title":{"rendered":"Shopify Theme, Customised Theme or Bespoke Shopify Build"},"content":{"rendered":"\n

So you’ve decided to take the plunge and set up shop on Shopify. But now you’re faced with a big decision: which route should you take when it comes to your Shopify theme?

\n\n\n\n

There are three main options when it comes to Shopify themes: using a Shopify-provided theme, opting for a customised theme, or going for a bespoke Shopify build. So which is the right choice for you and your business?

\n\n\n\n

Shopify-provided themes

\n\n\n\n

Shopify provides a wide range of both free and paid themes, so you’re sure to find one that suits your business. The main advantage of using a Shopify-provided theme is that they’re quick and easy to set up, and you don’t need any coding knowledge to get started.

\n\n\n\n

However, because Shopify themes are designed to be used by a wide range of businesses, they may not be completely optimised for your specific needs. And if you want to make any significant changes or customisations to your theme, you’ll need to hire a developer to do it for you.

\n\n\n\n

Pros:
+ You can get started quickly and easily.
+ Themes are relatively inexpensive.
+ You can find a theme that matches your brand identity.

Cons:
– Themes are not completely customisable. You’ll be limited to the options that are available in the theme.
– You may need to hire a developer to make some customisations.

\n\n\n\n

Customised themes

\n\n\n\n

If you’re looking for a bit more control over the design and functionality of your shop, then a customised theme could be the way to go. Customised themes are essentially pre-built themes that you can then tweak and customise to better suit your business.

\n\n\n\n

The main advantage of using a customised theme is that you can get a really unique look for your shop without needing to start from scratch. And because they’re built on top of existing themes, they’re usually much easier to customise than Shopify-provided themes.

\n\n\n\n

However, customised themes can still be quite limited in terms of what you can change, and you may need to hire a developer to make more significant changes.

\n\n\n\n

Pros:
+ You can get started quickly and easily.
+ Customised themes give you more control over the look and feel of your store.
+ You can find a theme that matches your brand identity.

\n\n\n\n

Cons:
– Customised themes can be more expensive than standard themes.
– You may need to hire a developer to make some customisations.

\n\n\n\n

Bespoke Shopify builds

\n\n\n\n

If you’re after complete control over the design and functionality of your shop, then a bespoke Shopify build is the way to go. With a bespoke build, you’re starting from scratch, so you can create a completely customised shop that’s perfect for your business.

\n\n\n\n

The main advantage of going for a bespoke build is that you can have complete control over every aspect of your shop. However, it’s important to note that a bespoke build will usually be more expensive and time-consuming than either a Shopify-provided theme or a customised theme.

\n\n\n\n

Pros:
+ You can have complete control over the look and feel of your store.
+ You can create a completely unique shopping experience for your customers.
+ No one else will have a store like yours.

\n\n\n\n

Cons:
– Bespoke builds can be more expensive than other options.
– You’ll need to hire a Shopify Expert to build your store.

\n\n\n\n

So which option is right for you?

\n\n\n\n

The choice of which route to take with your Shopify theme depends on a few factors, including your budget, your technical expertise, and your design preferences.

\n\n\n\n

If you’re on a tight budget and you’re not too fussed about having a completely customised shop, then a Shopify-provided theme could be the way to go.

\n\n\n\n

If you’re looking for a bit more control over the design of your shop, but you don’t want to spend too much money, then a customised theme could be a good option.

\n\n\n\n

And if you’re after complete control over the design and functionality of your shop, and you’re willing to invest the time and money into making it happen, then a bespoke Shopify build could be the right choice for you.

\n","protected":false},"excerpt":{"rendered":"

So you’ve decided to take the plunge and set up shop on Shopify. But now you’re faced with a big decision: which route should you take when it comes to your Shopify theme? There are three main options when it comes to Shopify themes: using a Shopify-provided theme, opting for a customised theme, or going… Continue reading Shopify Theme, Customised Theme or Bespoke Shopify Build

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/08/blog_theme_koravski.webp","category":["Shopify"],"excerpt":"Are you confused about whether you should go for a Shopify Theme, Customised Theme or Bespoke Shopify Build for your online store? Many store owners find themselves in the same dilemma, trying to figure out which route to take to get the best store possible."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/533"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=533"}],"version-history":[{"count":9,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/533/revisions"}],"predecessor-version":[{"id":544,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/533/revisions/544"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=533"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":525,"date":"2022-08-02T15:51:00","date_gmt":"2022-08-02T15:51:00","guid":{"rendered":"https://admin.koravski.com/?p=525"},"modified":"2022-08-18T16:00:24","modified_gmt":"2022-08-18T16:00:24","slug":"the-most-popular-shopify-payment-gateways","status":"publish","type":"post","link":"https://admin.koravski.com/the-most-popular-shopify-payment-gateways/","title":{"rendered":"The Most Popular Shopify Payment Gateways"},"content":{"rendered":"\n

If you’re looking for a comprehensive list of the most popular Shopify Payment Gateways, you’ve come to the right place. In this blog post, we’ll take a look at the top 10 most popular Shopify Payment Gateways, as well as some of the key features that make them stand out.Shopify is one of the most popular eCommerce platforms on the market today, and for good reason. It’s user-friendly, has a ton of features and integrations, and is extremely scalable.

\n\n\n\n

One of the key features that makes Shopify so popular is the fact that it offers a wide range of payment gateway options. Whether you’re looking for a gateway that offers a lot of features or one that’s simple and easy to use, there’s definitely a Shopify Payment Gateway that’s right for you.

\n\n\n\n

So, without further ado, let’s take a look at the 10 most popular Shopify Payment Gateways, as well as some of their key features.

\n\n\n\n

Stripe

\n\n\n\n

Stripe is one of the most popular payment gateway options for Shopify stores. It’s simple to use, has a ton of features, and is extremely popular among Shopify users.

\n\n\n\n

Some of the key features that make Stripe so popular include:

\n\n\n\n\n\n\n\n

PayPal

\n\n\n\n

PayPal is another hugely popular payment gateway option for Shopify stores. It’s a bit more complex than Stripe, but it offers a lot of the same features.

\n\n\n\n

Some of the key features that make PayPal so popular include:

\n\n\n\n\n\n\n\n

Authorize.Net

\n\n\n\n

Authorize.Net is a popular payment gateway option for Shopify stores that offers a lot of features and is very popular among Shopify users.

\n\n\n\n

Some of the key features that make Authorize.Net so popular include:

\n\n\n\n\n\n\n\n

2Checkout

\n\n\n\n

2Checkout is another popular payment gateway option for Shopify stores. It’s simple to use and offers a lot of the same features as the other options on this list.

\n\n\n\n

Some of the key features that make 2Checkout so popular include:

\n\n\n\n\n\n\n\n

Skrill

\n\n\n\n

Skrill is a popular payment gateway option for Shopify stores that’s simple to use and offers a lot of the same features as the other options on this list.

\n\n\n\n

Some of the key features that make Skrill so popular include:

\n\n\n\n\n\n\n\n

Sage Pay

\n\n\n\n

Sage Pay is a popular payment gateway option for Shopify stores that offers a lot of features and is very popular among Shopify users.

\n\n\n\n

Some of the key features that make Sage Pay so popular include:

\n\n\n\n\n\n\n\n

WorldPay

\n\n\n\n

WorldPay is another popular payment gateway option for Shopify stores. It’s simple to use and offers a lot of the same features as the other options on this list.

\n\n\n\n

Some of the key features that make WorldPay so popular include:

\n\n\n\n\n\n\n\n

Amazon Payments

\n\n\n\n

Amazon Payments is a popular payment gateway option for Shopify stores that offers a lot of features and is very popular among Shopify users.

\n\n\n\n

Some of the key features that make Amazon Payments so popular include:

\n\n\n\n\n\n\n\n

Google Checkout

\n\n\n\n

Google Checkout is a popular payment gateway option for Shopify stores that offers a lot of features and is very popular among Shopify users.

\n\n\n\n

Some of the key features that make Google Checkout so popular include:

\n\n\n\n\n\n\n\n

Conclusion

\n\n\n\n

In conclusion, Shopify is a great platform for businesses of all sizes. They offer a variety of features and integrations that make it easy to start and grow your business. When it comes to payments, there are a few options to choose from. Shopify Payments is the simplest and most popular option, but there are other options available if you need more customization or features.

\n","protected":false},"excerpt":{"rendered":"

If you’re looking for a comprehensive list of the most popular Shopify Payment Gateways, you’ve come to the right place. In this blog post, we’ll take a look at the top 10 most popular Shopify Payment Gateways, as well as some of the key features that make them stand out.Shopify is one of the most… Continue reading The Most Popular Shopify Payment Gateways

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/08/blog_payment_gateways_shopify_koravski.webp","category":["Shopify"],"excerpt":"When it comes to setting up payments for your Shopify store, you have a lot of options to choose from. But which ones are the most popular? In this blog post, we'll take a look at some of the most popular Shopify payment gateways and see what makes them so popular."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/525"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=525"}],"version-history":[{"count":6,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/525/revisions"}],"predecessor-version":[{"id":532,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/525/revisions/532"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=525"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=525"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":502,"date":"2022-07-20T20:24:00","date_gmt":"2022-07-20T20:24:00","guid":{"rendered":"https://admin.koravski.com/?p=502"},"modified":"2022-08-19T13:29:07","modified_gmt":"2022-08-19T13:29:07","slug":"afterpay-klarna-and-clearpay-the-new-way-to-shop","status":"publish","type":"post","link":"https://admin.koravski.com/afterpay-klarna-and-clearpay-the-new-way-to-shop/","title":{"rendered":"Afterpay, Klarna and Clearpay: The new way to shop"},"content":{"rendered":"\n

As a business owner, giving your customers the ability to pay for their purchases using Afterpay, Klarna or Clearpay can be a great way to increase sales and customer satisfaction.

\n\n\n\n

These payment methods allow customers to spread the cost of their purchase over a period of time, making it more affordable for them. This can be a great option for customers who are on a tight budget or who need to make a big purchase but don’t have the funds available upfront.

\n\n\n\n

Offering these payment methods can also help to increase customer loyalty, as they’ll be more likely to return to your store in the future if they know they can use these payment methods.

\n\n\n\n

If you’re thinking of offering Afterpay, Klarna or Clearpay to your customers, there are a few things you need to know. In this blog post, we’ll take a look at what each of these payment methods is, how they work and what you need to do to offer them to your customers.

\n\n\n\n

What is Afterpay?

\n\n\n\n

Afterpay is a payment method that allows customers to pay for their purchase over a period of time. Customers can choose to pay for their purchase in four equal instalments, due every two weeks. There’s no interest or fees charged, as long as customers make their payments on time.

\n\n\n\n

To use Afterpay, customers need to have a credit or debit card. When they checkout, they’ll need to enter their card details and choose Afterpay as their payment method. They’ll then be prompted to create an account with Afterpay. Once their account is set up, they’ll be able to complete their purchase.

\n\n\n\n

What is Klarna?

\n\n\n\n

Klarna is a payment method that allows customers to pay for their purchase over a period of time. Customers can choose to pay for their purchase in two instalments, with the first instalment due at the time of purchase and the second instalment due 30 days later. There’s no interest or fees charged, as long as customers make their payments on time.

\n\n\n\n

To use Klarna, customers need to have a credit or debit card. When they checkout, they’ll need to enter their card details and choose Klarna as their payment method. They’ll then be prompted to create an account with Klarna. Once their account is set up, they’ll be able to complete their purchase.

\n\n\n\n

What is Clearpay?

\n\n\n\n

Clearpay is a payment method that allows customers to pay for their purchase over a period of time. Customers can choose to pay for their purchase in four equal instalments, due every two weeks. There’s no interest or fees charged, as long as customers make their payments on time.

\n\n\n\n

To use Clearpay, customers need to have a credit or debit card. When they checkout, they’ll need to enter their card details and choose Clearpay as their payment method. They’ll then be prompted to create an account with Clearpay. Once their account is set up, they’ll be able to complete their purchase.

\n\n\n\n

How to offer Afterpay, Klarna or Clearpay to your customers

\n\n\n\n

If you’re interested in offering Afterpay, Klarna or Clearpay to your customers, there are a few things you need to do.

\n\n\n\n

First, you’ll need to sign up for an account with the payment provider. You can do this by visiting their website and following the instructions.

\n\n\n\n

Once you’ve set up your account, you’ll need to add the payment method to your checkout page. This can usually be done by adding a few lines of code to your checkout page.

\n\n\n\n

Once you’ve added the payment method to your checkout page, your customers will be able to choose it as their payment method at checkout.

\n\n\n\n

It’s important to note that you may be charged a fee for using Afterpay, Klarna or Clearpay. This fee is usually a percentage of the total purchase price, and will be charged to your account by the payment provider.

\n\n\n\n

Before you start offering Afterpay, Klarna or Clearpay to your customers, make sure you understand the fees and charges associated with these payment methods.

\n\n\n\n

Conclusion

\n\n\n\n

Offering Afterpay, Klarna or Clearpay to your customers can be a great way to increase sales and customer satisfaction. These payment methods allow customers to spread the cost of their purchase over a period of time, making it more affordable for them.

\n","protected":false},"excerpt":{"rendered":"

If you’re looking for a convenient way to shop, then you’ll want to check out Afterpay, Klarna, and Clearpay. With these payment options, your customers can get the goods now and pay later. So why not take advantage of these great payment options and let your customers shop today?

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/07/blog_pay_later_koravski_.webp","category":["Shopify"],"excerpt":"Adding Afterpay, Klarna and Clearpay as payment options for your customers can make it easier for them to shop with you. These services allow customers to spread the cost of their purchase over time, making it more affordable for them."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/502"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=502"}],"version-history":[{"count":13,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/502/revisions"}],"predecessor-version":[{"id":543,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/502/revisions/543"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=502"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=502"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":442,"date":"2022-07-13T14:39:36","date_gmt":"2022-07-13T14:39:36","guid":{"rendered":"https://admin.koravski.com/?p=442"},"modified":"2022-08-05T08:21:59","modified_gmt":"2022-08-05T08:21:59","slug":"top-10-benefits-of-using-shopify","status":"publish","type":"post","link":"https://admin.koravski.com/top-10-benefits-of-using-shopify/","title":{"rendered":"Top 10 benefits of using Shopify"},"content":{"rendered":"\n

Intro

\n\n\n\n

Shopify is a powerful eCommerce platform that enables entrepreneurs to start and grow their businesses online. Shopify provides everything you need to create an online store, including a website builder, shopping cart, payment processing, and security.

\n\n\n\n

Shopify is easy to use, even if you don’t have any technical expertise. It’s also scalable, so you can start small and grow your business as it expands. Plus, there are plenty of resources available to help you get the most out of Shopify.

\n\n\n\n

Whether you’re just getting started with online selling or you’re looking to take your business to the next level, Shopify can help you reach your goals.

\n\n\n\n

Benefits

\n\n\n\n

If you’re looking for a comprehensive eCommerce solution, Shopify is a great option. Shopify is a complete eCommerce solution that allows you to set up an online store to sell your goods. It’s easy to use, has plenty of features, and can be scaled to suit businesses of all sizes. Here are 10 benefits of using Shopify:

\n\n\n\n

1. Shopify is easy to use Shopify is designed to be easy to use, even for those with no prior eCommerce experience. The platform is intuitive and user-friendly, with a streamlined checkout process that makes it quick and easy for customers to buy from your store.

\n\n\n\n

2. Shopify offers a huge range of features Shopify comes packed with everything you need to run a successful online store. From product management and order processing to shipping and payments, Shopify has you covered.

\n\n\n\n

3. Shopify is scalable as your business grows, Shopify grows with you. The platform is designed to be scalable, so it can easily accommodate businesses of all sizes. Whether you’re just starting out or you’re a large enterprise, Shopify has the features and functionality you need.

\n\n\n\n

4. Shopify is reliable when it comes to running an online store, you need a platform you can rely on. Shopify is a reliable and stable eCommerce platform that keeps your store up and running, so you can focus on running your business.

\n\n\n\n

5. Shopify is secure when you’re dealing with sensitive customer data, security is paramount. Shopify is a secure platform that protects your store and your customers’ data. With Shopify, you can rest assured that your store is safe and secure.

\n\n\n\n

6. Shopify is mobile-friendly With more and more people shopping on mobile devices, it’s important to have a mobile-friendly store. Shopify is fully responsive, so your store looks great and works well on all devices.

\n\n\n\n

7. Shopify has a huge app store Shopify’s app store has over 2,000 apps to choose from, so you can find the perfect ones to suit your business. With apps for everything from marketing to accounting, you can tailor Shopify to your specific needs.

\n\n\n\n

8. Shopify offers excellent customer support If you ever need help with anything, Shopify’s customer support team is always on hand to assist you. With 24/7 support available, you can get help whenever you need it.

\n\n\n\n

9. Shopify integrates with other systems Shopify easily integrates with a range of other systems, so you can manage your store more efficiently. From accounting and ERP systems to CRM and shipping software, Shopify integrates with the tools you need to run your business.

\n\n\n\n

10. Shopify is cost effective Shopify is a cost-effective eCommerce solution, with plans starting at just $29 per month. With no upfront costs and no long-term contracts, Shopify is a flexible and affordable option for businesses of all sizes.

\n\n\n\n

Conclusion

\n\n\n\n

There are several benefits to using Shopify, including the ability to create a professional-looking online store, the ease of use, and the wide range of features and tools available. Shopify also offers excellent customer support and a comprehensive set of resources to help you get started.

\n","protected":false},"excerpt":{"rendered":"

Intro Shopify is a powerful eCommerce platform that enables entrepreneurs to start and grow their businesses online. Shopify provides everything you need to create an online store, including a website builder, shopping cart, payment processing, and security. Shopify is easy to use, even if you don’t have any technical expertise. It’s also scalable, so you… Continue reading Top 10 benefits of using Shopify

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/07/shopify_benefits_blog.jpg","category":["Shopify"],"excerpt":"There are many benefits of using Shopify, including the fact that it is easy to use, has a wide range of features, and is affordable."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/442"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=442"}],"version-history":[{"count":6,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/442/revisions"}],"predecessor-version":[{"id":496,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/442/revisions/496"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=442"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=442"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":516,"date":"2022-07-04T10:21:00","date_gmt":"2022-07-04T10:21:00","guid":{"rendered":"https://admin.koravski.com/?p=516"},"modified":"2022-08-18T15:43:43","modified_gmt":"2022-08-18T15:43:43","slug":"what-is-shopify","status":"publish","type":"post","link":"https://admin.koravski.com/what-is-shopify/","title":{"rendered":"What is Shopify?"},"content":{"rendered":"\n

What is Shopify?

\n\n\n\n

Shopify is an eCommerce platform that enables businesses to create an online store. It offers a convenient way to sell products and services online. Shopify provides users with everything they need to create and operate their online store, including a website builder, shopping cart, payment processing, and security.

\n\n\n\n

Why use Shopify?

\n\n\n\n

Shopify is a convenient way to sell online. It offers a comprehensive set of features that businesses need to create and operate their online store.Shopify is easy to use and it provides users with everything they need to get started. It is also scalable, so businesses can grow their online store as their needs change.

\n\n\n\n

What are the benefits of using Shopify?

\n\n\n\n

There are many benefits of using Shopify, including:

\n\n\n\n

Convenience: Shopify is a convenient way to sell online. It offers a comprehensive set of features that businesses need to create and operate their online store.

\n\n\n\n

Ease of use: Shopify is easy to use and it provides users with everything they need to get started.

\n\n\n\n

Scalability: Shopify is scalable, so businesses can grow their online store as their needs change.

\n\n\n\n

Security: Shopify provides a secure platform for businesses to sell online.

\n\n\n\n

What are the features of Shopify?

\n\n\n\n

Shopify offers a comprehensive set of features that businesses need to create and operate their online store, including:

\n\n\n\n

Website builder: Shopify includes a website builder that businesses can use to create a professional-looking website.

\n\n\n\n

Shopping cart: Shopify provides a shopping cart that businesses can use to sell products and services online.

\n\n\n\n

Payment processing: Shopify offers payment processing that businesses can use to accept credit card payments.

\n\n\n\n

Security: Shopify provides a secure platform for businesses to sell online.

\n\n\n\n

What are the prices of Shopify plans?

\n\n\n\n

Shopify offers four plans:

\n\n\n\n

Basic Shopify: $24 per month

\n\n\n\n

Shopify: $69 per month

\n\n\n\n

Advanced Shopify: $299 per month

\n\n\n\n

Shopify Plus: Contact Shopify for pricing

\n\n\n\n

Which Shopify plan is right for my business?

\n\n\n\n

The Shopify plan that is right for your business depends on your needs. If you are just getting started, the Shopify Lite or Basic Shopify plan may be right for you. If you are a growing business, the Shopify or Advanced Shopify plan may be right for you. If you are a large business, Shopify Plus may be right for you.

\n\n\n\n

How do I get started with Shopify?

\n\n\n\n

To get started with Shopify, sign up for a free trial. You can then create your online store and start selling.

\n\n\n\n

Shopify is a convenient way to sell online. It offers a comprehensive set of features that businesses need to create and operate their online store.Shopify is easy to use and it provides users with everything they need to get started. It is also scalable, so businesses can grow their online store as their needs change.

\n","protected":false},"excerpt":{"rendered":"

What is Shopify? Shopify is an eCommerce platform that enables businesses to create an online store. It offers a convenient way to sell products and services online. Shopify provides users with everything they need to create and operate their online store, including a website builder, shopping cart, payment processing, and security. Why use Shopify? Shopify… Continue reading What is Shopify?

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/08/blog_shopify_koravski.webp","category":["Shopify"],"excerpt":"Shopify is a platform for businesses of all sizes to create an online store. It offers users a customizable platform, an easy-to-use checkout process, and a wide range of features. Shopify is a great option for businesses that want to sell online but don't have the time or resources to build a website from scratch."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/516"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=516"}],"version-history":[{"count":4,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/516/revisions"}],"predecessor-version":[{"id":523,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/516/revisions/523"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=516"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":476,"date":"2022-07-01T22:07:00","date_gmt":"2022-07-01T22:07:00","guid":{"rendered":"https://admin.koravski.com/?p=476"},"modified":"2022-07-27T21:52:28","modified_gmt":"2022-07-27T21:52:28","slug":"what-is-shopify-headless-commerce","status":"publish","type":"post","link":"https://admin.koravski.com/what-is-shopify-headless-commerce/","title":{"rendered":"What is Shopify Headless Commerce?"},"content":{"rendered":"\n

If you’re looking for a powerful and flexible eCommerce solution that doesn’t tie you down to a particular front-end technology, then headless commerce is definitely worth considering. With headless commerce, all you need is a backend that exposes a set of RESTful APIs. This means you can build your front-end using any framework or toolset you like, whether that’s React, Vue, Angular, or something else entirely.

\n\n\n\n

At its core, headless commerce simply refers to using an eCommerce backend that decouples the frontend experience from the backend infrastructure. This means that you can build your eCommerce storefront using any technology you want, as long as it can communicate with the backend APIs. This gives you a lot of flexibility in terms of both the technology you use to build your store and the experience you’re able to provide to your customers.

\n\n\n\n

There are a few key benefits to using a headless commerce approach:

\n\n\n\n

You’re not locked into a particular front-end technology.

\n\n\n\n

If you’re using a traditional eCommerce platform, then you’re usually locked into using the platform’s built-in front-end technologies. This can make it difficult to switch to a different technology stack if you want to, or to take advantage of new front-end frameworks and tools.

\n\n\n\n

With headless commerce, you’re not tied down to a particular front-end technology, which means you’re free to use whatever you want. This gives you the flexibility to switch to a different technology stack if you want to, or to take advantage of new front-end frameworks and tools.

\n\n\n\n

You can provide a better customer experience.

\n\n\n\n

Because you’re not limited by the technology of your eCommerce platform, you’re able to create a much better customer experience. This is because you’re able to tailor the experience to your specific customers, rather than being limited by the platform.

\n\n\n\n

You can scale more easily.

\n\n\n\n

If you’re using a traditional eCommerce platform, then you might find that you need to scale up your infrastructure to support a larger number of customers. With headless commerce, you can more easily scale your backend to support a larger number of customers without needing to make changes to your front-end.

\n\n\n\n

You can easily integrate with third-party services.

\n\n\n\n

If you want to use a third-party service with your eCommerce store, then you might need to go through a lot of effort to integrate the two. With headless commerce, you can easily integrate with third-party services, as all you need to do is make a few API calls.

\n\n\n\n

Conclusion

\n\n\n\n

Headless commerce is a powerful and flexible way to build an eCommerce store. It gives you the freedom to choose the best technology for your needs, and to provide a better customer experience. If you’re looking for an eCommerce solution that doesn’t tie you down to a particular technology, then headless commerce is definitely worth considering.

\n","protected":false},"excerpt":{"rendered":"

If you’re looking for a powerful and flexible eCommerce solution that doesn’t tie you down to a particular front-end technology, then headless commerce is definitely worth considering. With headless commerce, all you need is a backend that exposes a set of RESTful APIs. This means you can build your front-end using any framework or toolset… Continue reading What is Shopify Headless Commerce?

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/07/shopify_headless_commerce_blog.jpg","category":["Shopify"],"excerpt":"Shopify headless commerce is a decoupled architecture that allows you to build your frontend using any technology you want, while still using Shopify as your backend. "},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/476"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=476"}],"version-history":[{"count":5,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/476/revisions"}],"predecessor-version":[{"id":493,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/476/revisions/493"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=476"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=476"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":459,"date":"2022-06-21T15:07:00","date_gmt":"2022-06-21T15:07:00","guid":{"rendered":"https://admin.koravski.com/?p=459"},"modified":"2022-07-13T15:13:19","modified_gmt":"2022-07-13T15:13:19","slug":"a-comparison-of-tailwindcss-and-scss-sass","status":"publish","type":"post","link":"https://admin.koravski.com/a-comparison-of-tailwindcss-and-scss-sass/","title":{"rendered":"A comparison of TailwindCSS and SCSS/SASS"},"content":{"rendered":"\n

Intro

\n\n\n\n

There are many ways to style websites and applications, but two of the most popular methods are using TailwindCSS or SCSS/SASS. Both have their pros and cons, so it can be difficult to decide which one is the best option for your project. In this blog post, we’ll compare TailwindCSS and SCSS/SASS, and help you decide which one is right for you.

\n\n\n\n

Both TailwindCSS and SCSS/SASS have their pros and cons, so it’s important to choose the right tool for your project. If you’re not sure which one to use, keep reading to learn more about the differences between TailwindCSS and SCSS/SASS.

\n\n\n\n

TailwindCSS

\n\n\n\n

TailwindCSS is a utility-first CSS framework that is designed to make it easy to build responsive, pixel-perfect websites. It includes a wide range of utility classes that make it easy to control the design of your website without writing any CSS.

\n\n\n\n

Pros:

\n\n\n\n
  1. TailwindCSS is easy to use and learn.
  2. It includes a wide range of utility classes that make it easy to control the design of your website.
  3. TailwindCSS is responsive out of the box.
  4. It has a great community and support.
\n\n\n\n

Cons:

\n\n\n\n
  1. TailwindCSS can be difficult to customize.
  2. It can be difficult to achieve a consistent design with TailwindCSS.
  3. TailwindCSS can be difficult to scale.
\n\n\n\n

SCSS/SASS

\n\n\n\n

SCSS/SASS is a CSS pre-processor that adds features such as variables, mixins, and nesting to CSS. It also helps to keep your CSS code clean and organized.

\n\n\n\n

Pros:

\n\n\n\n
  1. SCSS/SASS is a great tool for keeping your CSS code clean and organized.
  2. It adds features such as variables, mixins, and nesting to CSS.
  3. SCSS/SASS is easy to customize.
  4. It can be used with any CSS framework.
\n\n\n\n

Cons:

\n\n\n\n
  1. SCSS/SASS can be difficult to learn.
  2. It can be difficult to keep your CSS code clean and organized if you’re not using a pre-processor.
  3. SCSS/SASS can be difficult to scale.
\n\n\n\n

\n\n\n\n

Which one should you use?

\n\n\n\n

TailwindCSS or SCSS/SASS? The answer to this question depends on your needs and preferences. If you’re looking for an easy-to-use CSS framework that doesn’t require any CSS, TailwindCSS is a great option. If you need more control over your CSS code, and you’re willing to learn a pre-processor, SCSS/SASS is a great option.

\n","protected":false},"excerpt":{"rendered":"

Intro There are many ways to style websites and applications, but two of the most popular methods are using TailwindCSS or SCSS/SASS. Both have their pros and cons, so it can be difficult to decide which one is the best option for your project. In this blog post, we’ll compare TailwindCSS and SCSS/SASS, and help… Continue reading A comparison of TailwindCSS and SCSS/SASS

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/07/tawilwindcss_scss_sass_blog.jpg","category":["CSS"],"excerpt":"There are many different ways to style websites and web applications. Two of the most popular methods are using TailwindCSS and using SCSS/SASS."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/459"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=459"}],"version-history":[{"count":14,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/459/revisions"}],"predecessor-version":[{"id":475,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/459/revisions/475"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=459"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":449,"date":"2022-06-15T14:55:00","date_gmt":"2022-06-15T14:55:00","guid":{"rendered":"https://admin.koravski.com/?p=449"},"modified":"2022-08-18T16:03:31","modified_gmt":"2022-08-18T16:03:31","slug":"adding-animations-with-gsap-in-nextjs","status":"publish","type":"post","link":"https://admin.koravski.com/adding-animations-with-gsap-in-nextjs/","title":{"rendered":"Adding animations with GSAP in NextJS"},"content":{"rendered":"\n

Adding GSAP to a NextJS project is a great way to add some extra animation and interactivity to your website. Here’s a quick tutorial on how to do it:

\n\n\n\n

Install the GSAP module

\n\n\n\n

First, you’ll need to install the GSAP module for your project. You can do this with yarn or npm:

\n\n\n\n
yarn add gsap\nor\nnpm install gsap --save
\n\n\n\n

Import GSAP into your component

\n\n\n\n

Once you have the module installed, you can import it into your component:

\n\n\n\n
import { gsap } from 'gsap';
\n\n\n\n

Use GSAP in your component

\n\n\n\n

Now that you have GSAP imported, you can start using it in your component. For example, you could create a simple animation like this:

\n\n\n\n
const myElement = document.querySelector('.my-element');\ngsap.to(myElement, {\n duration: 1,\n x: 100\n});
\n\n\n\n

This would animate the element with the class “my-element” to move 100 pixels to the right over the course of 1 second.

\n\n\n\n

There are a ton of other things you can do with GSAP, so be sure to check out the docs for more information. And that’s all there is to adding GSAP to a NextJS project!

\n","protected":false},"excerpt":{"rendered":"

Adding GSAP to a NextJS project is a great way to add some extra animation and interactivity to your website. Here’s a quick tutorial on how to do it: Install the GSAP module First, you’ll need to install the GSAP module for your project. You can do this with yarn or npm: Import GSAP into… Continue reading Adding animations with GSAP in NextJS

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/07/nextjs_gsap_animations_blog.jpg","category":["JavaScript"],"excerpt":"Animating your NextJS app with GSAP is easy and fun! In this tutorial, we'll show you how to add GSAP animations to your NextJS app with a few simple lines of code."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/449"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=449"}],"version-history":[{"count":7,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/449/revisions"}],"predecessor-version":[{"id":458,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/449/revisions/458"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=449"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=449"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":422,"date":"2022-06-07T22:31:00","date_gmt":"2022-06-07T22:31:00","guid":{"rendered":"https://admin.koravski.com/?p=422"},"modified":"2022-07-01T22:35:16","modified_gmt":"2022-07-01T22:35:16","slug":"tailwind-css-v3-1-arbitrary-variants-on-steroids","status":"publish","type":"post","link":"https://admin.koravski.com/tailwind-css-v3-1-arbitrary-variants-on-steroids/","title":{"rendered":"Tailwind CSS v3.1 is now released"},"content":{"rendered":"\n

For a complete list of every fix and improvement check out the release notes, but here’s the highlights:

\n\n\n\n\n\n\n\n
\n\n
\n","protected":false},"excerpt":{"rendered":"

For a complete list of every fix and improvement check out the release notes, but here’s the highlights: First-party TypeScript types Built-in support for CSS imports in the CLI Change color opacity when using the theme function Easier CSS variable color configuration Border spacing utilities Enabled and optional variants Prefers-contrast variants Style native dialog backdrops Arbitrary… Continue reading Tailwind CSS v3.1 is now released

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog.jpg","category":["News"],"excerpt":"Arbitrary variants on steroids"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/422"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=422"}],"version-history":[{"count":13,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/422/revisions"}],"predecessor-version":[{"id":435,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/422/revisions/435"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=422"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=422"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":336,"date":"2022-05-27T05:53:52","date_gmt":"2022-05-27T05:53:52","guid":{"rendered":"https://admin.koravski.com/?p=336"},"modified":"2022-05-27T06:01:32","modified_gmt":"2022-05-27T06:01:32","slug":"gsap-scrolltrigger","status":"publish","type":"post","link":"https://admin.koravski.com/gsap-scrolltrigger/","title":{"rendered":"GSAP Scrolltrigger"},"content":{"rendered":"\n

During my last project, I needed to create an animation on scroll. It’s not so easy with pure JS. So I needed a JS library. I found ScrollTrigger plugin for GSAP. And it’s incredible.

\n\n\n\n

So what’s is GSAP?

\n\n\n\n

The GreenSock Animation Platform (GSAP) animates anything JavaScript can touch (CSS properties, SVG, React, canvas, generic objects, whatever) and solves countless browser inconsistencies, all with blazing speed (up to 20x faster than jQuery). See why GSAP is used by roughly 11,000,000 sites and many major brands.

\n\n\n\n

ScrollTrigger creates scroll-based animations with minimal code. Or trigger anything scroll-related, even if it has nothing to do with animation. You can check all features here.

\n\n\n\n

So let’s get started. First we need to add the CDN. The cool part is that you can choose which plugins you want and it will give you specific CDN, no nothing extra.

\n\n\n\n

So once you’ve added the CDN you can start by adding:

\n\n\n\n
gsap.to(\".box\", {\nscrollTrigger: \".box\", // start the animation when \".box\" enters the viewport (once)\nx: 500\n});
\n\n\n\n

This will move the .box div with 500 pixels to the right on page load. But if we want to move the div on mouse scroll? We need to add scrub property like this:

\n\n\n\n
gsap.to(\".box\", {\n   x: 500,\n   scrollTrigger: {\n      trigger: \".box\",\n      scrub: 1,\n      }\n});
\n\n\n\n

Now once we start scrolling we can see how the div moves not automatically but on scroll.

\n\n\n\n

Here ate some demos you can check with the source code.
As you can see the possibilities here are endless.

\n\n\n\n

\n","protected":false},"excerpt":{"rendered":"

During my last project, I needed to create an animation on scroll. It’s not so easy with pure JS. So I needed a JS library. I found ScrollTrigger plugin for GSAP. And it’s incredible. So what’s is GSAP? The GreenSock Animation Platform (GSAP) animates anything JavaScript can touch (CSS properties, SVG, React, canvas, generic objects,… Continue reading GSAP Scrolltrigger

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/05/gsap_scrolltrigger.jpg","category":["JavaScript"],"excerpt":"ScrollTrigger creates scroll-based animations with minimal code. Or trigger anything scroll-related, even if it has nothing to do with animation."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/336"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=336"}],"version-history":[{"count":12,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/336/revisions"}],"predecessor-version":[{"id":353,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/336/revisions/353"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=336"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=336"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":354,"date":"2022-05-06T06:08:00","date_gmt":"2022-05-06T06:08:00","guid":{"rendered":"https://admin.koravski.com/?p=354"},"modified":"2022-05-27T06:23:16","modified_gmt":"2022-05-27T06:23:16","slug":"expo-sdk-45","status":"publish","type":"post","link":"https://admin.koravski.com/expo-sdk-45/","title":{"rendered":"Expo SDK 45"},"content":{"rendered":"\n

Here are some of the new updates in Expo 45:

\n\n\n\n

Updated UI for Expo Go. The new Expo Go UI includes a more modern design language, streamlined access to your organization’s projects, and deeper EAS Update integration with the ability to open specific updates from a branch.

\n\n\n\n

Revamped Clipboard and WebBrowser modules in rewrite to the new Sweet API.

\n\n\n\n

Moved expo-cryptoexpo-randomexpo-haptics and expo-localization to JSI. We also added support for sampling audio frames to expo-av, powered by JSI. Here’s a great example of what you can do with it, via @barthap10 (who also built most of this feature).

\n\n\n\n

Easier control over excluding permissions included by Android libraries. You can now easily add blocked permissions for Android using android.blockedPermissions in your app.json or app.config.js. This will use the tools:node=\"remove\" XML attribute on a permission node to remove permissions in a merged manifest.

\n\n\n\n

More runtime version validation. Runtime versions may not be decimal numbers ending in “0”, like “1.10”. This ensures that Android’s weakly typed configuration files won’t silently truncate the trailing “0” if it interprets your app’s runtime version as a floating-point number.

\n\n\n\n

Bumped Android compileSdkVersion to 31 and Java 11.

\n\n\n\n

React Native 0.68. This React Native release is the first with support for the New Architecture, but like nearly all libraries in the ecosystem, we don’t yet support it for Expo modules with view managers. We plan to roll out support this summer. At Expo we are very excited for what the New Architecture can do to raise the ceiling for what is possible with React Native.

\n\n\n\n

Deprecated many third-party service wrapper libraries in favor of official alternatives with config plugins. The following libraries are now deprecated: expo-ads-admobexpo-analytics-amplitudeexpo-ads-facebookexpo-facebookexpo-google-sign-inexpo-segment. Please refer to the respective documentation pages for suggestions on how to migrate to the recommended alternative libraries. The reason that these libraries are deprecated is that there is no longer any utility in maintaining the Expo versions of these packages, given that the existing libraries maintained by the vendors themselves or the canonical community versions will work perfectly in apps built with EAS Build.

\n\n\n\n

Here you can check all new changes to Expo SDK 45.

\n","protected":false},"excerpt":{"rendered":"

Here are some of the new updates in Expo 45: Updated UI for Expo Go. The new Expo Go UI includes a more modern design language, streamlined access to your organization’s projects, and deeper EAS Update integration with the ability to open specific updates from a branch. Revamped Clipboard and WebBrowser modules in rewrite to the new Sweet API. Moved expo-crypto, expo-random, expo-haptics and expo-localization to JSI. We… Continue reading Expo SDK 45

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/05/expo_45_sdk.jpg","category":["JavaScript"],"excerpt":"Today was announced the release of Expo SDK 45. SDK 45 includes React Native 0.68.2."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/354"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=354"}],"version-history":[{"count":5,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/354/revisions"}],"predecessor-version":[{"id":361,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/354/revisions/361"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=354"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=354"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":327,"date":"2022-04-19T14:24:00","date_gmt":"2022-04-19T14:24:00","guid":{"rendered":"https://admin.koravski.com/?p=327"},"modified":"2022-05-27T05:59:37","modified_gmt":"2022-05-27T05:59:37","slug":"node-js-18","status":"publish","type":"post","link":"https://admin.koravski.com/node-js-18/","title":{"rendered":"Node.js 18"},"content":{"rendered":"\n

The open-source Node.js project released its first major update of 2022 on April 19 with the launch of Version 18.

\n\n\n\n

The new release adds a series of incremental capabilities, as well as security features that were not available in prior LTS updates.

\n\n\n\n

Among the security improvements in Node.js 18 is support for the OpenSSL 3.0 cryptographic library. This isn’t the first time OpenSSL 3.0 is being seen in Node.js, but it is the first time it is available in an LTS update.

\n\n\n\n

“Node.js 17 will not be promoted to long-term support — only even-numbered release lines get promoted to long-term support,” Bethany Griggs, Node.js Technical Steering Committee member and a senior software engineer at Red Hat, told ITPro Today. “Many enterprises stick to the LTS release lines, so the OpenSSL 3.0 inclusion is significant for Node.js 18 as it will be the first long-term support release including this version.

\n\n\n\n

Why Node.js JavaScript Framework Included OpenSSL 3.0

\n\n\n\n

The last LTS update, according to Griggs, was Node.js 16, which included OpenSSL 1.1.1.

\n\n\n\n

“The update to OpenSSL 3.0 was necessary for Node.js 18, as OpenSSL 1.1.1 will reach the end of support on 2023-09-11, which is before our proposed end-of-life date for Node.js 18,” she said. “Node.js developers need to be aware of this upgrade because the update has tightened some restrictions on the allowed algorithms and key sizes.”

\n\n\n\n

If any user applications are using APIs that are no longer enabled by default in OpenSSL 3.0, they may need to make adjustments to their applications when upgrading to Node.js 18, Griggs said.

\n\n\n\n

Fetch API Improves Requests in Node.js 18

\n\n\n\n

Node.js 18 also introduces the new Fetch API.

\n\n\n\n

“The new Fetch API in Node.js v18 allows users to quickly and seamlessly make HTTP requests,” Ethan Arrowood, senior software engineer at Vercel, told ITPro Today. “In as few as two lines of code, a developer can request data and parse the response into a usable format.”

\n\n\n\n

Previous versions of Node.js required the use of a callback-based request method, which required the user to handle the response data stream manually, Arrowood said.

\n\n\n\n

Node.js 18 also provides a preview of Web Streams API, which enables an optimized approach to streaming data.

\n\n\n\n

“The implementation of the Web Streams API furthers the effort to increase compatibility with the larger Web Platform ecosystem,” James M. Snell, Node.js Technical Steering Committee member and system engineer at Cloudflare, told ITPro Today. “Web Streams are implemented in all major web browsers and non-browser runtimes such as Deno, Cloudflare Workers, and Node.js, allowing code conforming to the API to work across all environments.”

\n\n\n\n

The Next 10 Years of Node.js

\n\n\n\n

The continued development and future direction of the Node.js open-source project are in part being guided by an initiative known as The Next 10.

\n\n\n\n

“The Next 10 aims to guide the strategic directions for the next 10 years of Node.js — building and reflecting on the successful first 10 years of Node.js,” Griggs said.

\n\n\n\n

“Each deep-dive discussion has led to some key actions and outcomes being defined,” Griggs said. “For example, the introduction of the Fetch API was discussed during the modern HTTP deep dive, which will now be available by default in Node.js 18.”

\n","protected":false},"excerpt":{"rendered":"

The open-source Node.js project released its first major update of 2022 on April 19 with the launch of Version 18. The new release adds a series of incremental capabilities, as well as security features that were not available in prior LTS updates. Among the security improvements in Node.js 18 is support for the OpenSSL 3.0 cryptographic library.… Continue reading Node.js 18

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/05/node_18.jpg","category":["News"],"excerpt":"Node.js 18 release provides long-term support and new features to improve developer productivity."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/327"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=327"}],"version-history":[{"count":8,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/327/revisions"}],"predecessor-version":[{"id":350,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/327/revisions/350"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=327"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":362,"date":"2022-03-03T06:44:00","date_gmt":"2022-03-03T06:44:00","guid":{"rendered":"https://admin.koravski.com/?p=362"},"modified":"2022-05-27T07:03:08","modified_gmt":"2022-05-27T07:03:08","slug":"how-to-clear-the-cart-the-right-way","status":"publish","type":"post","link":"https://admin.koravski.com/how-to-clear-the-cart-the-right-way/","title":{"rendered":"How to clear the cart the right way"},"content":{"rendered":"\n

Let’s say you are building a flow for Shopify and need to add multiple products to the cart. Everything is ready and you start testing.
Now you have 10 or more products in the cart and you need to remove them. One by one is taking too much time. One way would be by creating an AJAX request to the cart and deleting everything. You can find more info about this approach here. Once you add the code you can execute it once you are on the cart page or by adding a button on the cart page and clicking it. This approach was used by me in the past until I found a better and faster one.

\n\n\n\n

The new approach is visiting a link and it will clear everything from the cart.

\n\n\n\n
https://YOUR-STORE.myshopify.com/cart/clear
\n\n\n\n

You just need to go to /cart/clear and everything will be removed, no need to add additional code. It just works

\n","protected":false},"excerpt":{"rendered":"

Let’s say you are building a flow for Shopify and need to add multiple products to the cart. Everything is ready and you start testing.Now you have 10 or more products in the cart and you need to remove them. One by one is taking too much time. One way would be by creating an… Continue reading How to clear the cart the right way

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/05/shopify_cart_clear.jpg","category":["Shopify"],"excerpt":"Clear the cart really quick, just by visiting the link"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/362"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=362"}],"version-history":[{"count":12,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/362/revisions"}],"predecessor-version":[{"id":385,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/362/revisions/385"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=362"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=362"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":376,"date":"2022-02-18T06:53:00","date_gmt":"2022-02-18T06:53:00","guid":{"rendered":"https://admin.koravski.com/?p=376"},"modified":"2022-05-27T07:05:30","modified_gmt":"2022-05-27T07:05:30","slug":"how-to-preview-different-templates-the-right-way","status":"publish","type":"post","link":"https://admin.koravski.com/how-to-preview-different-templates-the-right-way/","title":{"rendered":"How to preview different templates the right way"},"content":{"rendered":"\n

Let’s say you are building a new theme for a client. But the website is live and the client has a theme. You want to create a new template and apply it to a page or a collection. The problem is that the templates are only visible from the live theme.

\n\n\n\n

How would you do it?

\n\n\n\n

One way is to work in the customizer of the new theme you are building but this is not efficient in any way.

\n\n\n\n

You can push your theme live and apply the template to the page and then revert back to the original theme. I don’t recommend this approach because during the time your theme is live some customers might see the new theme.

\n\n\n\n

Another way would be to create the same template in the live theme and just applied it to the page you want to use it. This way you can work on the template of the new theme you are building.

\n\n\n\n

The best way to preview a template without even applied it is to go to the page you want to check. It could normal page, product page, collection page etc. And add this to the URL.

\n\n\n\n
?view=YOUR-TEMPLATE-NAME
\n\n\n\n

After the ?view= you need to add the name of the template. This way you can preview it without even the need to apply it. Here is the whole URL if wandering where to add it.

\n\n\n\n
https://YOUR-STORE.myshopify.com/page/contact?view=YOUR-TEMPLATE-NAME
\n\n\n\n

I hope this was usefull.

\n","protected":false},"excerpt":{"rendered":"

Let’s say you are building a new theme for a client. But the website is live and the client has a theme. You want to create a new template and apply it to a page or a collection. The problem is that the templates are only visible from the live theme. How would you do… Continue reading How to preview different templates the right way

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/02/shopify_templates.jpg","category":["Shopify"],"excerpt":"Three ways to preview templates in themes which are not live"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/376"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=376"}],"version-history":[{"count":7,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/376/revisions"}],"predecessor-version":[{"id":387,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/376/revisions/387"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=376"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=376"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":482,"date":"2022-02-13T22:19:00","date_gmt":"2022-02-13T22:19:00","guid":{"rendered":"https://admin.koravski.com/?p=482"},"modified":"2022-07-13T22:19:33","modified_gmt":"2022-07-13T22:19:33","slug":"what-are-the-benefits-of-headless-commerce","status":"publish","type":"post","link":"https://admin.koravski.com/what-are-the-benefits-of-headless-commerce/","title":{"rendered":"What are the benefits of headless commerce?"},"content":{"rendered":"\n

What is headless commerce?

\n\n\n\n

Headless commerce is a type of eCommerce architecture that decouples the front-end presentation layer from the back-end system that manages the data and business logic.

\n\n\n\n

In a traditional eCommerce setup, the front-end presentation layer (i.e. the website or app that the customer interacts with) is tightly coupled with the back-end system that manages the data and business logic. This means that any changes to the front-end require changes to the back-end, and vice versa.

\n\n\n\n

With headless commerce, the front-end and back-end are completely decoupled. The back-end system exposes a set of RESTful APIs that the front-end can use to access the data and business logic. This means that the front-end can be built using any technology or framework, and can be easily changed without affecting the back-end.

\n\n\n\n

Why use headless commerce?

\n\n\n\n

There are a few key benefits to using headless commerce:

\n\n\n\n

Flexibility

\n\n\n\n

One of the biggest benefits of headless commerce is the flexibility it offers. With a traditional eCommerce setup, you’re tied to the technology that was used to build the front-end. This can make it difficult and expensive to make changes to the front-end, as you may need to hire developers with specific expertise.

\n\n\n\n

With headless commerce, the front-end can be built using any technology or framework. This means that you’re not tied to a particular technology, and you can easily make changes to the front-end without having to hire specialist developers.

\n\n\n\n

Speed

\n\n\n\n

Another benefit of headless commerce is that it can be quicker to develop and launch a new headless commerce site than a traditional eCommerce site. This is because the front-end and back-end are completely decoupled, so you can develop the front-end and back-end in parallel.

\n\n\n\n

Improved performance

\n\n\n\n

Headless commerce can also offer improved performance, as the front-end can be designed specifically for performance. With a traditional eCommerce setup, the front-end is often generated by the back-end, which can result in slow page loads and poor performance.

\n\n\n\n

Better UX

\n\n\n\n

Headless commerce can also offer a better user experience (UX), as the front-end can be designed specifically for the user. With a traditional eCommerce setup, the front-end is often generated by the back-end, which can result in a poor UX.

\n\n\n\n

Simplicity

\n\n\n\n

Headless commerce can also be simpler to set up and manage than a traditional eCommerce setup. This is because the front-end and back-end are completely decoupled, so you don’t need to worry about keeping the two in sync.

\n\n\n\n

Scalability

\n\n\n\n

Headless commerce can also be more scalable than a traditional eCommerce setup. This is because the front-end and back-end are completely decoupled, so you can scale the front-end and back-end independently.

\n\n\n\n

Future-proof

\n\n\n\n

Headless commerce is also future-proof, as the front-end can be easily changed without affecting the back-end. This means that you can easily make changes to the front-end to keep up with the latest trends and technologies.

\n\n\n\n

Lower cost

\n\n\n\n

Headless commerce can also be lower cost than a traditional eCommerce setup. This is because the front-end and back-end are completely decoupled, so you don’t need to worry about maintaining two separate codebases.

\n\n\n\n

Improved security

\n\n\n\n

Headless commerce can also offer improved security, as the front-end and back-end are completely decoupled. This means that the back-end can be behind a firewall, and the front-end can be built using a secure framework.

\n\n\n\n

When should you use headless commerce?

\n\n\n\n

Headless commerce can be a good choice for a number of different types of businesses, including:

\n\n\n\n

Businesses that want a flexible eCommerce solution

\n\n\n\n

Headless commerce can be a good choice for businesses that want a flexible eCommerce solution. This is because the front-end can be built using any technology or framework, and can be easily changed without affecting the back-end.

\n\n\n\n

Businesses that want a quicker way to develop and launch a new eCommerce site

\n\n\n\n

Headless commerce can also be a good choice for businesses that want a quicker way to develop and launch a new eCommerce site. This is because the front-end and back-end are completely decoupled, so you can develop the front-end and back-end in parallel.

\n\n\n\n

Businesses that want a more scalable eCommerce solution

\n\n\n\n

Headless commerce can also be a good choice for businesses that want a more scalable eCommerce solution. This is because the front-end and back-

\n","protected":false},"excerpt":{"rendered":"

What is headless commerce? Headless commerce is a type of eCommerce architecture that decouples the front-end presentation layer from the back-end system that manages the data and business logic. In a traditional eCommerce setup, the front-end presentation layer (i.e. the website or app that the customer interacts with) is tightly coupled with the back-end system… Continue reading What are the benefits of headless commerce?

\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/07/shopify_headless_benefits_blog.webp","category":["Shopify"],"excerpt":"Top 9 benefits while using headless commerce and when should you use headless"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/482"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=482"}],"version-history":[{"count":4,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/482/revisions"}],"predecessor-version":[{"id":487,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/482/revisions/487"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=482"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":233,"date":"2022-01-06T07:19:44","date_gmt":"2022-01-06T07:19:44","guid":{"rendered":"https://admin.koravski.com/?p=233"},"modified":"2022-01-06T07:21:02","modified_gmt":"2022-01-06T07:21:02","slug":"alpine-components-now-live","status":"publish","type":"post","link":"https://admin.koravski.com/alpine-components-now-live/","title":{"rendered":"Alpine Components now live"},"content":{"rendered":"\n

First, what is AlpineJS?

\n\n\n\n

Alpine.js is a rugged, minimal framework for composing Javascript behaviour in your markup. That’s right, in your markup!

\n\n\n\n

It allows you to write most of your JS inline in your HTML, making it easier to write declarative code (as opposed to procedural code). According to its creator Caleb Porzio, it aims to fill the void between vanilla JS (or jQuery) and large v-dom frameworks like Vue/React.

\n\n\n\n

Alpine Components

\n\n\n\n

Alpine Components are a collection of robust, generically styled, components for your Alpine projects. They are handmade by the creator of AlpineJS – Caleb Porzio.

\n\n\n\n

Currently, there are four components: Modal, Dropdown, Accordion and Carousel. But there will be added many more.

\n\n\n\n

You will get not only the code for each component but a screencast for each of them. With the screencast, you’ll learn a lot of new things. So give them a try.

\n","protected":false},"excerpt":{"rendered":"

First, what is AlpineJS? Alpine.js is a rugged, minimal framework for composing Javascript behaviour in your markup. That’s right, in your markup! It allows you to write most of your JS inline in your HTML, making it easier to write declarative code (as opposed to procedural code). According to its creator Caleb Porzio, it aims… Continue reading Alpine Components now live

\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/01/alpine_js_components_blog.jpg","category":["News"],"excerpt":"Well made, keyboard accessible,\r\nUI components written with Alpine."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/233"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=233"}],"version-history":[{"count":5,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/233/revisions"}],"predecessor-version":[{"id":239,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/233/revisions/239"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=233"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":214,"date":"2022-01-02T00:33:12","date_gmt":"2022-01-02T00:33:12","guid":{"rendered":"https://admin.koravski.com/?p=214"},"modified":"2022-01-06T07:43:50","modified_gmt":"2022-01-06T07:43:50","slug":"newsletter-with-mailchimp-and-nextjs","status":"publish","type":"post","link":"https://admin.koravski.com/newsletter-with-mailchimp-and-nextjs/","title":{"rendered":"Newsletter with Mailchimp and NextJS"},"content":{"rendered":"\n

Today we will learn how to gather emails from a form in NextJS and save them in Mailchimp.

\n\n\n\n

First we will need to have a Mailchimp account. If you don’t have an account go Mailchimp Sign Up page and register for free.

\n\n\n\n

Then sign in and go to Audience > Signup forms. Then choose Embedded forms on the right. Then click on the button Generate Embed Code and find this code:

\n\n\n\n
<form action=\"https://yourname.us20.list-manage.com/subscribe/post?u=7ac9bf22e7a6f47&amp;id=98f33953\"
\n\n\n\n

Then add Env variable in next.js application .env file for Mailchimp URL and paste the URL taken from form action above.

\n\n\n\n
NEXT_PUBLIC_MAILCHIMP_URL=https://yourname.us20.list-manage.com/subscribe/post?u=7ac9bf22e7a6f47&amp;id=98f33953
\n\n\n\n

Then install the React Mailchimp subscribe package

\n\n\n\n
npm i react-mailchimp-subscribe html-entities
\n\n\n\n

Create a React Component in NextJS called NewsletterForm
Notice we have added NewsletterForm component which we will add shortly.

\n\n\n\n
import React, { Component } from 'react';\nimport MailchimpSubscribe from 'react-mailchimp-subscribe';\nimport NewsletterForm from './NewsletterForm';\n\nconst Newsletter = () => {\n    const MAILCHIMP_URL = process.env.NEXT_PUBLIC_MAILCHIMP_URL;\n        return (\n            <MailchimpSubscribe\n            url={ MAILCHIMP_URL }\n            render={ ( props ) => {\n              const { subscribe, status, message } = props || {};\n              return (\n                <NewsletterForm\n                  status={ status }\n                  message={ message }\n                  onValidated={ formData => subscribe( formData ) }\n                />\n              );\n            } }\n          />\n        );\n    \n}\n\nexport default Newsletter;
\n\n\n\n

Create another component called NewsletterForm

\n\n\n\n
import { useState } from \"react\";\nimport { decode } from \"html-entities\";\n\nconst NewsletterForm = ({ status, message, onValidated }) => {\n  const [error, setError] = useState(null);\n  const [email, setEmail] = useState(null);\n\n  const handleFormSubmit = () => {\n    setError(null);\n    if (!email) {\n      setError(\"Please enter a valid email address\");\n      return null;\n    }\n    const isFormValidated = onValidated({ EMAIL: email });\n    return email && email.indexOf(\"@\") > -1 && isFormValidated;\n  };\n\n  const handleInputKeyEvent = (event) => {\n    setError(null);\n    if (event.keyCode === 13) {\n      event.preventDefault();\n      handleFormSubmit();\n    }\n  };\n\n  const getMessage = (message) => {\n    if (!message) {\n      return null;\n    }\n    const result = message?.split(\"-\") ?? null;\n    if (\"0\" !== result?.[0]?.trim()) {\n      return decode(message);\n    }\n    const formattedMessage = result?.[1]?.trim() ?? null;\n    return formattedMessage ? decode(formattedMessage) : null;\n  };\n\n  return (\n    <>\n      <section className=\"newsletter-area\">\n        <div className=\"container\">\n          <div className=\"newsletter-inner-area\">\n            <div className=\"newsletter-content\">\n              <span className=\"sub-title\">Get Started Instantly!</span>\n              <h2>Get only the new updates</h2>\n\n              <div className=\"newsletter-form\">\n                <input\n                  onChange={(event) => setEmail(event?.target?.value ?? \"\")}\n                  onKeyUp={(event) => handleInputKeyEvent(event)}\n                  type=\"email\"\n                  className=\"form-control\"\n                  placeholder=\"Enter your email\"\n                  name=\"email\"\n                  required\n                />\n                <button type=\"submit\" onClick={handleFormSubmit}>\n                  Subscribe!\n                </button>\n              </div>\n              <div className=\"newsletter-form-info\">\n                {status === \"sending\" && <div>Sending...</div>}\n                {status === \"error\" || error ? (\n                  <div\n                    className=\"newsletter-form-error\"\n                    dangerouslySetInnerHTML={{\n                      __html: error || getMessage(message),\n                    }}\n                  />\n                ) : null}\n                {status === \"success\" && status !== \"error\" && !error && (\n                  <div dangerouslySetInnerHTML={{ __html: decode(message) }} />\n                )}\n              </div>\n            </div>\n          </div>\n        </div>\n      </section>\n    </>\n  );\n};\nexport default NewsletterForm;
\n\n\n\n

Now you can try it.

\n","protected":false},"excerpt":{"rendered":"

Today we will learn how to gather emails from a form in NextJS and save them in Mailchimp. First we will need to have a Mailchimp account. If you don’t have an account go Mailchimp Sign Up page and register for free. Then sign in and go to Audience > Signup forms. Then choose Embedded… Continue reading Newsletter with Mailchimp and NextJS

\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":false,"image":"https://admin.koravski.com/wp-content/uploads/2022/01/mailchimp_nextjs_blog.jpg","category":["JavaScript"],"excerpt":"How to collect emails to Mailchimp in NextJS using a subscribe form."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/214"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=214"}],"version-history":[{"count":7,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/214/revisions"}],"predecessor-version":[{"id":241,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/214/revisions/241"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=214"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":107,"date":"2021-12-29T19:21:49","date_gmt":"2021-12-29T19:21:49","guid":{"rendered":"https://admin.koravski.com/?p=107"},"modified":"2022-01-03T00:13:20","modified_gmt":"2022-01-03T00:13:20","slug":"add-load-more-button-to-collection-page-on-shopify","status":"publish","type":"post","link":"https://admin.koravski.com/add-load-more-button-to-collection-page-on-shopify/","title":{"rendered":"Add load more button to collection page on Shopify"},"content":{"rendered":"\n

Recently a client wanted to remove the pagination on the collection page and to add a load more button. The functionality will be great from a UX point. No need to change the page to see more products. And it’s much faster. Let’s get started.

\n\n\n\n

First, we go to the backend of our Shopify store. Then Online store then we find the theme we want to add the functionality and click Actions and Edit code.

\n\n\n\n
\"\"
\n\n\n\n

Then we need to find the Collection template. The template might call a section if you use Shopify 2.0. Then go to this section and locate:

\n\n\n\n
{% if paginate.pages > 1 %}\n{% endif %}
\n\n\n\n

This is the code that contains the pagination. If the collection has more pages than 1 then show the pagination. Our code will go inside this if. We can then remove the whole code from the if. And will create a custom element called load-more.

\n\n\n\n
<load-more class=\"load-more_wrap\" \n           data-next-url=\"{{ paginate.next.url }}\"\n           data-current-page=\"{{ paginate.current_page  }}\" \n           data-total-pages=\"{{ paginate.pages }}\"\n           data-page-size=\"{{ paginate.page_size }}\" \n           data-total-items=\"{{paginate.items}}\">\n <button class=\"load-more_row button button--secondary js-load-more\" type=\"button\">View more</button>\n  <div class=\"load-more_row\">\n   <span load-items-count>{{ paginate.page_size }}</span> out of {{paginate.items}} pieces\n  </div>\n</load-more>
\n\n\n\n

You can change it the way you see fit. You can style the button and change the text.

\n\n\n\n

Now we can add the javascript. You can add it to theme.js. Or you can add it to the bottom of the same file you are in. Just add script tag. This way this code will be called only on the collection page.

\n\n\n\n
<script>\nclass LoadMore extends HTMLElement {\n constructor() {\n  super();\n  this.addEventListener(\"click\", this.loadMoreItems);\n }\nloadMoreItems() { \n const loadMoreBtn = this.querySelector('[type=\"button\"]');\n loadMoreBtn.setAttribute(\"disabled\", true);\n let { currentPage, pageSize, nextUrl, totalItems } = this.dataset\n let nextPage = parseInt(this.dataset.currentPage) + 1\nfetch(nextUrl.replace(/page=[0-9]+/, 'page=' + nextPage))\n .then(response => response.text())\n .then((responseText) => {\n  const html = responseText;\n  $('.changeOne')\n   .append($(html)\n   .find('.changeOne')\n   .html());\n  })\n .catch((e) => {\n     console.error(e);\n  })\n .finally(() => {\n  loadMoreBtn.removeAttribute(\"disabled\");\n  this.dataset.currentPage = parseInt(this.dataset.currentPage) + 1;\n  let isLastPage = parseInt(totalItems) - (nextPage * parseInt(pageSize)) < 0\n  this.querySelector('[load-items-count]').innerHTML = isLastPage ? parseInt(totalItems) : nextPage * parseInt(pageSize)\n  isLastPage && loadMoreBtn.setAttribute(\"disabled\", true);\n });\n }\n}\ncustomElements.define('load-more', LoadMore);\n</script>
\n\n\n\n

We are almost finished. Something really important. What we do. We make a get request to get the data from the second page and then append the products to the current page. So to work you need to change two things.

\n\n\n\n

First, open your page and find the container that holds the products. We don’t want to append the whole page with the header, footer etc. Only the products.

\n\n\n\n
\"\"
\n\n\n\n

Now open your website open the dev tools and find the container that holds all products. Here in this container, we will append the products. When you find it get the class or id. Then in the javascript find changeOne this is where to append the new products and change it with your class. There are two changeOne. You need to change it to both places. The first is where to append the products, the second is to find the products on the second page and append-only the products.

\n\n\n\n

Now you can test it.

\n\n\n\n

BONUS

\n\n\n\n

You can hide the View More button when there are no more pages. Just add some CSS.

\n\n\n\n
button.js-load-more:disabled {\n  opacity: 0;\n  visibility: hidden;\n}
\n\n\n\n

You can do it with display:none as well. But this way the numbers for the products below the View More button will keep the same place.

\n","protected":false},"excerpt":{"rendered":"

Recently a client wanted to remove the pagination on the collection page and to add a load more button. The functionality will be great from a UX point. No need to change the page to see more products. And it’s much faster. Let’s get started. First, we go to the backend of our Shopify store.… Continue reading Add load more button to collection page on Shopify

\n","protected":false},"author":1,"featured_media":187,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2021/12/load-more-btn_blog.jpg","category":["Shopify"],"excerpt":"Easy and quick Load More button on the collection page."},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/107"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=107"}],"version-history":[{"count":17,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/107/revisions"}],"predecessor-version":[{"id":231,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/107/revisions/231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/187"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=107"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:featuredmedia":[{"id":187,"date":"2021-12-29T22:44:36","slug":"load-more-btn_blog","type":"attachment","link":"https://admin.koravski.com/add-load-more-button-to-collection-page-on-shopify/load-more-btn_blog/","title":{"rendered":"load-more-btn_blog"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":800,"height":600,"file":"2021/12/load-more-btn_blog.jpg","sizes":{"medium":{"file":"load-more-btn_blog-300x225.jpg","width":300,"height":225,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/load-more-btn_blog-300x225.jpg"},"thumbnail":{"file":"load-more-btn_blog-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/load-more-btn_blog-150x150.jpg"},"medium_large":{"file":"load-more-btn_blog-768x576.jpg","width":768,"height":576,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/load-more-btn_blog-768x576.jpg"},"full":{"file":"load-more-btn_blog.jpg","width":800,"height":600,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/load-more-btn_blog.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/load-more-btn_blog.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/187"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=187"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":210,"date":"2021-12-18T00:30:00","date_gmt":"2021-12-18T00:30:00","guid":{"rendered":"https://admin.koravski.com/?p=210"},"modified":"2022-01-06T08:08:01","modified_gmt":"2022-01-06T08:08:01","slug":"contact-form-with-nextjs-and-sendgrid","status":"publish","type":"post","link":"https://admin.koravski.com/contact-form-with-nextjs-and-sendgrid/","title":{"rendered":"Contact form with NextJS and SendGrid"},"content":{"rendered":"\n

Today I will show you how you can send emails for free with Sendgrid.

\n\n\n\n

First, you need a SendGrid account. Go to signup.sendgrid.com to create one. Then generate an API KEY.

\n\n\n\n

Sendgrid requires you to authenticate yourself (email account) from which you want the emails to be sent. Go to  Sender Authentication page. Then create a new sender. Fill out all your details. Verify by checking the email you will receive from sendgrid.

\n\n\n\n

Then add Env variable in next.js application .env file for SendGrid API KEY.

\n\n\n\n
SEND_GRID_TOKEN=jdiwjd9wud92bB55y3TD6d22dA6ZG2d2gJ97gA
\n\n\n\n

Then install the @sendgrid/mail package

\n\n\n\n
npm install @sendgrid/mail
\n\n\n\n

Then go pages > api folder and create a file sendgrid.js

\n\n\n\n
import sendgrid from \"@sendgrid/mail\";\n\nsendgrid.setApiKey(process.env.SEND_GRID_TOKEN);\n\nexport default async (req, res) => {\n  try {\n    await sendgrid.send({\n      to: \"your_email@gmail.com\",\n      from: \"your_email_you_verify_in_sendgrid@something.com\",\n      subject: \"Contact form email\",\n      html: `<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n      <html lang=\"en\">\n      <head>\n        <meta charset=\"utf-8\">\n\n        <title>The HTML5 Herald</title>\n        <meta name=\"description\" content=\"The HTML5 Herald\">\n        <meta name=\"author\" content=\"SitePoint\">\n      <meta http-equiv=\"Content-Type\" content=\"text/html charset=UTF-8\" />\n\n        <link rel=\"stylesheet\" href=\"css/styles.css?v=1.0\">\n\n      </head>\n\n      <body>\n        <div class=\"img-container\" style=\"display: flex;justify-content: center;align-items: center;border-radius: 5px;overflow: hidden; font-family: 'helvetica', 'ui-sans';\">\n              </div>\n              <div class=\"container\" style=\"margin-left: 20px;margin-right: 20px;\">\n              <b>From:</b> ${req.body.name} <br /> \n              <b>Email:</b> ${req.body.email} <br />\n              <b>Number:</b> ${req.body.number} <br /> \n              <b>Subject:</b> ${req.body.subject} <br /> \n              <b>Message:</b> ${req.body.text} \n              </div>\n              </div>\n      </body>\n      </html>`,\n    });\n  } catch (error) {\n    return res.status(error.statusCode || 500).json({ error: error.message });\n  }\n\n  return res.status(200).json({ error: \"\" });\n};
\n\n\n\n

You can change to, from, subject, HTML with what you want.

\n\n\n\n

If you want to have a popup with confirmation you can install sweetalert2 package.

\n\n\n\n
npm i sweetalert2
\n\n\n\n

Then create a component ContactForm.js and add this:

\n\n\n\n
import React, { useState } from \"react\";\nimport Swal from \"sweetalert2\";\nimport withReactContent from \"sweetalert2-react-content\";\nconst MySwal = withReactContent(Swal);\n\nconst alertContent = () => {\n  MySwal.fire({\n    title: \"Congratulations!\",\n    text: \"Your message was successfully send and will back to you soon\",\n    icon: \"success\",\n    timer: 5000,\n    timerProgressBar: true,\n    showConfirmButton: false,\n  });\n};\n\n// Form initial state\nconst INITIAL_STATE = {\n  name: \"\",\n  email: \"\",\n  number: \"\",\n  subject: \"\",\n  text: \"\",\n};\n\nconst ContactForm = () => {\n  const [contact, setContact] = useState(INITIAL_STATE);\n\n  const handleChange = (e) => {\n    const { name, value } = e.target;\n    setContact((prevState) => ({ ...prevState, [name]: value }));\n  };\n\nlet baseUrl = your_domain_name;\n\n  const handleSubmit = async (e) => {\n    e.preventDefault();\n    try {\n      const url = `${baseUrl}/api/sendgrid`;\n      const { name, email, number, subject, text } = contact;\n      const payload = { name, email, number, subject, text };\n      // const response = await axios.post(url, payload);\n      const response = await fetch(url, {\n        method: \"POST\",\n        headers: {'Content-Type': 'application/json',},\n        body: JSON.stringify(payload),\n      });\n      console.log(response);\n      setContact(INITIAL_STATE);\n      alertContent();\n    } catch (error) {\n      console.log(error);\n    }\n  };\n\n  return (\n    <div className=\"contact-form\">\n      <h2>Get In Touch</h2>\n\n      <form onSubmit={handleSubmit}>\n        <div className=\"container\">\n          <div className=\"row\">\n            <div className=\"col-lg-6\">\n              <div className=\"form-group\">\n                <input\n                  type=\"text\"\n                  name=\"name\"\n                  placeholder=\"Name\"\n                  className=\"form-control\"\n                  value={contact.name}\n                  onChange={handleChange}\n                  required\n                />\n              </div>\n            </div>\n            <div className=\"col-lg-6\">\n              <div className=\"form-group\">\n                <input\n                  type=\"text\"\n                  name=\"email\"\n                  placeholder=\"Email\"\n                  className=\"form-control\"\n                  value={contact.email}\n                  onChange={handleChange}\n                  required\n                />\n              </div>\n            </div>\n            <div className=\"col-lg-6\">\n              <div className=\"form-group\">\n                <input\n                  type=\"text\"\n                  name=\"number\"\n                  placeholder=\"Phone number\"\n                  className=\"form-control\"\n                  value={contact.number}\n                  onChange={handleChange}\n                  required\n                />\n              </div>\n            </div>\n            <div className=\"col-lg-6\">\n              <div className=\"form-group\">\n                <input\n                  type=\"text\"\n                  name=\"subject\"\n                  placeholder=\"Subject\"\n                  className=\"form-control\"\n                  value={contact.subject}\n                  onChange={handleChange}\n                  required\n                />\n              </div>\n            </div>\n            <div className=\"col-lg-12 col-md-12\">\n              <div className=\"form-group\">\n                <textarea\n                  name=\"text\"\n                  cols=\"30\"\n                  rows=\"6\"\n                  placeholder=\"Write your message...\"\n                  className=\"form-control\"\n                  value={contact.text}\n                  onChange={handleChange}\n                  required\n                />\n              </div>\n            </div>\n            <div className=\"col-lg-12 col-sm-12\">\n              <button type=\"submit\" className=\"btn btn-primary\">\n                Send Message\n              </button>\n            </div>\n          </div>\n        </div>\n      </form>\n    </div>\n  );\n};\n\nexport default ContactForm;\n
\n\n\n\n

Change baseUrl with your domain name.

\n\n\n\n

Now you can test it.

\n\n\n\n

\n\n\n\n

\n","protected":false},"excerpt":{"rendered":"

Today I will show you how you can send emails for free with Sendgrid. First, you need a SendGrid account. Go to signup.sendgrid.com to create one. Then generate an API KEY. Sendgrid requires you to authenticate yourself (email account) from which you want the emails to be sent. Go to  Sender Authentication page. Then create a… Continue reading Contact form with NextJS and SendGrid

\n","protected":false},"author":1,"featured_media":218,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2022/01/nextjs_sendgrid_blog.jpg","category":["JavaScript"],"excerpt":"Use SendGrid for free to receive mail from your contact form in NextJS"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/210"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=210"}],"version-history":[{"count":15,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/210/revisions"}],"predecessor-version":[{"id":249,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/210/revisions/249"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/218"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=210"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=210"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:featuredmedia":[{"id":218,"date":"2022-01-02T00:38:50","slug":"nextjs_sendgrid_blog","type":"attachment","link":"https://admin.koravski.com/newsletter-with-mailchimp-and-nextjs/nextjs_sendgrid_blog/","title":{"rendered":"nextjs_sendgrid_blog"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":800,"height":600,"file":"2022/01/nextjs_sendgrid_blog.jpg","sizes":{"medium":{"file":"nextjs_sendgrid_blog-300x225.jpg","width":300,"height":225,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2022/01/nextjs_sendgrid_blog-300x225.jpg"},"thumbnail":{"file":"nextjs_sendgrid_blog-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2022/01/nextjs_sendgrid_blog-150x150.jpg"},"medium_large":{"file":"nextjs_sendgrid_blog-768x576.jpg","width":768,"height":576,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2022/01/nextjs_sendgrid_blog-768x576.jpg"},"full":{"file":"nextjs_sendgrid_blog.jpg","width":800,"height":600,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2022/01/nextjs_sendgrid_blog.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2022/01/nextjs_sendgrid_blog.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/218"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=218"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}},{"id":104,"date":"2021-12-10T19:20:00","date_gmt":"2021-12-10T19:20:00","guid":{"rendered":"https://admin.koravski.com/?p=104"},"modified":"2022-01-03T00:13:02","modified_gmt":"2022-01-03T00:13:02","slug":"tailwind-css-v3-is-now-released","status":"publish","type":"post","link":"https://admin.koravski.com/tailwind-css-v3-is-now-released/","title":{"rendered":"Tailwind CSS V3 is now released"},"content":{"rendered":"\n

The most prominent features mentioned on the Tailwind CSS v3.0 release announcement includes:

\n\n\n\n\n\n\n\n

On top of all that, the Tailwind documentation is all brand-new, with fresh, thoughtful examples and everything you need to start mastering Tailwind.

\n\n\n\n
\n\n
\n","protected":false},"excerpt":{"rendered":"

The most prominent features mentioned on the Tailwind CSS v3.0 release announcement includes: Stable Just-in-Time Engine Every color out of the box Colored box shadows Scroll snap API Multi-column layout Native form control styling Print modifier Modern aspect ratio API Fancy underline styles RTL and LTR modifiers Portrait and landscape modifiers Arbitrary properties Play CDN and more…… Continue reading Tailwind CSS V3 is now released

\n","protected":false},"author":1,"featured_media":197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":{"popular":true,"image":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog.jpg","category":["News"],"excerpt":"The most significant release yet!"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts/104"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=104"}],"version-history":[{"count":15,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/104/revisions"}],"predecessor-version":[{"id":229,"href":"https://admin.koravski.com/wp-json/wp/v2/posts/104/revisions/229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/197"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/categories?post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/tags?post=104"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"author":[{"id":1,"name":"kaloyan","url":"https://admin.koravski.com","description":"","link":"https://admin.koravski.com/author/kaloyan/","slug":"kaloyan","avatar_urls":{"24":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=24&d=mm&r=g","48":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=48&d=mm&r=g","96":"https://secure.gravatar.com/avatar/f8c72a4c297d2af38154622badcdd28b?s=96&d=mm&r=g"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/users"}]}}],"wp:featuredmedia":[{"id":197,"date":"2021-12-29T23:07:08","slug":"tailwind_css_3_blog","type":"attachment","link":"https://admin.koravski.com/tailwind-css-v3-is-now-released/tailwind_css_3_blog/","title":{"rendered":"tailwind_css_3_blog"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":800,"height":600,"file":"2021/12/tailwind_css_3_blog.jpg","sizes":{"medium":{"file":"tailwind_css_3_blog-300x225.jpg","width":300,"height":225,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog-300x225.jpg"},"thumbnail":{"file":"tailwind_css_3_blog-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog-150x150.jpg"},"medium_large":{"file":"tailwind_css_3_blog-768x576.jpg","width":768,"height":576,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog-768x576.jpg"},"full":{"file":"tailwind_css_3_blog.jpg","width":800,"height":600,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tailwind_css_3_blog.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/197"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=197"}]}}],"wp:term":[[{"id":1,"link":"https://admin.koravski.com/category/uncategorized/","name":"Uncategorized","slug":"uncategorized","taxonomy":"category","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories/1"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/categories"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/taxonomies/category"}],"wp:post_type":[{"href":"https://admin.koravski.com/wp-json/wp/v2/posts?categories=1"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}],[]]}}],"portfolios":[{"id":583,"date":"2022-11-11T17:19:48","date_gmt":"2022-11-11T17:19:48","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=583"},"modified":"2023-02-14T11:49:48","modified_gmt":"2023-02-14T11:49:48","slug":"waddesdon-wine","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/waddesdon-wine/","title":{"rendered":"Waddesdon Wine"},"content":{"rendered":"\n

A Wine Story

\n\n\n\n

The Rothschilds have a long history of producing and owning some of the world’s finest wines. Chateau Mouton Rothschild was purchased in 1853, Chateau Lafite in 15 years later, and Chateau Clarke in 1973. The Rothschilds’ dedication to producing exceptional wines and environmental sustainability has resulted in some truly remarkable wines.

\n","protected":false},"featured_media":0,"template":"","acf":{"client":"Waddesdon Wine","date":"20221101","live_preview":"https://waddesdonwine.co.uk/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2022/11/waddesdon.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2022/11/waddesdon-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2022/11/waddesdon_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2022/11/Homepage-Horizontal_compressed.mp4","video_second":false,"about":"The project was a collaboration between a few developers, with my work being focused on the creation of pages and main functionalities. The final product is a beautiful and functional website for wine lovers.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/583"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=583"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":574,"date":"2022-11-11T16:24:49","date_gmt":"2022-11-11T16:24:49","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=574"},"modified":"2023-02-14T11:45:17","modified_gmt":"2023-02-14T11:45:17","slug":"welles","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/welles/","title":{"rendered":"Welles"},"content":{"rendered":"\n

High-performing by nature

\n\n\n\n

Welles sought to improve healthcare by providing unique, comfortable scrubs that also have a positive environmental effect. Their goal is to use state-of-the-art fabric made from recycled plastic bottles to create durable, earth-friendly products. I helped them develop a strong eCommerce experience that matched their product offerings.

\n","protected":false},"featured_media":0,"template":"","acf":{"client":"Welles","date":"20221001","live_preview":"https://livewelles.com/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2022/11/welles.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2022/11/welles-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2022/11/welles_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2022/11/Sustainability-Compressed_compressed.mp4","video_second":"https://admin.koravski.com/wp-content/uploads/2022/11/Teams-Order-Compressed.mp4","about":"I created the project using entirely custom means, with the latest technologies like TailwindCSS and AlpineJS. I tailor-made each page and functionality from scratch, according to the customer's needs. I also created a customer journey on the website to help them understand their customers' buying behaviour.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/574"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=574"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":17,"date":"2021-09-01T00:32:00","date_gmt":"2021-09-01T00:32:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=17"},"modified":"2022-11-11T16:15:25","modified_gmt":"2022-11-11T16:15:25","slug":"tabayer","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/tabayer/","title":{"rendered":"Tabayer Jewellery"},"content":{"rendered":"\n

Jewellery Brand

\n\n\n\n

Tabayer’s jewellery is created with the intention of providing protection and good luck to the wearer. Their pieces are inspired by ancient symbols and mythology and are meant to be worn as a way to connect with the natural world. Their designs are simple and elegant, and their website reflects their philosophy with a clean and timeless design. Their jewellery is made with high-quality materials and craftsmanship, and their pieces are meant to be worn for a lifetime. Tabayer’s mission is to create beautiful, meaningful jewellery that connects people to the natural world. Their jewellery is made with love and intention, and their hope is that their pieces will bring happiness and protection to those who wear them.

\n","protected":false},"featured_media":37,"template":"","acf":{"client":"Tabayer","date":"20210901","live_preview":"https://tabayer.com/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2021/12/tabayer.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2021/12/tabayer-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2021/09/tabayer_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2021/09/OptimisedTB_Mockup_PDP-1.mp4","video_second":false,"about":"As the lead developer on the Tabayer website, I was responsible for creating a custom website that was fast and used the latest technologies. I was able to do this by leveraging my experience with Shopify. This enabled the new Tabayer website to be a place where people could express their love of beauty.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/17"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/37"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=17"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":37,"date":"2021-12-28T22:20:14","slug":"tabayer-2","type":"attachment","link":"https://admin.koravski.com/portfolio/tabayer/tabayer-2/","title":{"rendered":"tabayer"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2021/12/tabayer.jpg","sizes":{"medium":{"file":"tabayer-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tabayer-218x300.jpg"},"thumbnail":{"file":"tabayer-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tabayer-150x150.jpg"},"full":{"file":"tabayer.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tabayer.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/tabayer.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/37"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=37"}]}}]}},{"id":83,"date":"2020-07-01T23:59:00","date_gmt":"2020-07-01T23:59:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=83"},"modified":"2022-11-11T16:16:51","modified_gmt":"2022-11-11T16:16:51","slug":"drift","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/drift/","title":{"rendered":"Drift"},"content":{"rendered":"\n

A subscription flow that improved the user experience

\n\n\n\n

Drift was created as an option to all of the cheap air care products available. Their products are designed to be subtle, with great scents that really stand out. They don’t use any of the traditional harmful chemicals used in the fragrance industry, and they have a simple core ethos.

\n","protected":false},"featured_media":66,"template":"","acf":{"client":"Drift","date":"20200702","live_preview":"https://drift.co/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2017/07/drift.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2021/12/drift-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2020/07/drift_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2021/12/Drift-Flow-1-on-laptop-1.mp4","video_second":"https://admin.koravski.com/wp-content/uploads/2020/07/Drift-iMac-fastforward-v-1.mp4","about":"I was responsible for creating a subscription flow using VueJS and the ReCharge app for Shopify that allowed users to build their own scent box for their home, car, or as a gift. This flow was designed to be smooth and easy to use, providing a better user experience.","category":["Shopify"],"homepage":false},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/83"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/66"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=83"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":66,"date":"2021-12-28T23:44:46","slug":"drift","type":"attachment","link":"https://admin.koravski.com/portfolio/pili-kiki/drift/","title":{"rendered":"drift"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2017/07/drift.jpg","sizes":{"medium":{"file":"drift-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/drift-218x300.jpg"},"thumbnail":{"file":"drift-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/drift-150x150.jpg"},"full":{"file":"drift.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/drift.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/drift.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/66"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=66"}]}}]}},{"id":77,"date":"2020-03-01T23:53:00","date_gmt":"2020-03-01T23:53:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=77"},"modified":"2022-11-11T16:16:53","modified_gmt":"2022-11-11T16:16:53","slug":"seekology","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/seekology/","title":{"rendered":"Seekology"},"content":{"rendered":"\n

Remarkable brands for a curated experience

\n\n\n\n

Seekology is an online marketplace that carefully curates unique beauty and wellbeing brands and products from around the world. Every month, Seekology collaborates with new brands to bring you the best in beauty and wellbeing. With a focus on inspiration, education, and discovery, Seekology is your one-stop shop for all things beauty and wellbeing.

\n","protected":false},"featured_media":68,"template":"","acf":{"client":"Seekology","date":"20200301","live_preview":"https://seekology.co/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2017/07/seekology.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2020/03/seekology-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2020/03/SEE_static_laptop.gif","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2020/03/seekology-homepage-mock-up-1.mp4","video_second":false,"about":"As a Shopify marketplace expert, I was responsible for creating a sleek and easy-to-use marketplace. My goal was to allow different sellers to be able to add and sell their products easily. I ensured that the brand shapes created sleek parallax effects throughout the site and special hover effects.","category":["Shopify"],"homepage":false},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/77"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/68"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=77"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":68,"date":"2021-12-28T23:44:46","slug":"seekology","type":"attachment","link":"https://admin.koravski.com/portfolio/pili-kiki/seekology/","title":{"rendered":"seekology"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2017/07/seekology.jpg","sizes":{"medium":{"file":"seekology-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/seekology-218x300.jpg"},"thumbnail":{"file":"seekology-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/seekology-150x150.jpg"},"full":{"file":"seekology.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/seekology.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/seekology.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/68"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=68"}]}}]}},{"id":10,"date":"2020-03-01T22:48:48","date_gmt":"2020-03-01T22:48:48","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=10"},"modified":"2022-11-11T16:16:54","modified_gmt":"2022-11-11T16:16:54","slug":"addicted-to-audio","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/addicted-to-audio/","title":{"rendered":"Addicted to Audio"},"content":{"rendered":"\n
\n
\n
\n
\n

Australia’s premier audio brand

\n\n\n\n

Addicted to Audio is dedicated to providing the latest and greatest products from the best brands in the world to a new generation. They are constantly striving to stay on the cutting-edge, and this is reflected in their branding.

\n
\n
\n
\n
\n","protected":false},"featured_media":30,"template":"","acf":{"client":"Addicted to Audio","date":"20200301","live_preview":"https://addictedtoaudio.com.au/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA-hero-new.jpeg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA_guideline-2-1536x1086-1.gif","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2020/03/ATA_screen_recording-1.mp4","video_second":false,"about":"I was responsible for constructing Addicted to Audio's new Shopify store. The final product was a cohesive and confident store identity that perfectly complements Addicted to Audio's friendly and cheeky personality. By incorporating the store's characters into the User Interface, they become an asset in creating interactions on hover and scroll - perfectly suiting the tone of their new brand.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/10"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/30"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=10"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":30,"date":"2021-12-28T20:38:00","slug":"ata","type":"attachment","link":"https://admin.koravski.com/portfolio/addicted-to-audio/ata/","title":{"rendered":"ATA"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2021/12/ATA.jpg","sizes":{"medium":{"file":"ATA-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA-218x300.jpg"},"thumbnail":{"file":"ATA-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA-150x150.jpg"},"full":{"file":"ATA.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/ATA.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/30"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=30"}]}}]}},{"id":15,"date":"2020-01-01T00:30:00","date_gmt":"2020-01-01T00:30:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=15"},"modified":"2022-11-11T16:16:55","modified_gmt":"2022-11-11T16:16:55","slug":"hownd","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/hownd/","title":{"rendered":"Hownd"},"content":{"rendered":"\n

Superfood for happy and healthy dogs

\n\n\n\n

Hownd is a company that specializes in ethical pet care and offers a variety of vegan products for dogs. They have a very friendly brand, which is evident in their quiz that is designed to get to know their target audience – the dogs. The quiz starts with “What is your dog’s breed?”, and ends with the user subscribing to a service that is tailored specifically for them. This is a great way for the company to learn more about their customers and ensure that they are providing the best possible products and services.

\n","protected":false},"featured_media":42,"template":"","acf":{"client":"Hownd","date":"20210101","live_preview":"https://dogslovehownd.com/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2020/01/happinessofdogsimagelr-1645020838827.webp","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd-iMac-mock-up.mp4","video_second":false,"about":"I created a personalized subscription process and a website that could display different prices to different types of users - consumers and wholesalers. I used Bold to integrate this additional functionality so that a single site could easily serve both groups. As a result, wholesalers and consumers can both receive the benefits of a subscription without having to worry about different prices.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/15"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/42"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=15"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":42,"date":"2021-12-28T22:30:37","slug":"hownd-2","type":"attachment","link":"https://admin.koravski.com/portfolio/hownd/hownd-2/","title":{"rendered":"hownd"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2020/01/hownd.jpg","sizes":{"medium":{"file":"hownd-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd-218x300.jpg"},"thumbnail":{"file":"hownd-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd-150x150.jpg"},"full":{"file":"hownd.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2020/01/hownd.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/42"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=42"}]}}]}},{"id":72,"date":"2019-10-01T23:48:00","date_gmt":"2019-10-01T23:48:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=72"},"modified":"2022-11-11T16:16:56","modified_gmt":"2022-11-11T16:16:56","slug":"bloch","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/bloch/","title":{"rendered":"Bloch"},"content":{"rendered":"\n

Dance is life

\n\n\n\n

BLOCH is the world’s leading technical dance & apparel brand with a Bloch is a leading brand for technical dancewear and apparel, with a rich history of superior design and innovation. The company was founded by Jacob Bloch in 1932, and offers a wide range of dance-related products and fashion items.

\n","protected":false},"featured_media":69,"template":"","acf":{"client":"Bloch","date":"20191001","live_preview":"https://us.blochworld.com/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2017/07/bloch.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2019/10/bloch-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2019/10/bloch_website.png","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2019/10/Bloch-animated-mock-up-1.mp4","video_second":false,"about":"My job was to help Bloch create a new website that was even better than their old one. I worked closely with the designer to make sure that the website was unique and reflected Bloch's vision. I also migrated their old store from a custom-built platform to the new Shopify website. The new website is easy to manage and has all of the features that Bloch needs. Plus, it looks great! The website is visually appealing and makes customers feel passionate and excited about dance.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/72"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/69"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=72"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":69,"date":"2021-12-28T23:44:46","slug":"bloch","type":"attachment","link":"https://admin.koravski.com/portfolio/pili-kiki/bloch/","title":{"rendered":"bloch"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2017/07/bloch.jpg","sizes":{"medium":{"file":"bloch-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/bloch-218x300.jpg"},"thumbnail":{"file":"bloch-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/bloch-150x150.jpg"},"full":{"file":"bloch.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/bloch.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/bloch.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/69"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=69"}]}}]}},{"id":52,"date":"2019-10-01T23:26:00","date_gmt":"2019-10-01T23:26:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=52"},"modified":"2022-11-11T16:16:58","modified_gmt":"2022-11-11T16:16:58","slug":"fempowered","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/fempowered/","title":{"rendered":"Fempowered"},"content":{"rendered":"\n

Awarded subscription flow

\n\n\n\n

Fempowered is a subscription service that provides sustainable, monthly period products with the goal of empowering women. One hundred percent of their profits go to WaterAid, which supports women and girls globally to have their periods safely and with dignity. With Fempowered’s new ReCharge integrated site, WaterAid benefits from regular, scheduled donations in exchange for a valuable product.

I won a Vega Award for web development.

\n","protected":false},"featured_media":55,"template":"","acf":{"client":"Fempowered","date":"20191001","live_preview":"https://www.fempowered.me/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2019/10/Fempowered_2_wide-1.mp4","video_second":false,"about":"I was responsible for creating a website and a custom subscription flow using Recharge. This resulted in a significant transformation for the box-builder, including the ability for customers to add more than one box to their basket (which dramatically increases potential sales). I also created a floating spots animation using the company's brand colors and shapes, which was used in background sections throughout the site.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/52"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/55"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=52"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":55,"date":"2021-12-28T23:30:58","slug":"fempowered-2","type":"attachment","link":"https://admin.koravski.com/portfolio/fempowered/fempowered-2/","title":{"rendered":"fempowered"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2019/10/fempowered.jpg","sizes":{"medium":{"file":"fempowered-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered-218x300.jpg"},"thumbnail":{"file":"fempowered-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered-150x150.jpg"},"full":{"file":"fempowered.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/fempowered.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/55"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=55"}]}}]}},{"id":57,"date":"2019-06-01T23:33:00","date_gmt":"2019-06-01T23:33:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=57"},"modified":"2022-11-11T16:20:51","modified_gmt":"2022-11-11T16:20:51","slug":"mama-brown","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/mama-brown/","title":{"rendered":"Mama Brown"},"content":{"rendered":"\n

Making parenting fun again

\n\n\n\n

Kat Brown, a mother of two, designed Mama Brown & Co as a haven for parents. She believes that finding a balance between work and play is crucial for children’s learning and development, as well as for parents’ well-being.

\n","protected":false},"featured_media":54,"template":"","acf":{"client":"Mama Brown","date":"20190601","live_preview":"https://mamabrown.co.uk/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2019/10/mama-brown.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2019/06/mama-brown-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2019/06/mamabrown_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2019/06/MAM_Social_Case_study3.mp4","video_second":"https://admin.koravski.com/wp-content/uploads/2019/06/mama-brown-i-mac-mock-up-1.mp4","about":"The goal of the project was to create a marketplace website for the client that would also serve as a blog providing parents with tips and case studies. The new Shopify site allows Mama Brown to achieve this by bringing together the company's carefully curated brands and independent sellers in a cohesive marketplace. This makes it easier for parents and children to find unique ideas and products in one place.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/57"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/54"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=57"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":54,"date":"2021-12-28T23:30:54","slug":"mama-brown","type":"attachment","link":"https://admin.koravski.com/portfolio/fempowered/mama-brown/","title":{"rendered":"mama-brown"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2019/10/mama-brown.jpg","sizes":{"medium":{"file":"mama-brown-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/mama-brown-218x300.jpg"},"thumbnail":{"file":"mama-brown-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/mama-brown-150x150.jpg"},"full":{"file":"mama-brown.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/mama-brown.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2019/10/mama-brown.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/54"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=54"}]}}]}},{"id":45,"date":"2018-10-01T22:33:00","date_gmt":"2018-10-01T22:33:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=45"},"modified":"2022-11-11T16:20:52","modified_gmt":"2022-11-11T16:20:52","slug":"charli","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/charli/","title":{"rendered":"Charli"},"content":{"rendered":"\n

Fine materials with simplistic design

\n\n\n\n

Charli was founded in 2008 with the mission of creating beautiful knitwear from sustainable and luxurious materials. Their high-quality materials allow their garments to value simplicity in design.

\n","protected":false},"featured_media":48,"template":"","acf":{"client":"Charli","date":"20181001","live_preview":"https://www.charli.com/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2021/12/charli.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2021/12/charli-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2018/10/charli_website.jpg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2018/10/charli-social-video-made-sqaure-1.mp4","video_second":false,"about":"In collaboration with the designer, I was responsible for creating a one-of-a-kind website that incorporated the latest technologies. My primary objective was to construct custom sections with diverse interactions that would engage the user. By working closely with the designer, I was able to create a website that was both visually appealing and functional.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/45"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/48"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=45"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":48,"date":"2021-12-28T22:36:33","slug":"charli-2","type":"attachment","link":"https://admin.koravski.com/portfolio/charli/charli-2/","title":{"rendered":"charli"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2021/12/charli.jpg","sizes":{"medium":{"file":"charli-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/charli-218x300.jpg"},"thumbnail":{"file":"charli-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/charli-150x150.jpg"},"full":{"file":"charli.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/charli.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2021/12/charli.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/48"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=48"}]}}]}},{"id":62,"date":"2017-07-01T23:38:00","date_gmt":"2017-07-01T23:38:00","guid":{"rendered":"https://admin.koravski.com/?post_type=portfolio&p=62"},"modified":"2022-11-11T16:20:53","modified_gmt":"2022-11-11T16:20:53","slug":"pili-kiki","status":"publish","type":"portfolio","link":"https://admin.koravski.com/portfolio/pili-kiki/","title":{"rendered":"Pili and Kiki"},"content":{"rendered":"\n

A strong and consistent brand

\n\n\n\n

Pili & Kiki is a high-end swimwear brand that debuted in December 2017. It was founded by Bryony Deery, who is also its creative director. The name of the brand comes from the nicknames of Deery’s Spanish grandparents.

\n","protected":false},"featured_media":67,"template":"","acf":{"client":"Pili & Kiki","date":"20170701","live_preview":"https://piliandkiki.com/","feature_image_collection":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-kiki.jpg","feature_image":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-hero-hero.jpg","feature_image_second":"https://admin.koravski.com/wp-content/uploads/2017/07/PILIKIKI-ipad-and-mobile-mock-up-1.jpeg","feature_image_bottom_one":false,"feature_image_bottom_two":false,"video":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-kiki-mobile-landscape-1.mp4","video_second":false,"about":"I was responsible to build a website that is easy to use and looks good on all devices. Everything on the website can be updated using a content management system, and the website will resize itself to look good on any screen size.","category":["Shopify"],"homepage":true},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios/62"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/portfolios"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/media/67"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=62"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]},"_embedded":{"wp:featuredmedia":[{"id":67,"date":"2021-12-28T23:44:46","slug":"pili-kiki-2","type":"attachment","link":"https://admin.koravski.com/portfolio/pili-kiki/pili-kiki-2/","title":{"rendered":"pili-kiki"},"author":1,"caption":{"rendered":""},"alt_text":"","media_type":"image","mime_type":"image/jpeg","media_details":{"width":510,"height":701,"file":"2017/07/pili-kiki.jpg","sizes":{"medium":{"file":"pili-kiki-218x300.jpg","width":218,"height":300,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-kiki-218x300.jpg"},"thumbnail":{"file":"pili-kiki-150x150.jpg","width":150,"height":150,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-kiki-150x150.jpg"},"full":{"file":"pili-kiki.jpg","width":510,"height":701,"mime_type":"image/jpeg","source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-kiki.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"source_url":"https://admin.koravski.com/wp-content/uploads/2017/07/pili-kiki.jpg","_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media/67"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/attachment"}],"author":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://admin.koravski.com/wp-json/wp/v2/comments?post=67"}]}}]}}],"clients":[{"id":175,"date":"2021-12-29T22:20:04","date_gmt":"2021-12-29T22:20:04","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=175"},"modified":"2021-12-29T22:20:04","modified_gmt":"2021-12-29T22:20:04","slug":"addicted-to-audio","status":"publish","type":"client","link":"https://admin.koravski.com/client/addicted-to-audio/","title":{"rendered":"Addicted to Audio"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/addicted_to_audio_logo.png","link":"https://addictedtoaudio.com.au/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/175"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=175"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":174,"date":"2021-12-29T22:19:31","date_gmt":"2021-12-29T22:19:31","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=174"},"modified":"2021-12-29T22:19:31","modified_gmt":"2021-12-29T22:19:31","slug":"denzels","status":"publish","type":"client","link":"https://admin.koravski.com/client/denzels/","title":{"rendered":"Denzel’s"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/denzels_logo.png","link":"https://www.denzels.co.uk/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/174"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=174"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":124,"date":"2021-12-29T22:18:43","date_gmt":"2021-12-29T22:18:43","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=124"},"modified":"2021-12-29T22:18:54","modified_gmt":"2021-12-29T22:18:54","slug":"safer-pet","status":"publish","type":"client","link":"https://admin.koravski.com/client/safer-pet/","title":{"rendered":"Safer Pet"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/safer-pet-logo.png","link":"https://www.saferpet.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/124"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=124"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":123,"date":"2021-12-29T22:17:00","date_gmt":"2021-12-29T22:17:00","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=123"},"modified":"2021-12-29T22:18:18","modified_gmt":"2021-12-29T22:18:18","slug":"hownd","status":"publish","type":"client","link":"https://admin.koravski.com/client/hownd/","title":{"rendered":"Hownd"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/hownd_logo.png","link":"https://dogslovehownd.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/123"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=123"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":173,"date":"2021-12-29T22:16:48","date_gmt":"2021-12-29T22:16:48","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=173"},"modified":"2021-12-29T22:16:48","modified_gmt":"2021-12-29T22:16:48","slug":"smcr","status":"publish","type":"client","link":"https://admin.koravski.com/client/smcr/","title":{"rendered":"SMCR"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/sqmc_logo.png","link":"https://shop.squaremilecoffee.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/173"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=173"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":172,"date":"2021-12-29T22:16:01","date_gmt":"2021-12-29T22:16:01","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=172"},"modified":"2021-12-29T22:16:01","modified_gmt":"2021-12-29T22:16:01","slug":"charli","status":"publish","type":"client","link":"https://admin.koravski.com/client/charli/","title":{"rendered":"Charli"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/charli_logo.png","link":"https://www.charli.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/172"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=172"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":171,"date":"2021-12-29T22:15:25","date_gmt":"2021-12-29T22:15:25","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=171"},"modified":"2021-12-29T22:15:25","modified_gmt":"2021-12-29T22:15:25","slug":"mama-brown","status":"publish","type":"client","link":"https://admin.koravski.com/client/mama-brown/","title":{"rendered":"Mama Brown"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/mama_brown_logo.png","link":"https://mamabrown.co.uk/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/171"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=171"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":170,"date":"2021-12-29T22:14:15","date_gmt":"2021-12-29T22:14:15","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=170"},"modified":"2021-12-29T22:14:16","modified_gmt":"2021-12-29T22:14:16","slug":"pili-and-kiki","status":"publish","type":"client","link":"https://admin.koravski.com/client/pili-and-kiki/","title":{"rendered":"Pili and Kiki"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/piliiandkiki_logo.png","link":"https://piliandkiki.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/170"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=170"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":169,"date":"2021-12-29T22:13:25","date_gmt":"2021-12-29T22:13:25","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=169"},"modified":"2021-12-29T22:13:25","modified_gmt":"2021-12-29T22:13:25","slug":"fempowered","status":"publish","type":"client","link":"https://admin.koravski.com/client/fempowered/","title":{"rendered":"Fempowered"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/fempowered.png","link":"https://www.fempowered.me/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/169"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=169"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":168,"date":"2021-12-29T22:12:38","date_gmt":"2021-12-29T22:12:38","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=168"},"modified":"2021-12-29T22:12:38","modified_gmt":"2021-12-29T22:12:38","slug":"water-aid","status":"publish","type":"client","link":"https://admin.koravski.com/client/water-aid/","title":{"rendered":"Water Aid"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/water_Aid_logo.png","link":"https://www.wateraid.org/uk/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/168"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=168"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":167,"date":"2021-12-29T22:12:09","date_gmt":"2021-12-29T22:12:09","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=167"},"modified":"2021-12-29T22:12:10","modified_gmt":"2021-12-29T22:12:10","slug":"makebox","status":"publish","type":"client","link":"https://admin.koravski.com/client/makebox/","title":{"rendered":"MakeBox"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/make_box_logo.png","link":"https://makebox.co/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/167"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=167"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":166,"date":"2021-12-29T22:10:55","date_gmt":"2021-12-29T22:10:55","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=166"},"modified":"2021-12-29T22:10:56","modified_gmt":"2021-12-29T22:10:56","slug":"seekology","status":"publish","type":"client","link":"https://admin.koravski.com/client/seekology/","title":{"rendered":"Seekology"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/seekology_logo.png","link":"https://seekology.co/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/166"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=166"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":165,"date":"2021-12-29T22:10:13","date_gmt":"2021-12-29T22:10:13","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=165"},"modified":"2021-12-29T22:10:13","modified_gmt":"2021-12-29T22:10:13","slug":"pants-and-socks","status":"publish","type":"client","link":"https://admin.koravski.com/client/pants-and-socks/","title":{"rendered":"Pants and Socks"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/pantsandsocks_logo.png","link":"https://pantsandsocks.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/165"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=165"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":164,"date":"2021-12-29T22:09:30","date_gmt":"2021-12-29T22:09:30","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=164"},"modified":"2021-12-29T22:09:30","modified_gmt":"2021-12-29T22:09:30","slug":"dr-vegan","status":"publish","type":"client","link":"https://admin.koravski.com/client/dr-vegan/","title":{"rendered":"Dr Vegan"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/dr_vegan_logo.png","link":"https://drvegan.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/164"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=164"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":163,"date":"2021-12-29T22:08:42","date_gmt":"2021-12-29T22:08:42","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=163"},"modified":"2021-12-29T22:08:42","modified_gmt":"2021-12-29T22:08:42","slug":"wild-nutrition","status":"publish","type":"client","link":"https://admin.koravski.com/client/wild-nutrition/","title":{"rendered":"Wild Nutrition"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/wild_nutrition_logo.png","link":"https://www.wildnutrition.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/163"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=163"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":162,"date":"2021-12-29T21:58:09","date_gmt":"2021-12-29T21:58:09","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=162"},"modified":"2021-12-29T21:58:09","modified_gmt":"2021-12-29T21:58:09","slug":"one-blade","status":"publish","type":"client","link":"https://admin.koravski.com/client/one-blade/","title":{"rendered":"One Blade"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/one_blade_logo.png","link":"https://www.onebladeshave.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/162"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=162"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":161,"date":"2021-12-29T21:40:48","date_gmt":"2021-12-29T21:40:48","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=161"},"modified":"2021-12-29T21:40:48","modified_gmt":"2021-12-29T21:40:48","slug":"party-pieces","status":"publish","type":"client","link":"https://admin.koravski.com/client/party-pieces/","title":{"rendered":"Party Pieces"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/party_pieces_logo.png","link":"https://partypieces.co.uk/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/161"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=161"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":160,"date":"2021-12-29T21:39:52","date_gmt":"2021-12-29T21:39:52","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=160"},"modified":"2021-12-29T21:39:52","modified_gmt":"2021-12-29T21:39:52","slug":"junior-eurovision","status":"publish","type":"client","link":"https://admin.koravski.com/client/junior-eurovision/","title":{"rendered":"Junior Eurovision"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/junior_eurovision_logo.png","link":"https://junioreurovision.tv/event/sofia-2015"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/160"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=160"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":159,"date":"2021-12-29T21:38:31","date_gmt":"2021-12-29T21:38:31","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=159"},"modified":"2021-12-29T22:29:06","modified_gmt":"2021-12-29T22:29:06","slug":"artstudies","status":"publish","type":"client","link":"https://admin.koravski.com/client/artstudies/","title":{"rendered":"ArtStudies"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/art_studies_logo.png","link":"http://artstudies.bg/?lang=en"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/159"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=159"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":158,"date":"2021-12-29T21:37:50","date_gmt":"2021-12-29T21:37:50","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=158"},"modified":"2021-12-29T21:37:50","modified_gmt":"2021-12-29T21:37:50","slug":"dream-hotel","status":"publish","type":"client","link":"https://admin.koravski.com/client/dream-hotel/","title":{"rendered":"Dream Hotel"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/dream_hotel_logo.png","link":"https://www.hoteldream.bg/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/158"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=158"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":156,"date":"2021-12-29T21:36:01","date_gmt":"2021-12-29T21:36:01","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=156"},"modified":"2021-12-29T21:36:50","modified_gmt":"2021-12-29T21:36:50","slug":"euromaster","status":"publish","type":"client","link":"https://admin.koravski.com/client/euromaster/","title":{"rendered":"EuroMaster"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/euromaster_logo.png","link":"https://www.euromasterbg.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/156"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=156"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":155,"date":"2021-12-29T21:34:34","date_gmt":"2021-12-29T21:34:34","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=155"},"modified":"2021-12-29T21:37:04","modified_gmt":"2021-12-29T21:37:04","slug":"cyber-ecology","status":"publish","type":"client","link":"https://admin.koravski.com/client/cyber-ecology/","title":{"rendered":"Cyber Ecology"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/cyber_ecology_logo.png","link":"https://cyberecology-bg.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/155"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=155"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":154,"date":"2021-12-29T21:33:47","date_gmt":"2021-12-29T21:33:47","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=154"},"modified":"2021-12-29T21:33:47","modified_gmt":"2021-12-29T21:33:47","slug":"film-autor","status":"publish","type":"client","link":"https://admin.koravski.com/client/film-autor/","title":{"rendered":"Film Autor"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/film_autor_logo.png","link":"https://www.filmautor.org/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/154"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=154"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":153,"date":"2021-12-29T21:33:00","date_gmt":"2021-12-29T21:33:00","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=153"},"modified":"2021-12-29T21:33:00","modified_gmt":"2021-12-29T21:33:00","slug":"pomorie","status":"publish","type":"client","link":"https://admin.koravski.com/client/pomorie/","title":{"rendered":"Pomorie"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/pomorie_logo.png","link":"https://grandhotelpomorie.com/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/153"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=153"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}},{"id":127,"date":"2021-12-29T21:32:23","date_gmt":"2021-12-29T21:32:23","guid":{"rendered":"https://admin.koravski.com/?post_type=client&p=127"},"modified":"2021-12-29T21:32:23","modified_gmt":"2021-12-29T21:32:23","slug":"bnt","status":"publish","type":"client","link":"https://admin.koravski.com/client/bnt/","title":{"rendered":"BNT"},"content":{"rendered":"","protected":false},"featured_media":0,"template":"","acf":{"logo":"https://admin.koravski.com/wp-content/uploads/2021/12/bnt_logo.png","link":"https://bnt.bg/"},"_links":{"self":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients/127"}],"collection":[{"href":"https://admin.koravski.com/wp-json/wp/v2/clients"}],"about":[{"href":"https://admin.koravski.com/wp-json/wp/v2/types/client"}],"wp:attachment":[{"href":"https://admin.koravski.com/wp-json/wp/v2/media?parent=127"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}]},"__N_SSG":true}