Święty Wojciech Dom Medialny is one of the oldest religious publishing houses in Poland. It began its activities in 1897 in Poznań and has continued to this day. The bookshop is an integral part of it, offering a big book collection of its own publications as well as products of other publishers.
The offer includes, among others: Holy Scripture, pastoral and catechetical resources, religious school books, books on spirituality or literature for children and young people.
Święty Wojciech Publishing House occupies a leading position among publishers of religious books, with particular emphasis on educational textbooks. It maintains its high position thanks to a combination of tradition and innovation. The publishing house follows the trends of the contemporary reader and also offers its publications in e-book and audiobook format.
Scope of works
- Creation of functional and graphic design
- Use of the Multistore function
- Data migration
- Integration with ERP system
- Integration with Elibri data management system
- Creation of a mechanism for previewing an extract from a book
- Implementation of a subscription service
- Implementation of a mechanism for product prioritisation
- Customisation of the ElasticSearch module for the platform
- Implementation of pre-sale product cards and new article announcements
- Implementation of the functionality of adding MP3 file to the product description
- Implementation of the module of creating product sets
- Implementation of the proprietary "free delivery from the amount of..." module
Effects
Realisation
Creation of functional and graphic design
With the development of the Święty Wojciech online bookshop, the existing engine proved to be insufficient. After analysing the needs, we suggested implementing a new shop based on the Magento 2 system.
In the initial phase of implementation, we designed a new functional and graphic layout of the online bookshop. We took into account current trends in order to make navigating it simple and intuitive for every user.
Use of the Multistore function
The use of Magento’s native Multistore functionality in the project allowed the content management of all the online shops operated by the organisation to be combined. Administration through a single interface significantly reduced eCommerce maintenance time.
Data migration
In the process of implementing the new online bookshop, we migrated the most important information from the previous system.
The data we imported into Magento 2 included:
- customer accounts
- archival and current orders
- previously purchased ebooks available from the customer panel position
- blog content, including: articles, graphics and identification data.
Transferring the data directly into the new eCommerce engine makes it easier to manage the content of the platform.
Integration with ERP system
We integrated the online bookshop with the accounting and HR system Comarch ERP XL to automate some of the processes previously performed manually.
The integration included:
- linking the shop’s inventory with the ERP system
- introduction of automatic export of order statuses from Magento to ERP
- sending a confirmation of the completed order together with the shipping label from the Comarch ERP system to the sales platform.
Integration with Elibri data management system
The creators of the Święty Wojciech online bookshop wanted a secure distribution process for digital products, including ebooks and audiobooks. The shop had previously been using the potential of the Elibri system, so a new integration was necessary with the change of platform. The merging of the systems made it possible to prevent the illegal distribution of the literary works.
The integration with Elibri enabled, among other things:
- secure sales of digital items
- unlimited access to purchased ebooks and audiobooks from the level of the Customer Panel
- assigning watermarks to digital files by the shop’s staff in order to limit illegal copying of works.
Creating a mechanism for previewing an extract from a book
Online bookshops are a considerable competitor to the traditional literature retailers. However, many readers choose to buy in-store because they are able to see some of the book’s contents before they pay. In the case of online bookshops, a preview of the content is an increasingly common method of encouraging customers to purchase. Such an action minimises returns of inappropriate literary titles.
During a project carried out with the online bookstore Święty Wojciech, we created a functionality that makes it possible to download a fragment of a book as a PDF file. A link to the preview is available on the product card.
Implementation of a subscription service using an ERP system
The online bookshop Święty Wojciech offers its readers cyclical subscriptions. From the user’s point of view, this is a valuable service that provides an up-to-date collection of information at a specific time. Once purchased, the subscription is delivered periodically to the address indicated.
From a point of view of the logistics service, this process is more complex. The creators of the online bookshop wanted to introduce automation and breakdown of the order structure for subscription magazines. As a result, processes for exchanging information between Magento 2 and the ERP system were designed so that each subscription shipped was a separate order from the other products on offer.
Implementation of a product prioritisation mechanism
Święty Wojciech Dom Medialny is not only a bookshop, but also a publishing house with a wide range of textbooks for religious education, pastoral and catechetical resources and many other products. The creators aimed to present their own products prominently in the online shop.
As agreed, we created a functionality that allows to prioritise products in the administration panel. The use of the tool made it possible to give a high ranking to the author’s own offer, as well as facilitating the management of other articles. Such a move increases sales of selected products and also popularises the publisher’s brand.
Customisation of the ElasticSearch module for the platform
During the project, we customised the ElasticSearch module to meet the individual needs of the online bookshop. The advanced search engine makes it possible to find a product by entering an attribute, e.g.: title, author, publishing house, keyword or publishing series.
This functionality makes it much easier to navigate the online shop. It is enough for the user to enter any phrase and the system will quickly verify whether there is a related product in the stock.
Implementation of pre-sale product cards and new article announcements
During the project, we created dedicated product cards for pre-sales and new article announcements.
The card dedicated to pre-sale products allows the order to be completed with fulfilment once the product has been delivered to the shop, while the subpage that announces new articles prevents the purchase until the shop staff starts selling them.
Both previews and pre-sale products were placed on the homepage of the online shop as a block. The display of these two groups of articles increases visibility and purchase interest.
Implementation of the functionality of adding an MP3 file to the product description
During the project, we implemented a functionality that allows adding an MP3 file to the product description. The use of the tool in the Święty Wojciech online bookshop makes it possible to extend the information with additional materials in audio form. The user can decide whether to buy the book basing on the MP3 file.
Implementation of the module for creating product sets
The online bookshop Święty Wojciech sells articles for catechesis, textbooks, teaching materials, magazines or devotional articles. Many of the titles available in the online shop are a continuation of previous ones, so implementing the ability to create product sets was an essential part of the project.
The proprietary tool allows volumes, subsequent editions or similar articles to be combined into a coherent set. This leads to an increase in the amount in the shopping cart while maintaining a more attractive price for a single item.
Implementation of a proprietary module "free delivery from the amount of..."
Guaranteeing free delivery when a specific amount in the shopping cart is exceeded is an increasingly used technique to encourage customers to add extra products to their order. During the project, we implemented a proprietary module that calculates and shows the missing amount for the free delivery.