Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

42 total results found

Frans Socal Documentations

All Frans Socal Documentations are here

Shipping Module

Shipping Module- Shipping Method (shipmeth))- Multiship (MS)- Frans specific Shipment customization

Invoicing, Tax and Stripe

Glossary terms

MultiShip

Dev note

Javascript

Reports

Frans Admin Reports and some custom reports build for Frans such as AccPac

Address Validation

Frans' Address Validation module

AccPac

Accounting system of Frans is called AccPac

Order creation

HelpDesk

Frans Help Desk module

Default Shipping Method

Shipping Module

1/ Default Shipping Method rules: For recipients on our 1 or 2 day zipcode list we want to pre-select UPS Ground - code UPS_03 So 1 or 2 day ground zips should default to UPS_03 Everything else should default to UPS_02 nothing should default to overnight /...

Introduction of Partial Invoice

Invoicing, Tax and Stripe

Partial invoice: There are situations when Frans Team only ship a few quote addresses of a MS order.For example, MS order has 3 Quote Addresses; but only 2 addresses are shipped. The order is now partially shipped.

Glossary, Abbreviation and conventions

Glossary terms

BE: Back-endFE: Front-end MS: Multi ShipSS: Single Ship SO: Sales OrderQA: Quote AddressQAI: Quote Address ItemCM: Credit Memo   HDU: HelpdeskUltimate; usually refer to the extension Frans/HelpDeskUltimate. This extension extends features of Aheadworks/Hel...

Steps to process a Partial Shipped / Partial Invoiced Order

Invoicing, Tax and Stripe

Steps to make a partial shipping/Partial invoiced order.  Step 1: Create a multiship order.MS order can be created via backend other frontend. Make sure to have more than 1 Shipping Addresses. For example: Step 2: Ship to one of the addresses:Click the Q...

How to create a Multiship order in backend

MultiShip

Step 1: In backend; navigate to `Orders`. Click `New Orders`. Choose a customer Step 2: Click button `Switch to Multiship` Then click `Add Products` and add a few products to the order. Then click `Add Recipient` to add a new shipping address: Step 3:...

Dev notes

Dev note

8/15/24: Latest js code for usps address validation: Library: app/code/Frans/CheckoutViews/view/frontend/web/js/addrval.jsUsing the above library: app/code/Frans/CheckoutViews/view/frontend/web/js/view/shipping.js 8/14/24: app/code/Frans/MultiShip/view/admi...

Magento javascript

Javascript

1/ Magento 2 adds the form key and the isAjax by using jQuery's beforeSend handlere.g. when calling jQuery.ajax( ); Magento appends the isAjax and form_key like this: http://fran/FrAdMiN/ordermanager/index/address/?isAjax=truepayload:city=CHICAGO&street_1=&fo...

AccPac report

Reports

AccPac report can be downloaded from BE Invoice. Select a few invoices; then choose Export dropdown, choose AccPac.Terms: PBI: Pay By Invoice. For AccPac, PBI orders are exported differently than non-PBI orders. Code: ConvertToAccpac.phpSteps to build AccPa...

Mapping of which page loads which template and javascript

Address Validation

Here are the mappings of which page loads which template and javascript that is related to Address Validation. 1/ FE checkout New Address popup: Related js files: app/code/Frans/CheckoutViews/view/frontend/web/js/view/shipping.js Related template files:...

Picked Up (pickup) at Fran's

Shipping Module

Pick-up at Frans orders (pick-up orders) are orders that have  ship method `Pick Up at ...` . The order will be picked up in one of the four pick-up stores in Frans. Here are the steps to process a pick-up order: Step 1: Place order Make an admin single shi...

DEV Create MS in BE

MultiShip

Dev note: Backend create MS order Button `Update Recipients and Items` : Frans/MultiShip/view/adminhtml/templates/order/create/multiship/shipping_assignments.phtml $block->getButtonHtml(__('Update Recipients and Items'), 'order.updateQuoteAddressItems(),or...

Frans custom for Shipment module

Shipping Module

Frans shipment has some custom. 1/ Shipment created vs shipment shipped Shipping process goes like this:  - step 1 - Shipper creates a shipment - step 2 - Shipper adds packages to shipment - step 3 - Shipper adds products to shipment's packages - step 4 -S...

AccPac SKU

AccPac

AccPac SKU is the Sage (ERP) system product id. Each product in Frans Magento is assigned an AccPac SKU. This helps integrate from Frans Magento to Sage and from Sage to Frans Magento  AccPac SKU is unique per product ignoring ribbon color. This is so that a...

Magento dev tricks and tips

Dev note

1/ To debug email sending code: For example, when placing an order in FrontEnd; the order immediately gets marked as processed; and the quote is cleared. In order to debug sending email: in file `vendor/magento/module-checkout/Controller/Onepage/Success.php`...

How to create Credit Memo per specific shipping address

MultiShip

In Magento, a Creditmemo can be assigned to a specific shipping address. This guide shows how we perform credit memo per shipping address. 1/ Create a MS order. For example, create a MS order has 2 quote addresses (QA) 2/ Ship the two QA. Print the label. Cl...

Stripe configs

Invoicing, Tax and Stripe

1/ Frans uses Stripe in Pre-auth mode. Make sure your localhost environment also uses Pre-auth mode. In config, change `Payment action` to `Authorize Only`:   2/ To debug local stripe connect (local webhook):Install Stripe CLIIn command line, enter `stri...

Check cutoff date in FE checkout

Shipping Module

11/19/24 In frontend checkout, there's a js polling that runs every 1 minute to get the latest cutofftime

Quote Address

Order creation

Quote Address is used for both Single-Ship and Multi-Ship In Frans, most business logic are stored in quote_address Custom feature 1: Multiple users editing the same QA: In Frans, there's a custom code to track admin user's sessions. Extension: Frans/OrderP...

Front end Multiship

MultiShip

To enable Multiship in FrontEnd, first we need to enable it in config: Under Frans' Module , Multiship, Enable Front End Multiship, select Enable: Click `Save Config`. During Front-End checkout, log in, and button `Ship to Multiple Addresses` will be show...

Cron job to create partial invoice and send email of MS orders

MultiShip

First of all, configure cron schedule in Config --> Frans --> MultiShip --> Cron Settings Then execute ./bin/magento cron:runMake sure table `cron_schedule` has rows with job_code='multiship_shipment_email_cron' Each cron execution will create logging rows...