Video Courses
 /   /  Video Courses

Adminhtml UI: Create your custom linked products type programmatically like (Related Crosssell Upsell products )

Magento 2,  programming, 

1 - Explanation :
The product get all linked product (related, upsell ..) on save with function getList inside Magento\Catalog\Model\ProductLink\Repository 
    public function getList(\Magento\Catalog\Api\Data\ProductInterface $product)
    {
        $output = [];
        $linkTypes = $this→getLinkTypeProvider()→getLinkTypes();

 

Read more

Orocommerce Video Course : Expression in Payment Rules and Shipping Rules

orocommerce,  course,  video-courses, 

Infos About Payment Expressions

For flexible display and use of payment methods or shipping methods , you need explore and know how the rule expressions is working  , 
rules expression give you the ability to change the behavoir of payment methods , yeah : “ for example the Check/Money Order it will be availible just with some conditions and other not , if the customer have less than 4 items don't give him the option of Check/Money Order“ , with expression you can find solutions for complex cases “ what's about b2b ? ” ,
Orocommerce give you this big tool , for example in other system like magento you don't have by default “ you need add an extenssion for that like owebia shipping , but is just related to expression for shipping  !!!! ”

Read more

OroCRM How to Use the Pro PDF Manager

orocrm, 

Learn how a OroCRM Administrator can add or modify PDF templates (subtemplate) and how you can use those templates to download and email documents using the PDF Manager Pro

Read more

OroCRM WooCommerce Some videos about connector

orocrm,  woocommerce, 

Ibnab almost finish a nice connector for OroCRM and WooCommerce , you can import customer order coupons and abandoned cart to crm , for centralize the work on sales and marketing

Read more

Magento 2 Add custom EAV attribute to category or customer (support 2.1 too and higher)

magento-2,  programming, 

EAV system in Magento 2 almost similar to Magento 1 but many function and technique is changed , in this tutorials we give you 2 example of how adding custom eav attribute to category or customer .

1 – Create custom attribute for category :

Go to your model and create Setup folder , inside it create file InstallData.php and push this full code :

Read more

Magento 2 UI (Video) : use jquery widgets and requirejs in practice

magento-2,  course,  tutorial, 

Magento 2 have flexible technique for manage Ui , have by default jQuery included , the teams of M2 include requirejs too on core , we call js with asynchronous method .

This tutorial give you in practice the ability of :

  • - call js with requirejs
  • - create custom js for manage ui .
  • - use jquery widgets
  • - create requrejs-config.js
  • - additional technique like work with frontend_model button_url and attribute tags ,pass params between frontend_model and .phtml
Read more

Magento 2 Video : Start your theme from scratch in 10 minute

magento-2,  theme, 

Magento 2 give you the ability of starting your theme on top of existing theme or start from scratch , Magento 2 now use the technique of .less and processed it for give you the css result here you will find:

  • Create you theme on base of blank theme
  • How create your custom  home page
  • Where is magento 2 stock all  theme in db
  • Change logo
  • Change color with variable less (and small explain of how structured)
  • Use layout 

command for creating the files :

php bin/magento setup:static-content:deploy

your _theme.less for ovirride the clolor exict inside this path :
app/design/frontend/Ibnab/abIshak/web/css/source/_theme.less

Read more
IBNAB is a company made of a group of professionals whose work is providing secure open source solutions. Our company strives for reaching magnificent results with each experience and provides professional open source solutions that cover every part of the business process.