Open2b 7.3: new features

September updates for the Open2b e-commerce platform

Other 2022 updates

Stripe7.2 update

The new integration lets you accept credit card payments via Stripe. Buyers can enter their card details directly during checkout, without leaving the store, in full security. The order is created only if the payment succeeds.

For European cards Stripe charges 1.4% + EUR 0.25. To receive payments with Stripe, see the Stripe pricing and create an account, then request the additional payment module for the store.

Additional module available in all editions.

Collections7.2 update

Collections are a more advanced way to present products to specific customers (individuals or groups), for example to satisfy reserved or exclusive agreements or to reward loyal customers with special offers and early access to new catalogs on dedicated pages.

You can create Catalog collections and Additional collections. Catalog collections determine the product catalog seen by customers, while Additional collections let customers access additional product collections after registration, reserved for them.

Included in Advanced B2B and Enterprise editions.

View documentation

Abandoned cart recovery7.2 update

The new abandoned cart recovery system automatically emails customers when they started an order but did not complete it. The email lets them resume checkout later and complete the order.

Emails can be sent automatically or manually from the management panel. Emails are sent both to guest customers who left their email address and to registered customers who have not yet completed the order.

Included in Advanced B2B and Enterprise editions.

View documentation

Batch API7.2 update

Batch is the new API that makes it easier to build procedures and applications that read from the product catalog. It enables faster catalog exports, integrations with resellers, and publishing products on comparison sites and marketplaces.

Included in all editions.

View documentation

Reference dimensions7.2 update

You can now specify dimensions for each reference, such as width, height, and depth. They can be shown on the product page and imported from Excel and Danea Easyfatt.

B2B price preview7.2 update

In B2B editions, the management panel now shows a price preview on the site, as already happens in B2C editions.

2 additional languages7.2 update

For Advanced and Advanced B2B editions, you can now add two more languages to the site. The maximum number of languages increases from 6 to 8.

Login with Facebook7.2 update

The new Facebook login system lets customers log in and register with their Facebook account.

No returns for previously rejected items7.2 update

Customers can no longer return products that were previously rejected.

Other updates7.2 update

  • Standard and Standard B2B editions no longer have product number limits. Limits were 1,000 products for Standard and 5,000 for Standard B2B.
  • The Standard B2B edition now includes filter-based navigation, previously available only in Advanced editions.
  • You can assign a code to tax zones and shipping methods to identify them.
  • Quotes in the management panel can be sorted by expiration date.
  • The email sent to the merchant as order confirmation now includes the site name.
  • If you add a file to the template currently applied to the site, you can associate it with a page in the management panel under "Website > Pages", without applying the template first.
  • For payment methods, it is now possible to specify the VAT class even when there is no payment fee.

Templates7.2 update

The following are all the updates introduced in templates:

  • Added the collections variable with the list of additional collections for the customer and the new system page collection.html for a single collection.
  • Added the buttonOrder variable to checkout-methods.html to complete the order immediately without another step.
  • Added the cart variable to checkout-addresses.html and checkout-methods.html to show the cart summary.
  • Added the Width, Height, and Depth fields to the Item type.
  • Added the departmentByID variable that lets you access department information by identifier.
  • Added the form variable that lets you read parameters sent to the page via POST and query string.
  • Added the Time type and related functions to measure and display dates and time.
  • Added the Pay field to the PaymentMethod type to allow payment on the checkout-methods.html page.
  • Changed the languages variable to allow access to the fields of the site's languages.
  • Changed the currencies variable to allow access to the fields of the site's currencies.
  • Added the URL field to the Department type with the department's canonical URL.
  • Added the Parent method to the Department type to access the parent department of another department.
  • Added the parent variable to the department.html page representing the parent department.
  • Added the resources variable with the list of resources for the current page.
  • Added the buttonPrint variable to the return-confirmation.html page to print a return request.
  • Scriggo default expressions are now supported.
  • The Scriggo using instruction is now supported.
  • Added the shipping address of an order via the JavaScript variable Open2b.order.shippingAddress on the checkout-confirmation.html page.
  • Removed the HTML type from templates. You can use the html type instead.

See the Template Manual to update your template for collection support, Stripe, and to shorten checkout by one step.

API v87.2 update

In addition to the new Batch API, the following are the updates introduced in the new API v8:

  • Added the new Storefront method storefront.login-with to log in a customer via Facebook.
  • Added the products field to commerce.attribute-values.update to assign an attribute value to products and added products to commerce.attribute-values.get to read products with a given attribute value.
  • Added the code field to tax zones.
  • Added the code field to shipping methods.
  • Added methods commerce.collections.find, commerce.collections.get, commerce.collections.count, commerce.collections.create, commerce.collections.update, and commerce.collections.delete to manage collections.
  • Added the collection field to customer groups to assign the product collection a customer group can see.
  • Added the collection field to customers to assign the collection a customer should see if different from their group.
  • Added the collections field to customers to assign additional collections to a customer.

See the versions documentation to update your applications for the new API v8.