Learn more about Pixlpark Web-to-Print service

Pixlpark update from 16.02.2021

02/25/2021, 18:09
Added:
  • New code editor in the control panel
    • A new HTML-code editor was introduced into the control panel. It makes it easier to work with a page layout. For example, highlight the semantics, fold the blocks, and while holding the Ctrl button, view content blocks and go to the pages where they are edited. Note that this editor is used in many popular software development environments. We also added a switch between the code editor (“Markup”) and the visual editor (“Design”) to the markup editing pages.
  • Mobile app update
    • Added the possibility to repeat the order from the user's personal account. Implemented the support of several courier services (previously only the first configured service was used). Fixed the number of errors, optimized the high-speed performance, and improved usability.
  • SEO promotion and design services
    • In March, we are launching a new direction — services of search promotion and design development. We’ll be glad to improve the positions of your website in the search results and develop a unique product design for your customers. For more details, contact our technical support.
Changed:
  • Display of the value per item in the basket and editor
    • Added the possibility to display the price per item with discounts. The display in the basket is enabled by the “Orders -> Settings -> Display the price per item in a cart”, and the display in the editor — “Print -> Category -> Settings -> Show price per item in the editor”.
  • Display of the photobank as a background
    • Added the possibility of placing the image of the photobank as a background. For this purpose, the “Print” -> Category -> Settings -> Show confirm on image insert” setting, which is responsible for displaying the confirmation window “Set as a background” when selecting an image from photobank.
  • Access to the control panel by IP addresses
    • Added the possibility to limit access to the control panel by IP addresses, which can be set in the “Company profile / Access”.
  • “Template author” field in the template statistics
    • A new column “Template author” was added to the Excel-unload statistics, which displays the corresponding field from the template settings.
  • Arbitrary form of organization ownership
    • To the personal account of the organization added the possibility to set up the arbitrary form of organization.
  • Copying localization while copying the website
    • Added an option of selecting copied languages when copying a multilingual website.
  • Security lines configuration in the template check editor
    • To the layout check editor for covers and spreads added the possibility to specify the color of the cut line and the security line.
  • Item output (SKU) on the basket and order page
    • Added the possibility to display SKU order in the basket on the website and on the order page in the control panel. It is enabled by setting “Orders” -> Settings -> Display detail SKU value on the cart page and at the dashboard (control panel)”.
  • New settings for export templates
    • Added new settings to the export templates:
      • %Order_PriceWithDiscount% — the price of the order elements with a discount.
      • %Order_TotalPriceWithDiscount% — the price of the order elements with shipping and discount.
      • %Order_DeliveryDiscount% — the size of the discount on delivery.
  • New phrases in the mobile app localization
    • New localization phrases added to the mobile app: Store.Circulation, Store.Dialog.CirculationExceeded, Store.Dialog.CirculationNotEnough, Checkout.ShippingNotSelected, Checkout.ChangeCourier, Store.Circulation, Store.Dialog.CirculationExceeded, Store.Dialog.CirculationNotEnough, Checkout.ShippingNotSelected.
  • API methods extension
    • Further developed the following API methods:
      • Order issuance date update: POST /orders/{orderId/setReadyDate?oauth_token=token&date={дата(пример: 2021-01-01T00:00)}}
      • Receiving the sum on the organization balance: GET /companies/{id}
      • Receiving orders that have reached a certain status at a specified time interval: GET /orders/betweenDatesInStatus?oauth_token={токен&dateFrom={дата&dateTo={дата&statuses={статусы}}}}
      • Product price update: POST /categories/types/goods/updateMaterialPrices?oauth_token={токен&input={json цен}} Example JSON: Id — product ID. CustomCirculation — arbitrary circulation (record array). PredefinedCirculation — predefined circulation (record array). ComplexProduct — multi-page product. DefaultQuantity — circulation by default.
Fixed:
  • Sending of the unprotected data in the Chrome browser
    • During some actions on the website and the panel in browsers Chrome appeared an error “Sent data is not protected”.
  • Localization saving in the control panel
    • Sometimes when content was saved to content blocks or to the CMS pages in one language, it was saved also in another.
  • Adding an option to order
    • In some cases, it was impossible to add an option to an already existing order in the control panel.
  • Order elements uploading
    • In the old orders, order elements could not be loaded in the control panel.
  • Saving calculator status when switching to the template page
    • When switching from one calculator to another, selected options in some cases were reset.
  • Change of the circulation of the orders with arbitrary in the basket
    • For categories with arbitrary circulation in the cart was added the possibility to choose the circulation less than the minimum set.
  • Price output in a calculator without a discount
    • If on the website was turned on the price output without a discount, the price in a calculator without a discount could be displayed in the same way as the price with a discount.
  • Work with the Omniva transport company
    • A number of errors were fixed related to the output of the delivery point in the Omniva transport company.
  • Saving of the fractional prices in the control panel
    • When adding an item to an already existing order through the control panel with a price, containing a decimal symbol in a shape of a comma, the price was set incorrectly.
  • Notification name output in an order history
    • The notification “Added comment” in the order history was displayed incorrectly.
  • Deleting of the order items from the form
    • In orders created through the form, it was impossible to delete items in the control panel.
  • Phone format choice in the basket
    • If the user does not have a phone number set, and in the website setting specify that several number formats require this field to be filled in, the format cannot be selected in the cart when entering the phone number.
  • Sending notifications to company employees
    • If the employee was attached to the notification, but then the employee's role was removed, attached notifications still were sent to him.
  • Calculator modal window localization
    • The title of the modal window of the order choice in the calculator was not localized.
  • Information about necessary size in the photobook on demand
    • DIn the photobook on demand editor when loading the unfit cover in the modal window the size didn't change after changing the number of the spreads or pages.
  • Option rule for photobank images
    • For images, uploaded to the editor, the options rules did not work.
  • Switch from the editor to the basket
    • In some cases, there was an error when moving from a design editor to the basket using a premade template.
  • Localization of the employee's roles in the control panel
    • Employee's roles were not localized to English in the control panel.
  • Display of the final layout in the layout editor with text
    • Text added to the print surface in the design editor and beyond, was cropped correctly in the editor itself, but was displayed incorrectly in the preview.
  • Inclusion of the pages to the sitemap.xml file from the “Articles” section
    • Earlier to the sitemap.xml file were not included links to the materials from the “Articles” section. It was also impossible to set the unique meta information for every article.